API Reference | |
| Status codes | |
| Function status type codes. | |
| Assert Classes and Levels | |
| Defines for the Assert Classes and Levels. | |
| Reset cause | |
| Define RESET_CAUSE mask values. | |
| Unique ID | |
| Unique ID fields positions. | |
Macros | |
| #define | CY_CPU_CORTEX_M0P (__CORTEX_M == 0) |
| CM0+ core CPU Code. | |
| #define | CY_CPU_CORTEX_M4 (__CORTEX_M == 4) |
| CM4 core CPU Code. | |
| #define | CY_ARM_FAULT_DEBUG_DISABLED (0U) |
| The macro to disable the Fault Handler. | |
| #define | CY_ARM_FAULT_DEBUG_ENABLED (1U) |
| The macro to enable the Fault Handler. | |
| #define | CY_ARM_FAULT_DEBUG (CY_ARM_FAULT_DEBUG_ENABLED) |
| The macro defines if the Fault Handler is enabled. More... | |
| #define | CY_SYSLIB_DRV_VERSION_MAJOR 2 |
| The driver major version. | |
| #define | CY_SYSLIB_DRV_VERSION_MINOR 60 |
| The driver minor version. | |
| #define | CY_MAX_FILE_NAME_SIZE (24U) |
| The max size of the file name which stores the ASSERT location. | |
| #define | CY_R0_Pos (0U) |
| The position of the R0 content in a fault structure. | |
| #define | CY_R1_Pos (1U) |
| The position of the R1 content in a fault structure. | |
| #define | CY_R2_Pos (2U) |
| The position of the R2 content in a fault structure. | |
| #define | CY_R3_Pos (3U) |
| The position of the R3 content in a fault structure. | |
| #define | CY_R12_Pos (4U) |
| The position of the R12 content in a fault structure. | |
| #define | CY_LR_Pos (5U) |
| The position of the LR content in a fault structure. | |
| #define | CY_PC_Pos (6U) |
| The position of the PC content in a fault structure. | |
| #define | CY_PSR_Pos (7U) |
| The position of the PSR content in a fault structure. | |
| #define | CY_DELAY_MS_OVERFLOW (0x8000U) |
| Defines a 32-kHz clock delay. | |
| #define | CY_IPC_DATA_FOR_CM4_SOFT_RESET (0x1B000002UL) |
| Bit[31:24] Opcode = 0x1B (SoftReset) Bit[7:1] Type = 1 (Only CM4 reset) | |
Typedefs | |
| typedef void(* | cy_israddress) (void) |
| Type of ISR callbacks. | |
| typedef char | char_t |
| Specific-length typedef for the basic numerical types of char. | |
| typedef float | float32_t |
| Specific-length typedef for the basic numerical types of float. | |
| typedef double | float64_t |
| Specific-length typedef for the basic numerical types of double. | |
Variables | |
| char_t | cy_assertFileName [CY_MAX_FILE_NAME_SIZE] |
| The assert buffer. | |
| uint32_t | cy_assertLine |
| The assert line value. | |
| cy_stc_fault_frame_t | cy_faultFrame |
| Fault frame structure. | |
| #define CY_ARM_FAULT_DEBUG (CY_ARM_FAULT_DEBUG_ENABLED) |
The macro defines if the Fault Handler is enabled.
Enabled by default.