feat(hardware.inc): added flags for MSR.

This commit is contained in:
2024-12-05 12:28:58 -06:00
parent 1294ac41d1
commit b3ebe917a9

View File

@@ -38,7 +38,7 @@ UART_LSR EQU UART_BASE + 5 ; Line Status Register
UART_MSR EQU UART_BASE + 6 ; MODEM Status Register UART_MSR EQU UART_BASE + 6 ; MODEM Status Register
UART_SCR EQU UART_BASE + 7 ; Scratch Register (Not for control just spare RAM) UART_SCR EQU UART_BASE + 7 ; Scratch Register (Not for control just spare RAM)
; TODO: Flags for IER, IIR, FCR, and MSR ; TODO: Flags for IER, IIR, FCR
; UART Flags for Line Control Register: ; UART Flags for Line Control Register:
UARTF_LCR_8N1 EQU %11000000 ; 8n1 Serial Mode UARTF_LCR_8N1 EQU %11000000 ; 8n1 Serial Mode
@@ -66,4 +66,14 @@ UARTF_LSR_THRE EQU %00000100 ; Transmitter Holding Register
UARTF_LSR_TEMT EQU %00000010 ; Transmitter Empty UARTF_LSR_TEMT EQU %00000010 ; Transmitter Empty
UARTF_LSR_FIFO EQU %00000001 ; Error in RCVR FIFO UARTF_LSR_FIFO EQU %00000001 ; Error in RCVR FIFO
; UART Flags for Modem Status Register:
UARTF_MSR_DCTS EQU %10000000 ; Delta Clear to Send
UARTF_MSR_DDSR EQU %01000000 ; Delta Data Set Ready
UARTF_MSR_TERI EQU %00100000 ; Trailing Edge Ring Indicator
UARTF_MSR_DDCD EQU %00010000 ; Delta Data Carrier Detect
UARTF_MSR_CTS EQU %00001000 ; Clear To Send
UARTF_MSR_DSR EQU %00000100 ; Data Set Ready
UARTF_MSR_RI EQU %00000010 ; Ring Indicator
UARTF_MSR_DCD EQU %00000001 ; Data Carrier Detect
; vim: ft=asm ; vim: ft=asm