System Control
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_SYSCTLTABLE is an array of pointers located at ROM_APITABLE[13].
ROM_SysCtlSleep is a function pointer located at ROM_SYSCTLTABLE[0].
Description:
This function places the processor into sleep mode; it will not return until the processor re-
turns to run mode. The peripherals that are enabled via ROM_SysCtlPeripheralSleepEnable()
continue to operate and can wake up the processor (if automatic clock gating is enabled with
ROM_SysCtlPeripheralClockGating(), otherwise all peripherals continue to operate).
Returns:
None.
18.2.1.33 ROM_SysCtlSRAMSizeGet
Gets the size of the SRAM.
Prototype:
uint32_t
ROM_SysCtlSRAMSizeGet(void)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_SYSCTLTABLE is an array of pointers located at ROM_APITABLE[13].
ROM_SysCtlSRAMSizeGet is a function pointer located at ROM_SYSCTLTABLE[1].
Description:
This function determines the size of the SRAM.
Returns:
The total number of bytes of SRAM.
18.2.1.34 ROM_SysCtlUSBPLLDisable
Powers down the USB PLL.
Prototype:
void
ROM_SysCtlUSBPLLDisable(void)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_SYSCTLTABLE is an array of pointers located at ROM_APITABLE[13].
ROM_SysCtlUSBPLLDisable is a function pointer located at ROM_SYSCTLTABLE[32].
Description:
This function will disable the USB controller’s PLL which is used by it’s physical layer. The USB
registers are still accessible, but the physical layer will no longer function.
Returns:
None.
220 April 8, 2013