Added support for BitBand I/O

This commit is contained in:
BuFran 2013-06-19 13:51:56 +02:00
parent fb5c86db07
commit 3bc5a249a1

View File

@ -52,6 +52,13 @@
#define MMIO32(addr) (*(volatile uint32_t *)(addr))
#define MMIO64(addr) (*(volatile uint64_t *)(addr))
/* Generic bit-band I/O accessor functions */
#define BBIO_SRAM(addr,bit) \
MMIO8(((addr) & 0x0FFFFF) * 32 | 0x22000000 + (bit) * 4 )
#define BBIO_PERIPH(addr,bit) \
MMIO8(((addr) & 0x0FFFFF) * 32 | 0x42000000 + (bit) * 4 )
/* Generic bit definition */
#define BIT0 (1<<0)
#define BIT1 (1<<1)