moved ISRs from main.c to interrupts.c

simplified do_controller function

car id setting for slot 5+6 working via pressing pacecar button

implemented new --drive command to CLI

more memsave through packed structure#

memsave and implemented minimum slot speed for virtual cars

implemented lap counter, doesnt count first sensor touch

corrected lap times, packed data struct for each slotcar

switched sysclk to u32

implemented lap time, there is some bug in 32bit substraction yet

jumpstart time output via interface

implemented 500ns timer and set jumpstart time

implemented car detection to cu

added 16bit response to track switch

some 2008 cu trace stuff

implemented response reader to carrerashark

implemented race prepare phase, countdown and jumpstart detection

feature: program a specific controller speed limit without changing the car's acceleration

cli: implemented setting of fuel, brake, speed, blinkstate for any car

some code cleanup

fixed shortcut detection

merge

carrerashark minor changes

shark: bugfix + added a complete trace of the old blackbox

(0) -50 -24 +24 +50 +100 tip

mercurial