|
70 | 70 | /** @defgroup HAL_Exported_Constants HAL Exported Constants |
71 | 71 | * @{ |
72 | 72 | */ |
| 73 | + |
| 74 | +/** @defgroup HAL_TICK_FREQ Tick Frequency |
| 75 | + * @{ |
| 76 | + */ |
| 77 | +typedef enum |
| 78 | +{ |
| 79 | + HAL_TICK_FREQ_10HZ = 100U, |
| 80 | + HAL_TICK_FREQ_100HZ = 10U, |
| 81 | + HAL_TICK_FREQ_1KHZ = 1U, |
| 82 | + HAL_TICK_FREQ_DEFAULT = HAL_TICK_FREQ_1KHZ |
| 83 | +} HAL_TickFreqTypeDef; |
| 84 | +/** |
| 85 | + * @} |
| 86 | + */ |
| 87 | + |
| 88 | +/** |
| 89 | + * @} |
| 90 | + */ |
| 91 | +/** @defgroup HAL_Exported_Constants HAL Exported Constants |
| 92 | + * @{ |
| 93 | + */ |
73 | 94 | /** @defgroup SYSCFG_BitAddress_AliasRegion SYSCFG registers bit address in the alias region |
74 | 95 | * @brief SYSCFG registers bit address in the alias region |
75 | 96 | * @{ |
|
847 | 868 | */ |
848 | 869 | #endif /* SYSCFG_RCR_PAGE0 */ |
849 | 870 |
|
| 871 | +/** |
| 872 | + * @} |
| 873 | + */ |
| 874 | +/* Private macro -------------------------------------------------------------*/ |
| 875 | +/** @defgroup HAL_Private_Macros HAL Private Macros |
| 876 | + * @{ |
| 877 | + */ |
| 878 | +#define IS_TICKFREQ(FREQ) (((FREQ) == HAL_TICK_FREQ_10HZ) || \ |
| 879 | + ((FREQ) == HAL_TICK_FREQ_100HZ) || \ |
| 880 | + ((FREQ) == HAL_TICK_FREQ_1KHZ)) |
850 | 881 | /** |
851 | 882 | * @} |
852 | 883 | */ |
@@ -875,10 +906,13 @@ HAL_StatusTypeDef HAL_InitTick (uint32_t TickPriority); |
875 | 906 | */ |
876 | 907 | /* Peripheral Control functions ************************************************/ |
877 | 908 | void HAL_IncTick(void); |
878 | | -void HAL_Delay(__IO uint32_t Delay); |
| 909 | +void HAL_Delay(uint32_t Delay); |
879 | 910 | void HAL_SuspendTick(void); |
880 | 911 | void HAL_ResumeTick(void); |
881 | 912 | uint32_t HAL_GetTick(void); |
| 913 | +uint32_t HAL_GetTickPrio(void); |
| 914 | +HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq); |
| 915 | +HAL_TickFreqTypeDef HAL_GetTickFreq(void); |
882 | 916 | uint32_t HAL_GetHalVersion(void); |
883 | 917 | uint32_t HAL_GetREVID(void); |
884 | 918 | uint32_t HAL_GetDEVID(void); |
|
0 commit comments