EasyManuals Logo

Texas Instruments Tiva TM4C123GH6PM User Manual

Texas Instruments Tiva TM4C123GH6PM
352 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #108 background imageLoading...
Page #108 background image
Hibernation Module
interrupt status can be found by calling ROM_HibernateIntStatus(). In the interrupt handler, all
pending interrupts must be cleared. Use the ROM_HibernateIntClear() function to clear pending
interrupts.
Finally, once the module is appropriately configured, the state saved, and the software applica-
tion is ready to hibernate, call the ROM_HibernateRequest() function. This will initiate the se-
quence to remove power from the processor. At a power-on reset, the software application can
use the ROM_HibernateIsActive() function to determine if the Hibernation module is already ac-
tive and therefore does not need to be enabled. This can provide a hint to the software that
the processor is waking from hibernation instead of a cold start. The software can then use the
ROM_HibernateIntStatus() and ROM_HibernateDataGet() functions to discover the cause of the
wake and to get the saved system state.
11.2 Functions
Functions
uint32_t ROM_HibernateBatCheckDone (void)
void ROM_HibernateBatCheckStart (void)
void ROM_HibernateClockConfig (uint32_t ui32Config)
void ROM_HibernateDataGet (uint32_t pui32Data, uint32_t ui32Count)
void ROM_HibernateDataSet (uint32_t pui32Data, uint32_t ui32Count)
void ROM_HibernateDisable (void)
void ROM_HibernateEnableExpClk (uint32_t ui32HibClk)
void ROM_HibernateIntClear (uint32_t ui32IntFlags)
void ROM_HibernateIntDisable (uint32_t ui32IntFlags)
void ROM_HibernateIntEnable (uint32_t ui32IntFlags)
uint32_t ROM_HibernateIntStatus (bool bMasked)
uint32_t ROM_HibernateIsActive (void)
uint32_t ROM_HibernateLowBatGet (void)
void ROM_HibernateLowBatSet (uint32_t ui32LowBatFlags)
void ROM_HibernateRequest (void)
void ROM_HibernateRTCDisable (void)
void ROM_HibernateRTCEnable (void)
uint32_t ROM_HibernateRTCGet (void)
void ROM_HibernateRTCSet (uint32_t ui32RTCValue)
uint32_t ROM_HibernateRTCSSGet (void)
uint32_t ROM_HibernateRTCTrimGet (void)
void ROM_HibernateRTCTrimSet (uint32_t ui32Trim)
uint32_t ROM_HibernateWakeGet (void)
void ROM_HibernateWakeSet (uint32_t ui32WakeFlags)
11.2.1 Function Documentation
11.2.1.1 ROM_HibernateBatCheckDone
Returns if a forced battery check has completed.
108 April 8, 2013

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments Tiva TM4C123GH6PM and is the answer not in the manual?

Texas Instruments Tiva TM4C123GH6PM Specifications

General IconGeneral
BrandTexas Instruments
ModelTiva TM4C123GH6PM
CategoryMicrocontrollers
LanguageEnglish

Related product manuals