As everyone who is loyal enough to still be reading this knows, things have been going slow for a while. I'd love that to change! To that end, I thought I would publish a list of big things that need doing.
- DONEWebsite major update - me.
- Website migrate to drupal - me.
- DONE Forum migrate to subdomain - me
- Automated backups of all diyefi/freeems data/setup/config/etc - me.
- DONE Forum archive sections added and old irrelevant threads moved there to avoid distraction of new users - need help finding these dead threads and mining them of anything useful.
- Known information which is stable migrated to media wiki instance on http://wiki.freeems.org
- DONE 0.1.0 released, copyright year updates, release scripts, name to use - me.
- Pin out's finalised so hardware can progress - requires research on pins behaviour and relation to register contents with different pin states etc - anyone with hardware can help with this.
- Comms stuff polished, reworked, refined, tested and documented - I'd like to be involved, but someone else *could* do some or all of this work, if they were keen. This will allow FreeEMS-Tuner dev to continue and MegaTunix development for FreeEMS support to begin.
- DONE Framework for easy distribution of new xgate enabled gcc utils for testing on lin/win/mac - SeanK/SeanS perhaps, or maybe someone else to support their efforts.
- Unit testing framework based on host PC cross compilation and beginnings of some coverage - me and SeanS can work together on this.
- Real time stuff, this needs a sublist, see below.
- DONE XGATE up and running and integrated into architecture even if running half speed for now and just blinking an LED
- Possible move to bit bang 8 - 12 cylinder sequential fuel setup from 6 max sequential with hardware timers - ONLY if it can be done with sufficient quality of service and low enough latency.
- Re evaluate use of timers for fuel/ign/other stuff and reimplement whatever we need to to come inline with that.
- Scheduling algorithms in place for timing related stuff, same code for fuel and ign - no duplication.
- Wheel decoder plugin architecture improved and made more flexible/correct including macros and/or inlined functions to perform duties common between each type.
- Different wheel decoders brought up to spec and inline with plugin arch.
Fred.