block/UART0: description: Universal Asynchronous Receiver Transmitter. items: - name: txdata description: Transmit Data Register. byte_offset: 0 fieldset: txdata - name: rxdata description: Receive Data Register. byte_offset: 4 fieldset: rxdata - name: txctrl description: Transmit Control Register. byte_offset: 8 fieldset: txctrl - name: rxctrl description: Receive Control Register. byte_offset: 12 fieldset: rxctrl - name: ie description: Interrupt Enable Register. byte_offset: 16 fieldset: ie - name: ip description: Interrupt Pending Register. byte_offset: 20 fieldset: ip - name: div description: Baud Rate Divisor Register. byte_offset: 24 fieldset: div fieldset/div: description: Baud Rate Divisor Register. fields: - name: value bit_offset: 0 bit_size: 16 fieldset/ie: description: Interrupt Enable Register. fields: - name: txwm bit_offset: 0 bit_size: 1 - name: rxwm bit_offset: 1 bit_size: 1 fieldset/ip: description: Interrupt Pending Register. fields: - name: txwm bit_offset: 0 bit_size: 1 - name: rxwm bit_offset: 1 bit_size: 1 fieldset/rxctrl: description: Receive Control Register. fields: - name: enable bit_offset: 0 bit_size: 1 - name: counter bit_offset: 16 bit_size: 3 fieldset/rxdata: description: Receive Data Register. fields: - name: data bit_offset: 0 bit_size: 8 - name: empty bit_offset: 31 bit_size: 1 fieldset/txctrl: description: Transmit Control Register. fields: - name: enable bit_offset: 0 bit_size: 1 - name: nstop bit_offset: 1 bit_size: 1 - name: counter bit_offset: 16 bit_size: 3 fieldset/txdata: description: Transmit Data Register. fields: - name: data bit_offset: 0 bit_size: 8 - name: full bit_offset: 31 bit_size: 1