|
YAHAL
Yet Another Hardware Abstraction Library
|
Topics | |
| CMSIS SIMD Intrinsics | |
Macros | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(x) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(x) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(x) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(x) |
| Set FPSCR. | |
| #define | __get_FPSCR() |
| Get FPSCR. | |
| #define | __set_FPSCR(fpscr) |
| Set FPSCR. | |
| #define | __get_xPSR |
| Get xPSR Register. | |
| #define | __enable_irq |
| Enable IRQ Interrupts. | |
| #define | __disable_irq |
| Disable IRQ Interrupts. | |
Functions | |
| __STATIC_INLINE uint32_t | __get_CONTROL (void) |
| Enable IRQ Interrupts. | |
| __STATIC_INLINE void | __set_CONTROL (uint32_t control) |
| Set Control Register. | |
| __STATIC_INLINE uint32_t | __get_IPSR (void) |
| Get IPSR Register. | |
| __STATIC_INLINE uint32_t | __get_APSR (void) |
| Get APSR Register. | |
| __STATIC_INLINE uint32_t | __get_xPSR (void) |
| Get xPSR Register. | |
| __STATIC_INLINE uint32_t | __get_PSP (void) |
| Get Process Stack Pointer. | |
| __STATIC_INLINE void | __set_PSP (uint32_t topOfProcStack) |
| Set Process Stack Pointer. | |
| __STATIC_INLINE uint32_t | __get_MSP (void) |
| Get Main Stack Pointer. | |
| __STATIC_INLINE void | __set_MSP (uint32_t topOfMainStack) |
| Set Main Stack Pointer. | |
| __STATIC_INLINE uint32_t | __get_PRIMASK (void) |
| Get Priority Mask. | |
| __STATIC_INLINE void | __set_PRIMASK (uint32_t priMask) |
| Set Priority Mask. | |
| __STATIC_INLINE uint32_t | __get_FPSCR (void) |
| Get FPSCR. | |
| __STATIC_INLINE void | __set_FPSCR (uint32_t fpscr) |
| Set FPSCR. | |
| __STATIC_FORCEINLINE void | __enable_irq (void) |
| Enable IRQ Interrupts. | |
| __STATIC_FORCEINLINE void | __disable_irq (void) |
| Disable IRQ Interrupts. | |
| __STATIC_FORCEINLINE void __disable_irq | ( | void | ) |
Disable IRQ Interrupts.
Disables IRQ interrupts by setting special-purpose register PRIMASK. Can only be executed in Privileged modes.
Definition at line 613 of file cmsis_iccarm.h.
| __STATIC_FORCEINLINE void __enable_irq | ( | void | ) |
Enable IRQ Interrupts.
Enables IRQ interrupts by clearing special-purpose register PRIMASK. Can only be executed in Privileged modes.
Definition at line 612 of file cmsis_iccarm.h.
| __STATIC_FORCEINLINE uint32_t __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_armclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1377 of file cmsis_armclang_ltm.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_tiarmclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_armclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1377 of file cmsis_armclang_ltm.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_tiarmclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_armclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1377 of file cmsis_armclang_ltm.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_armclang.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1377 of file cmsis_armclang_ltm.h.
| #define __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 1401 of file cmsis_tiarmclang.h.
| __STATIC_FORCEINLINE uint32_t __get_xPSR | ( | void | ) |
Get xPSR Register.
Returns the content of the xPSR Register.
Definition at line 616 of file cmsis_iccarm.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_armclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_tiarmclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_armclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_tiarmclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_armclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_armclang.h.
| #define __set_FPSCR | ( | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1413 of file cmsis_tiarmclang.h.
| #define __set_FPSCR | ( | x | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1389 of file cmsis_armclang_ltm.h.
| #define __set_FPSCR | ( | x | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1389 of file cmsis_armclang_ltm.h.
| #define __set_FPSCR | ( | x | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1389 of file cmsis_armclang_ltm.h.
| #define __set_FPSCR | ( | x | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 1389 of file cmsis_armclang_ltm.h.
| __STATIC_FORCEINLINE void __disable_irq | ( | void | ) |
Disable IRQ Interrupts.
Disables IRQ interrupts by setting special-purpose register PRIMASK. Can only be executed in Privileged modes.
Definition at line 757 of file cmsis_armclang.h.
| __STATIC_FORCEINLINE void __enable_irq | ( | void | ) |
Enable IRQ Interrupts.
Enables IRQ interrupts by clearing special-purpose register PRIMASK. Can only be executed in Privileged modes.
Definition at line 744 of file cmsis_armclang.h.
| __STATIC_FORCEINLINE uint32_t __get_APSR | ( | void | ) |
Get APSR Register.
Returns the content of the APSR Register.
Definition at line 598 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE uint32_t __get_CONTROL | ( | void | ) |
Enable IRQ Interrupts.
Get Control Register.
Enables IRQ interrupts by clearing special-purpose register PRIMASK. Can only be executed in Privileged modes.
Disable IRQ Interrupts
Disables IRQ interrupts by setting special-purpose register PRIMASK. Can only be executed in Privileged modes.
Get Control Register
Returns the content of the Control Register.
Returns the content of the Control Register.
Definition at line 561 of file cmsis_armcc.h.
| __STATIC_INLINE uint32_t __get_FPSCR | ( | void | ) |
Get FPSCR.
Returns the current value of the Floating Point Status/Control register.
Definition at line 777 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE uint32_t __get_IPSR | ( | void | ) |
Get IPSR Register.
Returns the content of the IPSR Register.
Definition at line 586 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE uint32_t __get_MSP | ( | void | ) |
Get Main Stack Pointer.
Returns the current value of the Main Stack Pointer (MSP).
Definition at line 646 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE uint32_t __get_PRIMASK | ( | void | ) |
Get Priority Mask.
Returns the current state of the priority mask bit from the Priority Mask Register.
Definition at line 670 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE uint32_t __get_PSP | ( | void | ) |
Get Process Stack Pointer.
Returns the current value of the Process Stack Pointer (PSP).
Definition at line 622 of file cmsis_armcc.h.
| __STATIC_INLINE uint32_t __get_xPSR | ( | void | ) |
Get xPSR Register.
Returns the content of the xPSR Register.
Definition at line 610 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE void __set_CONTROL | ( | uint32_t | control | ) |
Set Control Register.
Writes the given value to the Control Register.
| [in] | control | Control Register value to set |
Definition at line 573 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE void __set_FPSCR | ( | uint32_t | fpscr | ) |
Set FPSCR.
Assigns the given value to the Floating Point Status/Control register.
| [in] | fpscr | Floating Point Status/Control value to set |
Definition at line 794 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE void __set_MSP | ( | uint32_t | topOfMainStack | ) |
Set Main Stack Pointer.
Assigns the given value to the Main Stack Pointer (MSP).
| [in] | topOfMainStack | Main Stack Pointer value to set |
Definition at line 658 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE void __set_PRIMASK | ( | uint32_t | priMask | ) |
Set Priority Mask.
Assigns the given value to the Priority Mask Register.
| [in] | priMask | Priority Mask |
Definition at line 682 of file cmsis_armcc.h.
| __STATIC_FORCEINLINE void __set_PSP | ( | uint32_t | topOfProcStack | ) |
Set Process Stack Pointer.
Assigns the given value to the Process Stack Pointer (PSP).
| [in] | topOfProcStack | Process Stack Pointer value to set |
Definition at line 634 of file cmsis_armcc.h.