 |
EVE 1.0
|
7 #include <lib/assert.h> 9 #define SILABS_RADIO_SI4455 10 #define RADIO_DRIVER_EXTENDED_SUPPORT 11 #define RADIO_DRIVER_FULL_SUPPORT 15 #define SEGMENT_VARIABLE(name, type, segment) \ 18 #define SEGMENT_VARIABLE_SEGMENT_POINTER(name, type, segment1, segment2) \ 21 #define WRITE_TO_BIT_ARRAY(dst, src) \ 22 do { STATIC_ASSERT(sizeof(dst) == 1); \ 23 STATIC_ASSERT(sizeof(src) == 1); \ 24 memcpy(&dst, &src, sizeof(uint8_t)); } while (0) 26 #define BITS(name, length) \ 27 STATIC_ASSERT(length <= 8); \ 37 #define RADIO_COMM_ERROR_CALLBACK(Instance) assert(false && "Radio comm error"); 41 typedef signed char S8;
42 typedef unsigned char U8;
44 typedef signed short S16;
45 typedef unsigned short U16;
52 typedef signed long S32;
53 typedef unsigned long U32;