OBJS_program= vectors.o panic.o routines-led.o i2clib+panic.o \
misc.o detect.o variables.o points.o serout.o \
syncwrite.o mascan.o energy.o \
- reverse.o nmra-stream.o
+ reverse.o nmra-stream.o tick.o
XCODEN_program= morse
XCODE1_program= ours+pindata
;======================================================================
-; TICKER - regular 10ms timer interrupt
+; TICK - REGULAR 10MS TIMER INTERRUPT
;
-; after ticker_init, and after interrupts enabled,
+; after tick_init, and after interrupts enabled,
; we call <foo>_tick every 10ms.
include common.inc
code
;----------------------------------------
-ticker_init
-; Timer 2 any used for ticker
- mov_lw tick_timer2scale ; disable (in case already running)
+tick_init
+; Timer 2 any used for tick
+ mov_lw tick_master_t2scale ; disable (in case already running)
mov_wf T2CON
- mov_lw tick_timer2period
+ mov_lw tick_master_t2cycles
mov_wf PR2
bc_f PIR1, TMR2IF ; clear any previous interrupt
bc_f IPR1, TMR2IP ; low priority
return
;----------------------------------------
-ticker_intrl
+tick_intrl
bt_f_if0 PIR1, TMR2IF
return
; we have an interrupt