/* | |
* Read/write register macros used by *_defs.h | |
*/ | |
#ifndef reg_rdwr_h | |
#define reg_rdwr_h | |
#ifndef REG_READ | |
#define REG_READ(type, addr) (*((volatile type *) (addr))) | |
#endif | |
#ifndef REG_WRITE | |
#define REG_WRITE(type, addr, val) \ | |
do { *((volatile type *) (addr)) = (val); } while(0) | |
#endif | |
#endif |