6 #define U8(X) ((uint8_t *)(X))
7 #define U16(X) ((uint16_t *)(X))
8 #define U32(X) ((uint32_t *)(X))
9 #define U64(X) ((uint64_t *)(X))
11 #define CU8(X) ((const uint8_t *)(X))
12 #define CU16(X) ((const uint16_t *)(X))
13 #define CU32(X) ((const uint32_t *)(X))
14 #define CU64(X) ((const uint64_t *)(X))
16 #define VU8(X) ((volatile uint8_t *)(X))
17 #define VU16(X) ((volatile uint16_t *)(X))
18 #define VU32(X) ((volatile uint32_t *)(X))
19 #define VU64(X) ((volatile uint64_t *)(X))
21 #define S8(X) ((int8_t *)(X))
22 #define S16(X) ((int16_t *)(X))
23 #define S32(X) ((int32_t *)(X))
24 #define S64(X) ((int64_t *)(X))
26 #define CS8(X) ((const int8_t *)(X))
27 #define CS16(X) ((const int16_t *)(X))
28 #define CS32(X) ((const int32_t *)(X))
29 #define CS64(X) ((const int64_t *)(X))
31 #define VS8(X) ((volatile int8_t *)(X))
32 #define VS16(X) ((volatile int16_t *)(X))
33 #define VS32(X) ((volatile int32_t *)(X))
34 #define VS64(X) ((volatile int64_t *)(X))