Watchdog Timer
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_WATCHDOGTABLE is an array of pointers located at ROM_APITABLE[12].
ROM_WatchdogLock is a function pointer located at ROM_WATCHDOGTABLE[5].
Parameters:
ui32Base is the base address of the watchdog timer module.
Description:
Locks out write access to the watchdog timer configuration registers.
Returns:
None.
25.2.1.7 ROM_WatchdogLockState
Gets the state of the watchdog timer lock mechanism.
Prototype:
bool
ROM_WatchdogLockState(uint32_t ui32Base)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_WATCHDOGTABLE is an array of pointers located at ROM_APITABLE[12].
ROM_WatchdogLockState is a function pointer located at ROM_WATCHDOGTABLE[7].
Parameters:
ui32Base is the base address of the watchdog timer module.
Description:
Returns the lock state of the watchdog timer registers.
Returns:
Returns true if the watchdog timer registers are locked, and false if they are not locked.
25.2.1.8 ROM_WatchdogReloadGet
Gets the watchdog timer reload value.
Prototype:
uint32_t
ROM_WatchdogReloadGet(uint32_t ui32Base)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_WATCHDOGTABLE is an array of pointers located at ROM_APITABLE[12].
ROM_WatchdogReloadGet is a function pointer located at ROM_WATCHDOGTABLE[9].
Parameters:
ui32Base is the base address of the watchdog timer module.
April 8, 2013 345