This page specifies what needs to be done for the next firmware release.
Next release is named: STABLE_1_1
Tasks left before release:
- New Timing Scheme (Dave & Marcell?)
- complete the JAVA prototype
- Port model to firmware
- Make it work
- Scheduler (Fredrik)
- Make framework
- Port tasks to use it
Tasks done:
- New Timing Scheme
- Idea put forth
Tasks suggested:
- Emulator support (Fredrik)
- Support more functionality
- Possibility to trigger events externally
- Make seperate v2 release and only support it for bugfixes
- Sensor inputs
- Make the temp sensors configurable, instead of compile time generated and converted tables (calibrate through ADC counts, 3 constants, eg. at 25 and 100 Celsius
- Alarms when lost or broken sensor signals detected
- Alarm when TPS is outside the configured range (with some mariginal), maybe add a 47k or so pullup so a lost signal can be identified (Currently floating)
- if possible, detect a broken MAP signal: the same method that we use for WBO2 nernst would work everywhere. It involves pulsing the signal through a big (10..100k) resistor from a 5V square pulsing and measuring the divided AC component. At high impedance (no signal connected) the AC component will be high.
Tasks that have to wait until next release (Only put suggested tasks here):
- Template of suggested task
- The reason why the task was denied