diff options
Diffstat (limited to 'software/ttx')
-rw-r--r-- | software/ttx/ttx.asm | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/software/ttx/ttx.asm b/software/ttx/ttx.asm index 06a56a9..6fe1cf6 100644 --- a/software/ttx/ttx.asm +++ b/software/ttx/ttx.asm @@ -44,7 +44,7 @@ ESPACE EQU DOT CSPACE EQU DASH WSPACE EQU .256 - .203 ENABLE_TIME EQU DOT -BCONINT_DEF EQU .10 ; *2 = Beacon Interval in seconds +BCONINT_DEF EQU .7 ; *2 = Beacon Interval in seconds ;; I/O Pins CWENABLE EQU GP0 @@ -537,6 +537,18 @@ caseend goto case0 ;; ------------------------------------- +send_cnt + rlf BEACONCNTL,w + movwf BUF+1 + rlf BEACONCNTH,w + movwf BUF + movlw BUF + movwf FSR + movlw .3 + call send_base32 + return + + ;; ------------------------------------- send_parity movf PARITY,w btfsc PARITY,5 @@ -553,24 +565,16 @@ send_beacon call dottime clrf PARITY - ;; CALLSIGN call send_callsign - ;; ------- movlw WSPACE call dottime - ;; BEACON CNT - movlw BEACONCNTH - movwf FSR - movlw .3 - call send_base32 + call send_cnt - ;; ------- movlw WSPACE call dottime - ;; PARITY call send_parity incfsz BEACONCNTL,f |