use uint8_t for fifo struct in uart and i2c
use uint8_t for fifo struct in uart and i2c
See merge request !106
uint32_t reserved26: 6;
};
uint32_t val;
- }fifo_conf;
+ } fifo_conf;
union {
struct {
- uint32_t data: 8; /*The register represent the byte data read from rx_fifo when use apb fifo access*/
- uint32_t reserved8: 24;
+ uint8_t data; /*The register represent the byte data read from rx_fifo when use apb fifo access*/
+ uint8_t reserved[3];
};
uint32_t val;
- }fifo_data;
+ } fifo_data;
union {
struct {
uint32_t rx_fifo_full: 1; /*The raw interrupt status bit for rx_fifo full when use apb fifo access.*/
typedef volatile struct {
union {
struct {
- uint32_t rw_byte: 8; /*This register stores one byte data read by rx fifo.*/
- uint32_t reserved8: 24;
+ uint8_t rw_byte; /*This register stores one byte data read by rx fifo.*/
+ uint8_t reserved[3];
};
uint32_t val;
- }fifo;
+ } fifo;
union {
struct {
uint32_t rxfifo_full: 1; /*This interrupt raw bit turns to high level when receiver receives more data than (rx_flow_thrhd_h3 rx_flow_thrhd).*/