Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

UART_Type Struct Reference

UART_Type Struct Reference
[UART Peripheral Access Layer]

UART - Register Layout Typedef. More...

#include <MK64F12.h>

Data Fields

__IO uint8_t BDH
 UART Baud Rate Registers: High, offset: 0x0.
__IO uint8_t BDL
 UART Baud Rate Registers: Low, offset: 0x1.
__IO uint8_t C1
 UART Control Register 1, offset: 0x2.
__IO uint8_t C2
 UART Control Register 2, offset: 0x3.
__I uint8_t S1
 UART Status Register 1, offset: 0x4.
__IO uint8_t S2
 UART Status Register 2, offset: 0x5.
__IO uint8_t C3
 UART Control Register 3, offset: 0x6.
__IO uint8_t D
 UART Data Register, offset: 0x7.
__IO uint8_t MA1
 UART Match Address Registers 1, offset: 0x8.
__IO uint8_t MA2
 UART Match Address Registers 2, offset: 0x9.
__IO uint8_t C4
 UART Control Register 4, offset: 0xA.
__IO uint8_t C5
 UART Control Register 5, offset: 0xB.
__I uint8_t ED
 UART Extended Data Register, offset: 0xC.
__IO uint8_t MODEM
 UART Modem Register, offset: 0xD.
__IO uint8_t IR
 UART Infrared Register, offset: 0xE.
__IO uint8_t PFIFO
 UART FIFO Parameters, offset: 0x10.
__IO uint8_t CFIFO
 UART FIFO Control Register, offset: 0x11.
__IO uint8_t SFIFO
 UART FIFO Status Register, offset: 0x12.
__IO uint8_t TWFIFO
 UART FIFO Transmit Watermark, offset: 0x13.
__I uint8_t TCFIFO
 UART FIFO Transmit Count, offset: 0x14.
__IO uint8_t RWFIFO
 UART FIFO Receive Watermark, offset: 0x15.
__I uint8_t RCFIFO
 UART FIFO Receive Count, offset: 0x16.
__IO uint8_t C7816
 UART 7816 Control Register, offset: 0x18.
__IO uint8_t IE7816
 UART 7816 Interrupt Enable Register, offset: 0x19.
__IO uint8_t IS7816
 UART 7816 Interrupt Status Register, offset: 0x1A.
__IO uint8_t WN7816
 UART 7816 Wait N Register, offset: 0x1C.
__IO uint8_t WF7816
 UART 7816 Wait FD Register, offset: 0x1D.
__IO uint8_t ET7816
 UART 7816 Error Threshold Register, offset: 0x1E.
__IO uint8_t TL7816
 UART 7816 Transmit Length Register, offset: 0x1F.
__IO uint8_t WP7816T0
 UART 7816 Wait Parameter Register, offset: 0x1B.
__IO uint8_t WP7816T1
 UART 7816 Wait Parameter Register, offset: 0x1B.

Detailed Description

UART - Register Layout Typedef.

Definition at line 12587 of file cmsis/MK64F12.h.


Field Documentation

__IO uint8_t BDH

UART Baud Rate Registers: High, offset: 0x0.

Definition at line 12588 of file cmsis/MK64F12.h.

__IO uint8_t BDL

UART Baud Rate Registers: Low, offset: 0x1.

Definition at line 12589 of file cmsis/MK64F12.h.

__IO uint8_t C1

UART Control Register 1, offset: 0x2.

Definition at line 12590 of file cmsis/MK64F12.h.

__IO uint8_t C2

UART Control Register 2, offset: 0x3.

Definition at line 12591 of file cmsis/MK64F12.h.

__IO uint8_t C3

UART Control Register 3, offset: 0x6.

Definition at line 12594 of file cmsis/MK64F12.h.

__IO uint8_t C4

UART Control Register 4, offset: 0xA.

Definition at line 12598 of file cmsis/MK64F12.h.

__IO uint8_t C5

UART Control Register 5, offset: 0xB.

Definition at line 12599 of file cmsis/MK64F12.h.

__IO uint8_t C7816

UART 7816 Control Register, offset: 0x18.

Definition at line 12612 of file cmsis/MK64F12.h.

__IO uint8_t CFIFO

UART FIFO Control Register, offset: 0x11.

Definition at line 12605 of file cmsis/MK64F12.h.

__IO uint8_t D

UART Data Register, offset: 0x7.

Definition at line 12595 of file cmsis/MK64F12.h.

__I uint8_t ED

UART Extended Data Register, offset: 0xC.

Definition at line 12600 of file cmsis/MK64F12.h.

__IO uint8_t ET7816

UART 7816 Error Threshold Register, offset: 0x1E.

Definition at line 12621 of file cmsis/MK64F12.h.

__IO uint8_t IE7816

UART 7816 Interrupt Enable Register, offset: 0x19.

Definition at line 12613 of file cmsis/MK64F12.h.

__IO uint8_t IR

UART Infrared Register, offset: 0xE.

Definition at line 12602 of file cmsis/MK64F12.h.

__IO uint8_t IS7816

UART 7816 Interrupt Status Register, offset: 0x1A.

Definition at line 12614 of file cmsis/MK64F12.h.

__IO uint8_t MA1

UART Match Address Registers 1, offset: 0x8.

Definition at line 12596 of file cmsis/MK64F12.h.

__IO uint8_t MA2

UART Match Address Registers 2, offset: 0x9.

Definition at line 12597 of file cmsis/MK64F12.h.

__IO uint8_t MODEM

UART Modem Register, offset: 0xD.

Definition at line 12601 of file cmsis/MK64F12.h.

__IO uint8_t PFIFO

UART FIFO Parameters, offset: 0x10.

Definition at line 12604 of file cmsis/MK64F12.h.

__I uint8_t RCFIFO

UART FIFO Receive Count, offset: 0x16.

Definition at line 12610 of file cmsis/MK64F12.h.

__IO uint8_t RWFIFO

UART FIFO Receive Watermark, offset: 0x15.

Definition at line 12609 of file cmsis/MK64F12.h.

__I uint8_t S1

UART Status Register 1, offset: 0x4.

Definition at line 12592 of file cmsis/MK64F12.h.

__IO uint8_t S2

UART Status Register 2, offset: 0x5.

Definition at line 12593 of file cmsis/MK64F12.h.

__IO uint8_t SFIFO

UART FIFO Status Register, offset: 0x12.

Definition at line 12606 of file cmsis/MK64F12.h.

__I uint8_t TCFIFO

UART FIFO Transmit Count, offset: 0x14.

Definition at line 12608 of file cmsis/MK64F12.h.

__IO uint8_t TL7816

UART 7816 Transmit Length Register, offset: 0x1F.

Definition at line 12622 of file cmsis/MK64F12.h.

__IO uint8_t TWFIFO

UART FIFO Transmit Watermark, offset: 0x13.

Definition at line 12607 of file cmsis/MK64F12.h.

__IO uint8_t WF7816

UART 7816 Wait FD Register, offset: 0x1D.

Definition at line 12620 of file cmsis/MK64F12.h.

__IO uint8_t WN7816

UART 7816 Wait N Register, offset: 0x1C.

Definition at line 12619 of file cmsis/MK64F12.h.

__IO uint8_t WP7816T0

UART 7816 Wait Parameter Register, offset: 0x1B.

Definition at line 12616 of file cmsis/MK64F12.h.

__IO uint8_t WP7816T1

UART 7816 Wait Parameter Register, offset: 0x1B.

Definition at line 12617 of file cmsis/MK64F12.h.