timing finetune default tip

addedd car activity packet to receiver in car firmware

added accel and brake parameters to car firmware

finished car id programming and brake function

car: finished set_id function

bin jetzt muede und mach dicht hier...

car firmware suspended, avr chip not responding after fuse error (note to self, never program an avr when powered via the SCK line :-)

car firmware: finished pwm drive and lights switching

started firmware for car004f hardware

fixed unlimited fuel set bug

optimized fuses, rx binary crap filter

implemented remote startampel

added unlimited fuel for profile (set fuel=0 to enable)

default to no fuel management in firmware

improved car detection

client binary protocol implementation

switched firmware to binary protocol, TODO: client implementation

Added tag FIRMWARE_BEFORE_BINARY_COMMUNICATION for changeset 94d71156517b

added textfile event logger FIRMWARE_BEFORE_BINARY_COMMUNICATION

Added tag V1.8 for changeset 5e1b469e1522

Removed tag V1.8 V1.8

release readme change

release

Added tag V1.8 for changeset fb998693e82c

release prepare

distscript fix

dist script added

release prepare

Added tag stable-gerade-noch-so for changeset 0d6fbfaae49b

mem save ;-P stable-gerade-noch-so

decreased finishline blocking time

new option to set pitlane entry as finish line too to increase laps

firmware fix: only fuel to 100% once in pitlane

fix again

fix sort order

hotfixes

added missing files

new hotkey 'f' to toggle freerun mode

added trigger for new first position

added option to disable freeslot fuel logic

added player profiles

fix #688

#721: fix typo

added controller number to event scripts parameter 1

forgot thread damonize

added xmlrpc server to live viewer, cli functions communicate with server

typo...

typo

added custom event scripts

added dev parameter

maximum default pitlane limit

pitlane checkout bug resolved, prepare for customized pitlane speedlimit

added learn and teach modes for intelligent ghostcars

added drive speed display for virtual slots to live screen

changed --slot parameter to 1..6 instead of 0..5

renamed --speed to --accel and added minimum value 6

fix winning position display

added quakesounds

final corrections

added test option without communication

added winning ability ;)

improved live display with colors

improved live display with colors

fix: ghostcars unlimited fuel

bugfix: ghostcar assignment to slots 5 and 6

added remote start button press

added panic mode, shortcircuit can be resumed now

ignore

added empty lines between live data display entries

added test option without communication

added exception drop in uart rx tree

Added tag STABLE2 for changeset c8e7a69a318a

added pitlane speedlimit STABLE2

bugfixes

betatest corrections

added usb programmer option to blackbox makefile

Added tag STABLE1 for changeset d9126a55295c

added sound triggers to live mode STABLE1

finished live CLI, BB firmware improvements and fixes

tagged alpha test state

made fuel divisor configurable ALPHA1

added live init to slotcli

bugfix: responsewire bitmap, todo: trackswitch response

some pitlane fixing

tuning: decreased solenoid switch time

finished trackswitch firmware

implemented responsewire in CU firmware

fix: pitlane response missing

pitlane lane response fix

pitlane response enter/exit pitlane, led lit when car is in pitlane

connected pitlane to main track (correct bit setting)

structured vars in pitlane code

added pitlane skeleton based on trackswitch

added car5+6 to trackswitch detector

merge

added refueling mechanism by stopping the car

added fuel management to blackbox, cars dont get stuck at the moment

better code quality

decreased blocking time for serial rx

ui fix, added car5+6 detector to blackbox

added live display to CLI (lap counter, last and best time)

added livemode display to slotcli, without communication yet

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

shark: fixed uart bug

shark: corrected debug pins

added exception, started SlotCli class

added some communication definitions

started communication class and CLI

basic example gtk ui to be coded later

added slotUI path

track switch now only triggers when car speed >0

finished track switch to support single lane

finished trackswitch v1.0 - works as original firmware now

added initial trackswitch code, data rx and car id detect working

merge

added timer0 based car id detection - works only on 50/50 input signal

done compass heading calculation to trackscanner

done working car id measurement via short-blocking function call (slot1-4 for now)

added some more android sensor testing

added android trackscanner project

added carrerashark project-part to separate subdirectory

done code for sniffing the rails

meeting2 stuff

added receiver testing stuff

debugging stuff

fixes, bound lap counter reset to race start button

added response receiver timer

added queue busy response on command injection

implemented rs232 program word injection

fixed track change keys

finished: rails short circuit check

added hg ignorefile

initial commit - controller1 working

(0) tip

mercurial