Avem/libs/include/bit.h

8 lines
225 B
C
Raw Normal View History

2016-11-20 16:05:16 +08:00
#ifndef BIT_H
#define BIT_H
2016-08-10 23:43:20 +08:00
#define BITBAND(addr, bitnum) ((addr & 0xF0000000) + 0x2000000 + ((addr & 0xFFFFF) << 5) + (bitnum<<2))
#define BIT_ADDR(addr, bitnum) *((volatile unsigned long *)(BITBAND(addr, bitnum)))
#endif