30 #ifndef __STM32F0XX_MISC_H
31 #define __STM32F0XX_MISC_H
38 #include "stm32f0xx.h"
56 uint8_t NVIC_IRQChannel;
61 uint8_t NVIC_IRQChannelPriority;
65 FunctionalState NVIC_IRQChannelCmd;
87 #define NVIC_LP_SEVONPEND ((uint8_t)0x10)
88 #define NVIC_LP_SLEEPDEEP ((uint8_t)0x04)
89 #define NVIC_LP_SLEEPONEXIT ((uint8_t)0x02)
90 #define IS_NVIC_LP(LP) (((LP) == NVIC_LP_SEVONPEND) || \
91 ((LP) == NVIC_LP_SLEEPDEEP) || \
92 ((LP) == NVIC_LP_SLEEPONEXIT))
100 #define IS_NVIC_PRIORITY(PRIORITY) ((PRIORITY) < 0x04)
110 #define SysTick_CLKSource_HCLK_Div8 ((uint32_t)0xFFFFFFFB)
111 #define SysTick_CLKSource_HCLK ((uint32_t)0x00000004)
112 #define IS_SYSTICK_CLK_SOURCE(SOURCE) (((SOURCE) == SysTick_CLKSource_HCLK) || \
113 ((SOURCE) == SysTick_CLKSource_HCLK_Div8))