HT32SX Generic Push Button
Generic Push Button application for HT32SX
sigfox_types.h
Go to the documentation of this file.
1 
29 /****************************************************/
35 /* Unsigned Type*/
36 typedef unsigned char sfx_u8;
37 typedef unsigned short sfx_u16;
38 typedef unsigned long sfx_u32;
39 typedef unsigned char sfx_bool;
40 /* Signed Type */
41 typedef signed char sfx_s8;
42 typedef signed short sfx_s16;
43 typedef signed long sfx_s32;
44 /* Custom Types */
45 typedef unsigned short sfx_error_t;
46 
47 #define SFX_NULL (void*)0
48 #define SFX_TRUE 1
49 #define SFX_FALSE 0
50 
51 #define SFX_U8_MIN 0U
52 #define SFX_U8_MAX 0xFFU
53 #define SFX_U16_MIN 0U
54 #define SFX_U16_MAX 0xFFFFU
55 #define SFX_U32_MIN 0UL
56 #define SFX_U32_MAX 0xFFFFFFFFUL
57 
58 #define SFX_S8_MIN 0x80
59 #define SFX_S8_MAX 0x7F
60 #define SFX_S16_MIN 0x8000
61 #define SFX_S16_MAX 0x7FFF
62 #define SFX_S32_MIN 0x80000000L
63 #define SFX_S32_MAX 0x7FFFFFFFL
64 
65 /*
66  ** @}
67  ***************************************************
68  */