Variables
serial_intel_x64 Namespace Reference

Variables

constexpr const x64::portio::port_8bit_type dlab = 1U << 7
 
constexpr const x64::portio::port_addr_type baud_rate_lo_reg = 0U
 
constexpr const x64::portio::port_addr_type baud_rate_hi_reg = 1U
 
constexpr const x64::portio::port_addr_type interrupt_en_reg = 1U
 
constexpr const x64::portio::port_addr_type fifo_control_reg = 2U
 
constexpr const x64::portio::port_addr_type line_control_reg = 3U
 
constexpr const x64::portio::port_addr_type line_status_reg = 5U
 
constexpr const x64::portio::port_8bit_type fifo_control_enable_fifos = 1U << 0
 
constexpr const x64::portio::port_8bit_type fifo_control_clear_recieve_fifo = 1U << 1
 
constexpr const x64::portio::port_8bit_type fifo_control_clear_transmit_fifo = 1U << 2
 
constexpr const x64::portio::port_8bit_type fifo_control_dma_mode_select = 1U << 3
 
constexpr const x64::portio::port_8bit_type line_status_data_ready = 1U << 0
 
constexpr const x64::portio::port_8bit_type line_status_overrun_error = 1U << 1
 
constexpr const x64::portio::port_8bit_type line_status_parity_error = 1U << 2
 
constexpr const x64::portio::port_8bit_type line_status_framing_error = 1U << 3
 
constexpr const x64::portio::port_8bit_type line_status_break_interrupt = 1U << 4
 
constexpr const x64::portio::port_8bit_type line_status_empty_transmitter = 1U << 5
 
constexpr const x64::portio::port_8bit_type line_status_empty_data = 1U << 6
 
constexpr const x64::portio::port_8bit_type line_status_recieved_fifo_error = 1U << 7
 
constexpr const x64::portio::port_8bit_type line_control_data_mask = 0x03
 
constexpr const x64::portio::port_8bit_type line_control_stop_mask = 0x04
 
constexpr const x64::portio::port_8bit_type line_control_parity_mask = 0x38
 

Variable Documentation

◆ dlab

constexpr const x64::portio::port_8bit_type serial_intel_x64::dlab = 1U << 7

Definition at line 33 of file serial_port_intel_x64.h.

◆ baud_rate_lo_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::baud_rate_lo_reg = 0U

Definition at line 35 of file serial_port_intel_x64.h.

◆ baud_rate_hi_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::baud_rate_hi_reg = 1U

Definition at line 36 of file serial_port_intel_x64.h.

◆ interrupt_en_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::interrupt_en_reg = 1U

Definition at line 37 of file serial_port_intel_x64.h.

◆ fifo_control_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::fifo_control_reg = 2U

Definition at line 38 of file serial_port_intel_x64.h.

◆ line_control_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::line_control_reg = 3U

Definition at line 39 of file serial_port_intel_x64.h.

◆ line_status_reg

constexpr const x64::portio::port_addr_type serial_intel_x64::line_status_reg = 5U

Definition at line 40 of file serial_port_intel_x64.h.

◆ fifo_control_enable_fifos

constexpr const x64::portio::port_8bit_type serial_intel_x64::fifo_control_enable_fifos = 1U << 0

Definition at line 42 of file serial_port_intel_x64.h.

◆ fifo_control_clear_recieve_fifo

constexpr const x64::portio::port_8bit_type serial_intel_x64::fifo_control_clear_recieve_fifo = 1U << 1

Definition at line 43 of file serial_port_intel_x64.h.

◆ fifo_control_clear_transmit_fifo

constexpr const x64::portio::port_8bit_type serial_intel_x64::fifo_control_clear_transmit_fifo = 1U << 2

Definition at line 44 of file serial_port_intel_x64.h.

◆ fifo_control_dma_mode_select

constexpr const x64::portio::port_8bit_type serial_intel_x64::fifo_control_dma_mode_select = 1U << 3

Definition at line 45 of file serial_port_intel_x64.h.

◆ line_status_data_ready

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_data_ready = 1U << 0

Definition at line 47 of file serial_port_intel_x64.h.

◆ line_status_overrun_error

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_overrun_error = 1U << 1

Definition at line 48 of file serial_port_intel_x64.h.

◆ line_status_parity_error

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_parity_error = 1U << 2

Definition at line 49 of file serial_port_intel_x64.h.

◆ line_status_framing_error

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_framing_error = 1U << 3

Definition at line 50 of file serial_port_intel_x64.h.

◆ line_status_break_interrupt

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_break_interrupt = 1U << 4

Definition at line 51 of file serial_port_intel_x64.h.

◆ line_status_empty_transmitter

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_empty_transmitter = 1U << 5

Definition at line 52 of file serial_port_intel_x64.h.

◆ line_status_empty_data

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_empty_data = 1U << 6

Definition at line 53 of file serial_port_intel_x64.h.

◆ line_status_recieved_fifo_error

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_status_recieved_fifo_error = 1U << 7

Definition at line 54 of file serial_port_intel_x64.h.

◆ line_control_data_mask

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_control_data_mask = 0x03

Definition at line 56 of file serial_port_intel_x64.h.

◆ line_control_stop_mask

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_control_stop_mask = 0x04

Definition at line 57 of file serial_port_intel_x64.h.

◆ line_control_parity_mask

constexpr const x64::portio::port_8bit_type serial_intel_x64::line_control_parity_mask = 0x38

Definition at line 58 of file serial_port_intel_x64.h.