Mantis Bug Tracker

Firmware - Roadmap

Firmware - 0.2.0 (Scheduled For Release 2014-12-12) View Issues ]
===================================================

Enthalpy - The first stable viable usable release! Date is for sorting only.

Development versions of this code have 29 (or more) engines under their belt, so far!

The real date will be set when the issues that need to be resolved are done.

88%
- 0000939: [Decoders] State flags and variables not separated correctly (Fred) - assigned.
- 0000937: [Decoders] Duplicate variables used inconsistently (Fred) - assigned.
- 0000938: [Decoders] Timestamp variable used badly in all decoders (Fred) - assigned.
- 0000892: [Structure / Style] Fill out defines for various pins and other masks (Fred) - assigned.
- 0000891: [General Features] Allow fuel pump output to work with HSD circuits (Fred) - assigned.
- 0000374: [Init & Config] Remove Hotel Hacks From Firmware! (Fred) - assigned.
- 0000129: [General Features] Reduce all counters etc to 8 bits where applicable. (Fred) - assigned.
- 0000069: [General Features] Add Useful COP Monitor Function (Fred) - assigned.
- 0000346: [General Features] Add Duty Cycles To Standard Calcs (Fred) - assigned.
- 0000147: [Calculations (Inj/Ign)] Make hyundai dwell limit stuff generic (Fred) - assigned.
- 0000118: [Decoders] Make time tolerance be speed dependent (Fred) - assigned.
- 0000112: [Scheduler (Inj/Ign)] Find issues with new injector output isr, fix them, test it, push it. (Fred) - assigned.
- 0000836: [Decoders] Even tooth decoder uses currentEvent number badly (Fred) - assigned.
- 0000120: [Scheduler (Inj/Ign)] Make scheduler UNschedule when appropriate (Fred) - resolved.
- 0000641: [Decoders] Migrate desync mechanism to decoderInterface (Fred) - closed.
- 0000422: [Structure / Style] Tidy up the use of the term "injector" in the output code (ToxicGumbo) - closed.
- 0000821: [Structure / Style] Investigate EXTERN extern for functions (Fred) - closed.
- 0000770: [Build Process] Add two new fields to the firmware for build identification (Fred) - closed.
- 0000685: [Decoders] Fix edge usage in even + sync decoder. (Fred) - closed.
- 0000522: [Build Process] Make with no args fails to build or output useful info. (Fred) - closed.
- 0000213: [General Features] Better And More Robust Handling Of PLL (Fred) - closed.
- 0000844: [General Features] Better And More Robust Handling Of Main Clock (Fred) - closed.
- 0000243: [Init & Config] Handle Spurious Interrupts & Other System Interrupts (Fred) - closed.
- 0000604: [Build Process] Change custom build var setup to use ONE var (Fred) - closed.
- 0000599: [Init & Config] Remove bogus table based limiterishes (Fred) - closed.
- 0000336: [Decoders] Make N+1 Generic For Crank Use (johntramp) - closed.
- 0000110: [Decoders] Add 4and2 Mitsubishi CAS decoder for Miatas, DSMs etc. (Fred) - closed.
- 0000256: [Scheduler (Inj/Ign)] Add Delay After Sync Loss Before Resuming Outputs (sean94z) - closed.
- 0000180: [Init & Config] Move ALL inline config to flash config (Fred) - closed.
 - 0000539: [Init & Config] Add Sensor OverRide And Algorithm Options To Config (sim) - closed.
 - 0000122: [Scheduler (Inj/Ign)] Move injector/coil config to flash config (Fred) - closed.
 - 0000526: [Init & Config] Move most hardware setup configuration from init.c to fixedconfig* .h/.c (ToxicGumbo) - closed.
- 0000773: [Structure / Style] Remove custom datalog source files. (Fred) - closed.
- 0000763: [General Features] TempClock variable is never zero after a reset (reset detection not possible) (Fred) - closed.
- 0000719: [Analogue Inputs] Only the first bank of ADCs are read. (Fred) - closed.
- 0000517: [Decoders] Write J Series Honda 2 or 3 input Decoder (pjohns30) - closed.
- 0000640: [Decoders] Check edge of signal used is correct in Missing Teeth decoder (Fred) - closed.
- 0000402: [Scheduler (Inj/Ign)] Don't Schedule Anything When Desired PW Is 0 (DeuceEFI) - closed.
- 0000518: [Decoders] Add GM DIS Decoder And/Or Required Logic (DeuceEFI) - closed.
 - 0000524: [General Features] Add Configurable Var Switch Feature (pjohns30) - closed.
- 0000171: [Decoders] Optimise and fine tune 4and1 CAS angles (Fred) - closed.
- 0000471: [Init & Config] Create Nice Default VE, Lambda, Ignition Timing, Injection Timing Tables (Fred) - closed.
- 0000290: [Serial Comms] Add Fully User Configurable Log Type (pjohns30) - closed.
- 0000289: [Init & Config] Compile Time Scale All Constants & Defaults (ToxicGumbo) - closed.
- 0000434: [Structure / Style] Clean Up All White Space (Fred) - closed.
- 0000549: [Testing] Add static config macro tests to the typeTests file (ToxicGumbo) - closed.
- 0000144: [Scheduler (Inj/Ign)] Add injection and ignition cut limiters with hysteresis (sim) - closed.
- 0000163: [Scheduler (Inj/Ign)] Add configurable boost cut (pjohns30) - closed.
- 0000569: [Documentation] Expunge All JimStim References From Source (Fred) - closed.
- 0000587: [Build Process] Force rebuild of date and git containing file on every single build (Fred) - closed.
- 0000551: [Init & Config] Clean Up The Source Of Data For Small Tables And Tacho Config (ToxicGumbo) - closed.
- 0000550: [Init & Config] Convert all main tables and small tables to use macros (ToxicGumbo) - closed.
- 0000546: [Documentation] Remove All Google Links (Fred) - closed.
- 0000499: [Scheduler (Inj/Ign)] Find Source Of 0.109ms timing error (Fred) - closed.
- 0000148: [Calculations (Inj/Ign)] Add priming pulse code (pjohns30) - closed.
- 0000538: [Calculations (Inj/Ign)] Increase Range Of Warm Up Enrichment For People In Cold Places (Fred) - closed.
- 0000493: [Scheduler (Inj/Ign)] Bad config in fuelAndIgnitionCalcs produces dangerous output! (Fred) - closed.
- 0000530: [Build Process] Date stamping recalculated for each file. (Fred) - closed.
- 0000528: [Build Process] MD5 output on mac is wrong (Fred) - closed.
- 0000136: [Scheduler (Inj/Ign)] Extend scheduling code for injection (pjohns30) - closed.
- 0000525: [Serial Comms] Decoder utility doesn't handle overflow of buffer (Fred) - closed.
- 0000501: [Testing] Make Missing Tooth Hack Handle 0, 1, 2 Missing Teeth (Fred) - closed.
- 0000516: [General Features] Add heartbeat to CEL output pin (Fred) - closed.
- 0000503: [Serial Comms] Device Stops Responding To Packets (Fred) - closed.
- 0000296: [General Features] Add 4 or 8 Channel Coarse Output Bit Bang (Fred) - closed.
- 0000246: [Documentation] Add Doxygen Directory Documentation For All Dirs (Fred) - closed.
- 0000491: [Decoders] MissingTeeth eventAngles array not generated correctly! (Fred) - closed.
- 0000494: [Decoders] MissingTeeth decoder scheduling sometimes wrong (Fred) - closed.
- 0000412: [Build Process] Add SCP of release file set and doxygen docs (Fred) - closed.
- 0000481: [Serial Comms] Definition Of Read Only Location IDs Is Wrong (Fred) - closed.
- 0000482: [Serial Comms] Read Only Memory Not Accessible In Bench Test Mode (Fred) - closed.
- 0000483: [Testing] Add RPM Adjustable Bench Test Missing Tooth Hack (Fred) - closed.
- 0000388: [Serial Comms] Doesn't Function As Parity = NONE (Fred) - closed.
- 0000475: [Serial Comms] Improve Efficiency And Correctness Of SCI ISR (Fred) - closed.
- 0000152: [Serial Comms] Move checksum stuff out of ISR for both tx and rx. (Fred) - closed.
- 0000463: [Serial Comms] Losing Large Chunks Of Packets < 2% Affected (Fred) - closed.
- 0000081: [Serial Comms] Find a way to remove extra start byte hack. (Fred) - closed.
- 0000452: [Serial Comms] Stop The Firmware From Disrupting The RX Line (Fred) - closed.
- 0000460: [Testing] Setting of test running flag and error handling are not consistent (Fred) - closed.
- 0000292: [Scheduler (Inj/Ign)] Clean Up Variable Use In Scheduler Re Delay Times (Preston) - closed.
- 0000440: [Serial Comms] Firmware Memory State Becomes Corrupted When RAM Write Error (Fred) - closed.
- 0000393: [Scheduler (Inj/Ign)] Tooth To Tooth Sched Swaps Don't Always Work (Preston) - closed.
- 0000438: [Documentation] Make Doxygen Build Version Be Automatic (Fred) - closed.
- 0000413: [Build Process] Improve Release Packaging (Fred) - closed.
- 0000420: [Documentation] Add API Level Docs For Unit Test Call (Fred) - closed.
- 0000419: [Documentation] Document Date, GCC version, os type retrieval (Fred) - closed.
- 0000109: [Documentation] Add docs for bench test mode, already tested. (Fred) - closed.
- 0000108: [Documentation] Add docs for decoder name retrieval, and test it. (Fred) - closed.
- 0000291: [Serial Comms] Add Reset Counters Call To Vanilla (Fred) - closed.
- 0000415: [Documentation] Remove Release Notes History From Source (Fred) - closed.
- 0000375: [Documentation] Remove Change Log History From Source (Fred) - closed.
- 0000414: [Documentation] Remove the explicit /file <name> from most files (Fred) - closed.
- 0000389: [Structure / Style] Migrate Size Of String Arrays To sizeof() (Fred) - closed.
- 0000401: [Calculations (Inj/Ign)] Make Final Pulse Width 0 When Effective Pulse Width Is 0 (Fred) - closed.
- 0000381: [Scheduler (Inj/Ign)] Behave Better When PW/Dwell = Zero (Fred) - closed.
- 0000343: [Decoders] Remove Concept Of Sync Corrections (Fred) - closed.
- 0000257: [Build Process] Make Git Release Checking More Robust (Fred) - closed.
- 0000159: [Documentation] Using Olli's techniques, expose more docs (Fred) - closed.
- 0000288: [Serial Comms] Make default log include good comms debug (Fred) - closed.
- 0000150: [Testing] When bench test requested, send error if already running. (Fred) - closed.
- 0000113: [Testing] Add packet to stop running bench test (Fred) - closed.
- 0000295: [Init & Config] Fix Binary Log Packets And Add More Structure To Config (Fred) - closed.
- 0000135: [Decoders] Write generic missing teeth decoder (Fred) - closed.
- 0000128: [Serial Comms] Expose all internal data as memory locations (Fred) - closed.
- 0000132: [Decoders] Genericise 24/1 to N/1 or better (Fred) - closed.
- 0000119: [Decoders] Make all decoders use config based time tolerance (Fred) - closed.
- 0000280: [Build Process] Make Makefile Dependencies Mostly Automatic (Fred) - closed.
- 0000106: [Scheduler (Inj/Ign)] Optimization of Fuel Injection ISR (Fred) - closed.
- 0000166: [Init & Config] Generate library of thermistor curves (Fred) - closed.
- 0000248: [Decoders] Bench Test Decoder produces extraneous output (Fred) - closed.
- 0000178: [Related Tools] Add Recording of Key Parameters to FreeTherm (Fred) - closed.
- 0000188: [Structure / Style] Remove all bit bang debug from code base (Fred) - closed.
- 0000008: [Scheduler (Inj/Ign)] PIT Based Ignition Control Broken (Fred) - closed.
- 0000007: [Scheduler (Inj/Ign)] Replace Scheduling Code (Fred) - closed.
- 0000102: [Serial Comms] Need method for discovering status of datalogging (Fred) - closed.
- 0000107: [Documentation] Update README and convert to markdown (Fred) - closed.

103 of 116 issue(s) resolved. Progress (88%).


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker