|
sarmfsw: SMFSW Toolbox (desinged for ARM / compatible with other 8b/16b/32b platforms) 4.0rc
SMFSW collection of miscellaneous functions \& macros (desinged for ARM / compatible with other 8b/16b/32b platforms)
|
ARM link with CMSIS files. More...

Macros | |
| #define | diInterrupts() |
| Disable interruptions macro. | |
| #define | enInterrupts() |
| Enable interruptions macro. | |
| #define | CORE_CMSIS_VERSION __CM_CMSIS_VERSION |
| CMSIS Core version alias. | |
| #define | CORTEX_M __CORTEX_M |
| ARM Cortex type alias. | |
| #define | HAL_INC_DISABLE |
| #define | HALTICKS_PROTOTYPE(func) |
| External definition of Ticks getter that shall be implemented in project. | |
| #define | HALTicks HAL_GetTick |
| Alias for HAL get ticks function. | |
| #define | HAL_MS_TICKS_FACTOR 1U |
| HAL milliseconds multiplier (depending tick counter frequency) | |
Functions | |
| HALTICKS_PROTOTYPE (HAL_GetTick) | |
| External definition of HAL_GetTick that shall be defined in project (32b counter) | |
ARM link with CMSIS files.
| #define CORE_CMSIS_VERSION __CM_CMSIS_VERSION |
CMSIS Core version alias.
| #define CORTEX_M __CORTEX_M |
ARM Cortex type alias.
| #define diInterrupts | ( | ) |
Disable interruptions macro.
| #define enInterrupts | ( | ) |
Enable interruptions macro.
| #define HAL_INC_DISABLE |
| #define HAL_MS_TICKS_FACTOR 1U |
HAL milliseconds multiplier (depending tick counter frequency)
| #define HALTicks HAL_GetTick |
Alias for HAL get ticks function.
| #define HALTICKS_PROTOTYPE | ( | func | ) |
External definition of Ticks getter that shall be implemented in project.
func parameter shall be a function name; raising error otherwise is intended.| HALTICKS_PROTOTYPE | ( | HAL_GetTick | ) |
External definition of HAL_GetTick that shall be defined in project (32b counter)