46 typedef unsigned char u8;
49 typedef signed char s8;
51 typedef unsigned short u16;
53 typedef signed short s16;
56 typedef unsigned int u32;
58 typedef signed int s32;
62 typedef unsigned long long u64;
70 #define __packed __attribute__((packed)) 75 #define NULL (void *)0 87 #define BIT(nr) (1UL << (nr)) 89 #define REG_SET_BIT(_r, _b) (*(volatile uint32_t*)(_r) |= (_b)) 90 #define REG_CLR_BIT(_r, _b) (*(volatile uint32_t*)(_r) &= ~(_b)) 92 #define DMEM_ATTR __attribute__((section(".bss"))) 96 #define ICACHE_FLASH_ATTR __attribute__((section(".irom0.text"))) 97 #define ICACHE_RODATA_ATTR __attribute__((section(".irom.text"))) 99 #define ICACHE_FLASH_ATTR 100 #define ICACHE_RODATA_ATTR 103 #define STORE_ATTR __attribute__((aligned(4)))
unsigned long long u_int64_t
unsigned long long uint64
signed long long sint64_t