This function reads the application CRC value from flash memory for later comparison and activates the watchdog.
Definition at line 99 of file safety.c. References fan_Set(), mg_u16MemIdx, mg_u32ApplCRC, mg_u32CalcCRC, and OFF. Referenced by init_InitModules(). {
fan_Set(OFF);
mg_u16MemIdx = 0U;
mg_u32CalcCRC = 0xFFFFFFFFUL;
/* read CRC */
mg_u32ApplCRC = pgm_read_word(MEMPOS_CRC+2U);
mg_u32ApplCRC <<= 16U;
mg_u32ApplCRC += pgm_read_word(MEMPOS_CRC);
/* activate watchdog */
wdt_enable(WDTO_500MS);
wdt_reset();
}
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]() |
1.7.2