⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfcserver.c

📁 IT projecotr reference design.
💻 C
📖 第 1 页 / 共 5 页
字号:
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint08 ), &ConfigType );
}

/**************************************************************************/

void xf_DDP_GetAsicID( void )
{
    uint08 returnVal;


    returnVal = DDP_GetAsicID(  );
    rfcMPPut( sizeof( uint08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_EnableGeneralPurposeClock( void )
{
    int08 returnVal;
    uint08 Clock;
    BOOL State;
    uint08 Divider;

    rfcMPGet( sizeof( uint08 ), &Clock );
    rfcMPGet( sizeof( BOOL ), &State );
    rfcMPGet( sizeof( uint08 ), &Divider );

    returnVal = DDP_EnableGeneralPurposeClock( Clock, State, Divider );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_IsGeneralPurposeClockEnabled( void )
{
    BOOL returnVal;
    uint08 Clock;

    rfcMPGet( sizeof( uint08 ), &Clock );

    returnVal = DDP_IsGeneralPurposeClockEnabled( Clock );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetGeneralPurposeClock( void )
{
    int08 returnVal;
    uint08 Clock;
    uint32 Frequency;

    rfcMPGet( sizeof( uint08 ), &Clock );
    rfcMPGet( sizeof( uint32 ), &Frequency );

    returnVal = DDP_GetGeneralPurposeClock( Clock, &Frequency );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint32 ), &Frequency );
}

/**************************************************************************/

void xf_DDP_EnableUSBClock( void )
{
    BOOL State;

    rfcMPGet( sizeof( BOOL ), &State );

    DDP_EnableUSBClock( State );
}

/**************************************************************************/

void xf_DDP_IsUSBClockEnabled( void )
{
    BOOL returnVal;


    returnVal = DDP_IsUSBClockEnabled(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_EnableEmergencyShutdown( void )
{
    int08 returnVal;
    BOOL State;

    rfcMPGet( sizeof( BOOL ), &State );

    returnVal = DDP_EnableEmergencyShutdown( State );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_IsEmergencyShutdownEnabled( void )
{
    BOOL returnVal;


    returnVal = DDP_IsEmergencyShutdownEnabled(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_SoftwareReset( void )
{


    DDP_SoftwareReset(  );
}

/**************************************************************************/

void xf_DDP_GetResetCount( void )
{
    uint08 returnVal;


    returnVal = DDP_GetResetCount(  );
    rfcMPPut( sizeof( uint08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetResetCause( void )
{
    DDP_RESET_CAUSE returnVal;


    returnVal = DDP_GetResetCause(  );
    rfcMPPut( sizeof( DDP_RESET_CAUSE ), &returnVal );
}

/**************************************************************************/

void xf_DDP_EnableLowPowerMode( void )
{
    int08 returnVal;
    BOOL State;

    rfcMPGet( sizeof( BOOL ), &State );

    returnVal = DDP_EnableLowPowerMode( State );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_IsLowPowerEnabled( void )
{
    BOOL returnVal;


    returnVal = DDP_IsLowPowerEnabled(  );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetAsicInfo( void )
{
    uint08 AsicID;

    rfcMPGet( sizeof( uint08 ), &AsicID );

    DDP_GetAsicInfo( &AsicID );
    rfcMPPut( sizeof( uint08 ), &AsicID );
}

/**************************************************************************/

void xf_DDP_GetSystemStatus( void )
{
    uint32 returnVal;


    returnVal = DDP_GetSystemStatus(  );
    rfcMPPut( sizeof( uint32 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetSystemStatusBit( void )
{
    BOOL returnVal;
    uint32 Bit;

    rfcMPGet( sizeof( uint32 ), &Bit );

    returnVal = DDP_GetSystemStatusBit( Bit );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_RequestSystemStatusEvent( void )
{
    int08 returnVal;
    BOOL State;
    uint32 Event_Id;

    rfcMPGet( sizeof( BOOL ), &State );
    rfcMPGet( sizeof( uint32 ), &Event_Id );

    returnVal = DDP_RequestSystemStatusEvent( State, &Event_Id );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint32 ), &Event_Id );
}

/**************************************************************************/

void xf_DDP_GetErrorStatus( void )
{
    uint32 returnVal;


    returnVal = DDP_GetErrorStatus(  );
    rfcMPPut( sizeof( uint32 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetErrorStatusBit( void )
{
    BOOL returnVal;
    uint32 Bit;

    rfcMPGet( sizeof( uint32 ), &Bit );

    returnVal = DDP_GetErrorStatusBit( Bit );
    rfcMPPut( sizeof( BOOL ), &returnVal );
}

/**************************************************************************/

void xf_DDP_ClearErrorStatusBit( void )
{
    uint32 Bit;

    rfcMPGet( sizeof( uint32 ), &Bit );

    DDP_ClearErrorStatusBit( Bit );
}

/**************************************************************************/

void xf_DDP_RequestErrorStatusEvent( void )
{
    int08 returnVal;
    BOOL State;
    uint32 Event_Id;

    rfcMPGet( sizeof( BOOL ), &State );
    rfcMPGet( sizeof( uint32 ), &Event_Id );

    returnVal = DDP_RequestErrorStatusEvent( State, &Event_Id );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint32 ), &Event_Id );
}

/**************************************************************************/

void xf_DDP_SetTaskSize( void )
{
    int08 returnVal;
    DDP_ADJUSTSIZE_TASK task_id;
    uint32 stack_size;

    rfcMPGet( sizeof( DDP_ADJUSTSIZE_TASK ), &task_id );
    rfcMPGet( sizeof( uint32 ), &stack_size );

    returnVal = DDP_SetTaskSize( task_id, stack_size );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_GetTaskSize( void )
{
    int08 returnVal;
    DDP_ADJUSTSIZE_TASK task_id;
    uint32 stack_size;

    rfcMPGet( sizeof( DDP_ADJUSTSIZE_TASK ), &task_id );
    rfcMPGet( sizeof( uint32 ), &stack_size );

    returnVal = DDP_GetTaskSize( task_id, &stack_size );
    rfcMPPut( sizeof( int08 ), &returnVal );
    rfcMPPut( sizeof( uint32 ), &stack_size );
}

/**************************************************************************/

void xf_DDP_CLKGEN_SetSlewRate( void )
{
    int08 returnVal;
    DDP_CLKGEN_20MHZ_SLEW_RATE Val;

    rfcMPGet( sizeof( DDP_CLKGEN_20MHZ_SLEW_RATE ), &Val );

    returnVal = DDP_CLKGEN_SetSlewRate( Val );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_CLKGEN_SetOutputCurrentDrive( void )
{
    int08 returnVal;
    uint08 Val;

    rfcMPGet( sizeof( uint08 ), &Val );

    returnVal = DDP_CLKGEN_SetOutputCurrentDrive( Val );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_CLKGEN_EnableSSCforDMD( void )
{
    int08 returnVal;
    BOOL Enable;

    rfcMPGet( sizeof( BOOL ), &Enable );

    returnVal = DDP_CLKGEN_EnableSSCforDMD( Enable );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_CLKGEN_SetSSCforDMD( void )
{
    int08 returnVal;
    DDP_CLKGEN_DMD_SSC Val;

    rfcMPGet( sizeof( DDP_CLKGEN_DMD_SSC ), &Val );

    returnVal = DDP_CLKGEN_SetSSCforDMD( Val );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

/**************************************************************************/

void xf_DDP_CLKGEN_EnableSSCforXDRAM( void )
{
    int08 returnVal;
    BOOL Enable;

    rfcMPGet( sizeof( BOOL ), &Enable );

    returnVal = DDP_CLKGEN_EnableSSCforXDRAM( Enable );
    rfcMPPut( sizeof( int08 ), &returnVal );
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -