1 #ifndef LMS7002M_TYPEDEFS_H 2 #define LMS7002M_TYPEDEFS_H 3 4 typedef float float_type; 5 6 #ifdef __C51__ 7 typedef unsigned long uint32_t; 8 typedef long int32_t; 9 typedef unsigned short uint16_t; 10 typedef short int16_t; 11 typedef signed char int8_t; 12 typedef unsigned char uint8_t; 13 typedef bit bool; 14 #define ROM code 15 #define false 0 16 #define true 1 17 #define ROM code 18 #else //for convenience when compiling for PC 19 #include <stdint.h> 20 #include <stdbool.h> 21 //replace with empty space 22 #define ROM 23 #define xdata 24 #define bdata 25 #endif 26 27 #endif 28