NVIC_InitTypeDef Struct Reference
[MISC_Exported_Types]

NVIC Init Structure definition. More...

#include <misc.h>

Data Fields

uint8_t NVIC_IRQChannel
FunctionalState NVIC_IRQChannelCmd
uint8_t NVIC_IRQChannelPreemptionPriority
uint8_t NVIC_IRQChannelSubPriority

Detailed Description

NVIC Init Structure definition.

Definition at line 49 of file misc.h.


Field Documentation

Specifies the IRQ channel to be enabled or disabled. This parameter can be a value of IRQn_Type (For the complete STM32 Devices IRQ Channels list, please refer to stm32f10x.h file)

Definition at line 51 of file misc.h.

Referenced by EXTI9_5_IRQHandler(), IOE_EXTI_Config(), main(), NVIC_Config(), NVIC_Configuration(), NVIC_Init(), sEE_LowLevel_DeInit(), sEE_LowLevel_Init(), and STM_EVAL_PBInit().

Specifies whether the IRQ channel defined in NVIC_IRQChannel will be enabled or disabled. This parameter can be set either to ENABLE or DISABLE

Definition at line 64 of file misc.h.

Referenced by EXTI9_5_IRQHandler(), IOE_EXTI_Config(), main(), NVIC_Config(), NVIC_Configuration(), NVIC_Init(), sEE_LowLevel_DeInit(), sEE_LowLevel_Init(), and STM_EVAL_PBInit().

Specifies the pre-emption priority for the IRQ channel specified in NVIC_IRQChannel. This parameter can be a value between 0 and 15 as described in the table NVIC_Priority_Table

Definition at line 56 of file misc.h.

Referenced by EXTI9_5_IRQHandler(), IOE_EXTI_Config(), main(), NVIC_Config(), NVIC_Configuration(), NVIC_Init(), sEE_LowLevel_DeInit(), sEE_LowLevel_Init(), and STM_EVAL_PBInit().

Specifies the subpriority level for the IRQ channel specified in NVIC_IRQChannel. This parameter can be a value between 0 and 15 as described in the table NVIC_Priority_Table

Definition at line 60 of file misc.h.

Referenced by EXTI9_5_IRQHandler(), IOE_EXTI_Config(), main(), NVIC_Config(), NVIC_Configuration(), NVIC_Init(), sEE_LowLevel_DeInit(), sEE_LowLevel_Init(), and STM_EVAL_PBInit().


The documentation for this struct was generated from the following file:
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32