reg 16 kernel/uart.c #define Reg(reg) ((volatile unsigned char *)(UART0 + (reg))) reg 38 kernel/uart.c #define ReadReg(reg) (*(Reg(reg))) reg 39 kernel/uart.c #define WriteReg(reg, v) (*(Reg(reg)) = (v))