feat: Don't use c_types.h in SDK

This commit is contained in:
Wu Jian Gang
2018-05-24 20:41:09 +08:00
parent d0c7e2f1d0
commit e518650b36
15 changed files with 17 additions and 19 deletions

View File

@ -62,6 +62,14 @@
#define BIT0 0x00000001
//}}
#define BIT(nr) (1UL << (nr))
#define REG_WRITE(_r, _v) (*(volatile uint32_t *)(_r)) = (_v)
#define REG_READ(_r) (*(volatile uint32_t *)(_r))
#define REG_SET_BIT(_r, _b) (*(volatile uint32_t *)(_r) |= (_b))
#define REG_CLR_BIT(_r, _b) (*(volatile uint32_t *)(_r) &= ~(_b))
//Registers Operation {{
#define ETS_UNCACHED_ADDR(addr) (addr)
#define ETS_CACHED_ADDR(addr) (addr)