with hardware oversampling
This commit is contained in:
@ -183,7 +183,14 @@ PRIVATE VOID vInitTask( PVOID arg )
|
||||
|
||||
boOK &= MAIN_boInitializeModule();
|
||||
|
||||
//!boOK ? RTOS_vFatalError() : NULL;
|
||||
if(!boOK){
|
||||
osKernelLock(); // lock kernel to prevent task switch
|
||||
while(1){
|
||||
DIPO_vToggleOutput(DIPO_eLED);
|
||||
DELAY_MS( 100 );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// boInitConfig ? ELOG_ADD_LOG( ELOG_eFactoryReset ) : NULL;
|
||||
//
|
||||
|
@ -297,6 +297,11 @@ PRIVATE VOID vMainTask( PVOID arg )
|
||||
S16 SupplyCurrent24V = ((S16)(ANPI_flGetInputValue(ANPI_eSupplyCurrent24V)*1000));
|
||||
S16 OutputVoltage = ((S16)(ANPI_flGetInputValue(ANPI_eOutputVoltage)*1000));
|
||||
S16 OutputCurrent = ((S16)(ANPI_flGetInputValue(ANPI_eOutputCurrent)*1000));
|
||||
|
||||
/*U16 SupplyVoltage24V = ANPI_flGetInputValue(ANPI_eSupplyVoltage24V);
|
||||
U16 SupplyCurrent24V = ANPI_flGetInputValue(ANPI_eSupplyCurrent24V);
|
||||
U16 OutputVoltage = ANPI_flGetInputValue(ANPI_eOutputVoltage);
|
||||
U16 OutputCurrent = ANPI_flGetInputValue(ANPI_eOutputCurrent);*/
|
||||
|
||||
au8Buffer[0] = (SupplyVoltage24V & 0xFF00) >> 8;
|
||||
au8Buffer[1] = SupplyVoltage24V & 0xFF;
|
||||
@ -335,7 +340,7 @@ PRIVATE VOID vMainTask( PVOID arg )
|
||||
}
|
||||
if( u32Flags & EVENT_TIMER_UPDATE )
|
||||
{
|
||||
DIPO_vToggleOutput(DIPO_eLED);
|
||||
//DIPO_vToggleOutput(DIPO_eLED);
|
||||
}
|
||||
|
||||
}
|
||||
@ -360,7 +365,7 @@ PRIVATE VOID vEventCallback( PVOID pvData )
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
PRIVATE VOID vMsgRxCallback( CAND_Message stMessage )
|
||||
{
|
||||
osMessageQueuePut(m_pstCANRxMsgQueueID, &stMessage, 0, 0);
|
||||
osMessageQueuePut(m_pstCANRxMsgQueueID, &stMessage, 0, 0);
|
||||
osEventFlagsSet( m_pstEventID, EVENT_NEW_MESSAGE );
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user