AM263Px MCU+ SDK: sdl_common.h Source File

| AM263Px MCU+ SDK 26.00.00 |

sdl_common.h
Go to the documentation of this file.
1
50 #ifndef INCLUDE_SDL_COMMON_H_
51 #define INCLUDE_SDL_COMMON_H_
52 #include <stdint.h>
53
54 #ifdef __cplusplus
55 extern "C" {
56 #endif
57
77 typedef enum {
78 SDL_ESM_INT_SRC_OUT_OF_BOUNDS=1,
80 SDL_ECC_INTERRUPT_WITH_NOEVENT=2,
82 SDL_ECC_RAM_ID_NOT_FOUND=3,
84 SDL_CCM_READ_REG_FAILURE=4,
86 SDL_CCM_INTERRUPT_WITHOUT_ANY_ERROR=5,
88 SDL_CCM_CONFIG_REG_FAILURE=6,
90 SDL_CCM_INVALID_INTERRUPT_SOURCE=7,
92 } SDL_assertErrorNumber;
93
109 void SDL_assertExternalFunction(SDL_assertErrorNumber errorNumber);
110
121 uint32_t SDL_getTime(void);
122
123 #ifdef __cplusplus
124 }
125 #endif
126
127 #endif /* INCLUDE_SDL_COMMON_H_ */
128
SDL_CCM_READ_REG_FAILURE
@ SDL_CCM_READ_REG_FAILURE
Definition: sdl_common.h:84
SDL_assertErrorNumber
SDL_assertErrorNumber
Defines the different Assert error codes.
Definition: sdl_common.h:77
SDL_getTime
uint32_t SDL_getTime(void)
Application provided timestamp function This function will be called inside the reference function to...
SDL_ESM_INT_SRC_OUT_OF_BOUNDS
@ SDL_ESM_INT_SRC_OUT_OF_BOUNDS
Definition: sdl_common.h:78
SDL_CCM_INTERRUPT_WITHOUT_ANY_ERROR
@ SDL_CCM_INTERRUPT_WITHOUT_ANY_ERROR
Definition: sdl_common.h:86
SDL_assertExternalFunction
void SDL_assertExternalFunction(SDL_assertErrorNumber errorNumber)
Application provided external assert function Called inside the reference functions when unexpected c...
SDL_CCM_INVALID_INTERRUPT_SOURCE
@ SDL_CCM_INVALID_INTERRUPT_SOURCE
Definition: sdl_common.h:90
SDL_CCM_CONFIG_REG_FAILURE
@ SDL_CCM_CONFIG_REG_FAILURE
Definition: sdl_common.h:88
SDL_ECC_RAM_ID_NOT_FOUND
@ SDL_ECC_RAM_ID_NOT_FOUND
Definition: sdl_common.h:82
SDL_ECC_INTERRUPT_WITH_NOEVENT
@ SDL_ECC_INTERRUPT_WITH_NOEVENT
Definition: sdl_common.h:80