mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Documentation Updates Inspired by Martin R
- Implemented a crude mechanism to output config settings during a build which can be imported into the User Guide appendix.
This commit is contained in:
@@ -1041,6 +1041,13 @@ UART_CFG_SBC:
|
||||
.DB UARTSBASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW UARTSBC_RCVBUF ; POINTER TO RCV BUFFER STRUCT
|
||||
;
|
||||
.ECHO "UART: MODE=SBC, IO="
|
||||
.ECHO UARTSBASE
|
||||
#IF ((UARTINTS) & (INTMODE > 0))
|
||||
.ECHO ", INTERRUPTS ENABLED"
|
||||
#ENDIF
|
||||
.ECHO "\n"
|
||||
#ENDIF
|
||||
#IF (UARTAUX)
|
||||
UART_CFG_AUX:
|
||||
@@ -1051,6 +1058,10 @@ UART_CFG_AUX:
|
||||
.DB UARTABASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; NO INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=AUX, IO="
|
||||
.ECHO UARTABASE
|
||||
.ECHO "\n"
|
||||
#ENDIF
|
||||
#IF (UARTCAS)
|
||||
UART_CFG_CAS:
|
||||
@@ -1061,6 +1072,13 @@ UART_CFG_CAS:
|
||||
.DB UARTCBASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCASSPD ; LINE CONFIGURATION
|
||||
.DW UARTCAS_RCVBUF ; POINTER TO RCV BUFFER STRUCT
|
||||
;
|
||||
.ECHO "UART: MODE=CAS, IO="
|
||||
.ECHO UARTCBASE
|
||||
#IF ((UARTINTS) & (INTMODE > 0))
|
||||
.ECHO ", INTERRUPTS ENABLED"
|
||||
#ENDIF
|
||||
.ECHO "\n"
|
||||
#ENDIF
|
||||
#IF (UARTMFP)
|
||||
UART_CFG_MFP:
|
||||
@@ -1071,6 +1089,10 @@ UART_CFG_MFP:
|
||||
.DB UARTMBASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=MFP, IO="
|
||||
.ECHO UARTSBASE
|
||||
.ECHO "\n"
|
||||
#ENDIF
|
||||
#IF (UART4)
|
||||
; 4UART SERIAL PORT A
|
||||
@@ -1080,6 +1102,11 @@ UART_CFG_MFP:
|
||||
.DB UART4BASE+0 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=4UART, IO="
|
||||
.ECHO UART4BASE+0
|
||||
.ECHO "\n"
|
||||
;
|
||||
; 4UART SERIAL PORT B
|
||||
.DB 0 ; DEVICE NUMBER (UPDATED DURING INIT)
|
||||
.DB 0 ; UART TYPE
|
||||
@@ -1087,6 +1114,11 @@ UART_CFG_MFP:
|
||||
.DB UART4BASE+8 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=4UART, IO="
|
||||
.ECHO UART4BASE+8
|
||||
.ECHO "\n"
|
||||
;
|
||||
; 4UART SERIAL PORT C
|
||||
.DB 0 ; DEVICE NUMBER (UPDATED DURING INIT)
|
||||
.DB 0 ; UART TYPE
|
||||
@@ -1094,6 +1126,11 @@ UART_CFG_MFP:
|
||||
.DB UART4BASE+16 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=4UART, IO="
|
||||
.ECHO UART4BASE+16
|
||||
.ECHO "\n"
|
||||
;
|
||||
; 4UART SERIAL PORT D
|
||||
.DB 0 ; DEVICE NUMBER (UPDATED DURING INIT)
|
||||
.DB 0 ; UART TYPE
|
||||
@@ -1101,6 +1138,10 @@ UART_CFG_MFP:
|
||||
.DB UART4BASE+24 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=4UART, IO="
|
||||
.ECHO UART4BASE+24
|
||||
.ECHO "\n"
|
||||
#ENDIF
|
||||
#IF (UARTRC)
|
||||
; UARTRC SERIAL PORT A
|
||||
@@ -1110,6 +1151,11 @@ UART_CFG_MFP:
|
||||
.DB UARTRBASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=RC, IO="
|
||||
.ECHO UARTRBASE+0
|
||||
.ECHO "\n"
|
||||
;
|
||||
; UARTRC SERIAL PORT B
|
||||
.DB 0 ; DEVICE NUMBER (UPDATED DURING INIT)
|
||||
.DB 0 ; UART TYPE
|
||||
@@ -1117,6 +1163,11 @@ UART_CFG_MFP:
|
||||
.DB UARTRBASE+8 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=RC, IO="
|
||||
.ECHO UARTRBASE+8
|
||||
.ECHO "\n"
|
||||
;
|
||||
#ENDIF
|
||||
#IF (UARTDUAL)
|
||||
; DUAL UART CHANNEL A
|
||||
@@ -1126,6 +1177,11 @@ UART_CFG_MFP:
|
||||
.DB UARTDBASE + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=DUAL, IO="
|
||||
.ECHO UARTDBASE+0
|
||||
.ECHO "\n"
|
||||
;
|
||||
; DUAL UART CHANNEL B
|
||||
.DB 0 ; DEVICE NUMBER (UPDATED DURING INIT)
|
||||
.DB 0 ; UART TYPE
|
||||
@@ -1133,6 +1189,11 @@ UART_CFG_MFP:
|
||||
.DB UARTDBASE+8 + UART_LSR ; LINE STATUS PORT (LSR)
|
||||
.DW UARTCFG ; LINE CONFIGURATION
|
||||
.DW 0 ; SHOULD NEVER NEED INT HANDLER
|
||||
;
|
||||
.ECHO "UART: MODE=DUAL, IO="
|
||||
.ECHO UARTDBASE+8
|
||||
.ECHO "\n"
|
||||
;
|
||||
#ENDIF
|
||||
;
|
||||
UART_CNT .EQU ($ - UART_CFG) / 8
|
||||
|
||||
Reference in New Issue
Block a user