Miscellaneous add-on to CMSIS functions(misc)
15.2.2.2 NVIC_Init
void NVIC_Init ( NVIC_InitTypeDef * NVIC_InitStruct)
Initializes the NVIC peripheral according to the specified
parameters in the NVIC_InitStruct.
ï‚· NVIC_InitStruct : pointer to a NVIC_InitTypeDef structure
that contains the configuration information for the specified
NVIC peripheral.
ï‚· To configure interrupts priority correctly, the
NVIC_PriorityGroupConfig() function should be called before.
15.2.2.3 NVIC_SetVectorTable
void NVIC_SetVectorTable ( uint32_t NVIC_VectTab, uint32_t
Offset)
Sets the vector table location and Offset.
ï‚· NVIC_VectTab : specifies if the vector table is in RAM or
FLASH memory. This parameter can be one of the following
values:
ï€ NVIC_VectTab_RAM :
ï€ NVIC_VectTab_FLASH :
ï‚· Offset : Vector Table base offset field. This value must be a
multiple of 0x200.
15.2.2.4 NVIC_SystemLPConfig
void NVIC_SystemLPConfig ( uint8_t LowPowerMode,
FunctionalState NewState)
Selects the condition for the system to enter low power mode.