Enthalpy - The first stable viable usable release! Date is for sorting only.
Development versions of this code have 6 engines under their belt, so far!
The real date will be set when the issues that need to be resolved are done.
51%
- 0000015: [Hardware Interface] Update The Pin Out Document (Fred) - acknowledged. - 0000336: [Decoders] Make N+1 Generic For Crank Use (Fred) - assigned. - 0000272: [Calculations (Inj/Ign)] Improve RPM Accuracy & Granularity At All Scales (Fred) - assigned. - 0000256: [Scheduler (Inj/Ign)] Add Delay After Sync Loss Before Resuming Outputs (Fred) - assigned. - 0000069: [General Features] Add Useful COP Monitor Function (Fred) - assigned. - 0000500: [Scheduler (Inj/Ign)] Missing Events On MissingTeeth Decoder - Can't Reproduce (Fred) - assigned. - 0000499: [Scheduler (Inj/Ign)] Find Source Of 0.109ms timing error (Fred) - assigned. - 0000498: [Structure / Style] Remove all CLEAR_ flags and replace with a macro that clears (Fred) - assigned. - 0000493: [Scheduler (Inj/Ign)] Bad config in fuelAndIgnitionCalcs produces dangerous output! (Fred) - assigned. - 0000180: [Init & Config] Move ALL inline config to flash config (Fred) - assigned. - 0000122: [Scheduler (Inj/Ign)] Move injector/coil config to flash config (Fred) - assigned. - 0000418: [Serial Comms] Remove All Deprecated Serial API Calls (Fred) - assigned. - 0000462: [Init & Config] Design And Implement Space-Efficient Flexible Tables (Fred) - assigned. - 0000441: [Documentation] List All Possible Errors For Each Serial API Call In Docs (Fred) - assigned. - 0000147: [Calculations (Inj/Ign)] Make hyundai dwell limit stuff generic (Fred) - assigned. - 0000422: [Structure / Style] Tidy up the use of the term "injector" in the output code (Fred) - assigned. - 0000177: [Related Tools] Stable Releases of All Key Packages (Fred) - assigned. - 0000397: [Documentation] Clear Out Docs Directory And Update Whatever Is Left (Fred) - assigned. - 0000400: [Serial Comms] Bring Core Serial Protocol Fully Up To Date (Fred) - assigned. - 0000189: [Build Process] Build PDF files as part of release (Fred) - assigned. - 0000402: [Scheduler (Inj/Ign)] Don't Schedule Anything When Desired PW Is 0 (Fred) - assigned. - 0000274: [Calculations (Inj/Ign)] Develop Perfect Event Dependency Sequence (Fred) - assigned. - 0000387: [Init & Config] Create mechanism for confirming advanced config changes (Fred) - assigned. - 0000374: [Init & Config] Remove Hotel Hacks From Firmware! (Preston) - assigned. - 0000123: [Documentation] Create content for the "Configuring Your Settings!" thread (Fred) - assigned. - 0000122: [Scheduler (Inj/Ign)] Move injector/coil config to flash config (Fred) - assigned. - 0000302: [Decoders] Improve Performance Of Missing Tooth Decoder (Fred) - assigned. - 0000346: [General Features] Add Duty Cycles To Standard Calcs (Fred) - assigned. - 0000129: [General Features] Reduce all counters etc to 8 bits where applicable. (Fred) - assigned. - 0000303: [Scheduler (Inj/Ign)] Add Sanity Checks For TCX Latencies (Fred) - assigned. - 0000301: [Scheduler (Inj/Ign)] Clean up and unify the time tolerance code with respect to total angles. (Fred) - assigned. - 0000118: [Decoders] Make time tolerance be speed dependent (Fred) - assigned. - 0000289: [Init & Config] Compile Time Scale All Constants & Defaults (Fred) - assigned. - 0000127: [Scheduler (Inj/Ign)] Split the code run time stuff into different parts (Fred) - assigned. - 0000284: [Decoders] Add Absolute Limit Checking To Time Based De-Sync (Fred) - assigned. - 0000281: [Decoders] PW Variation Sync Loss For Single Edge Decoders (Fred) - assigned. - 0000275: [Decoders] Improve LT1 Loss Of Sync Mechanisms (Fred) - assigned. - 0000273: [Scheduler (Inj/Ign)] Split ADC Reading Force And Lose Sync Apart (Fred) - assigned. - 0000171: [Decoders] Optimise and fine tune 4and1 CAS angles (Fred) - assigned. - 0000259: [Decoders] Add Per Decoder Datalog Populator Function (Fred) - assigned. - 0000247: [Analogue Inputs] Make MAP sensor configuration both more robust and more flexible. (Fred) - assigned. - 0000243: [Init & Config] Handle Spurious Interrupts & Other System Interrupts (Fred) - assigned. - 0000111: [Decoders] Finalise Decoder Interface (for now at least) (Fred) - assigned. - 0000126: [Decoders] Make all decoders use all common code (Fred) - assigned. - 0000121: [Decoders] Make all decoders follow the same data->sync sequence (Fred) - assigned. - 0000134: [Decoders] Allow LT1 to rev MUCH higher with no loss of accuracy (Fred) - assigned. - 0000133: [Scheduler (Inj/Ign)] Add ability to only schedule on some input events (Fred) - assigned. - 0000125: [Scheduler (Inj/Ign)] Investigate excessive runtime on scheduling output loop (Fred) - assigned. - 0000124: [Decoders] Make ADC sampling be configurable (Fred) - assigned. - 0000120: [Scheduler (Inj/Ign)] Make scheduler UNschedule when appropriate (Fred) - assigned. - 0000117: [Serial Comms] Improve time information in basic datalog! (Fred) - assigned. - 0000110: [Decoders] Add 4and2 Mitsubishi CAS decoder for Miatas, DSMs etc. (Fred) - assigned. - 0000112: [Scheduler (Inj/Ign)] Find issues with new injector output isr, fix them, test it, push it. (Fred) - assigned. - 0000136: [Scheduler (Inj/Ign)] Extend scheduling code for injection (pjohns30) - resolved. - 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.
56 of 108 issue(s) resolved. Progress (51%). Firmware - 0.2.X (Scheduled For Release 2012-01-01) [ View Issues ] ===================================================
Minor improvements, new decoders, etc.
0%
- 0000131: [Decoders] Create a set of second RPM input ISRs for inclusion (Fred) - assigned. - 0000427: [GP IO and GP code] Add Coolant Based Open Loop PWM Idle Control (Fred) - assigned. - 0000053: [Analogue Inputs] Add Important Variables Into Structs And Refactor Placement Of Existing Ones (Fred) - assigned. - 0000404: [Build Process] Drop Support For DOS/CMD In Makefile (Fred) - assigned. - 0000182: [Scheduler (Inj/Ign)] Optimise the scheduling calculations (Fred) - assigned. - 0000139: [Testing] Break scheduling down into unit testable functions (Fred) - assigned. - 0000116: [Calculations (Inj/Ign)] Check and if necessary fix the fueling math to behave for 360 cycle engines etc. (Fred) - assigned. - 0000161: [General Features] Refine fuel pump control (Fred) - assigned. - 0000168: [Decoders] Improve the robustness of decoder init (Fred) - assigned.
0 of 9 issue(s) resolved. Progress (0%). Firmware - 0.3.0 (Scheduled For Release 2012-02-02) [ View Issues ] ===================================================
Tuned - Fully tunable with all external interfaces defined and all documentation up to date.
0%
- 0000442: [Serial Comms] Design New Datalog API (dandruczyk) - acknowledged. - 0000390: [Build Process] Fully Separate Configuration Structure And MD5 (Fred) - assigned. - 0000162: [Init & Config] Reduce the resolution of ignition timing and lambda tables (Fred) - assigned. - 0000373: [Documentation] Build Tuning Documentation From DDL Doc (Fred) - assigned. - 0000353: [Init & Config] Migrate All List Headers To Const Structs (Fred) - assigned. - 0000151: [Serial Comms] Replace checksum with 16 bit CRC (Fred) - assigned. - 0000169: [Init & Config] Create DDL and implement it (Fred) - assigned. - 0000153: [Serial Comms] Determine the best way to send async packets. (Fred) - assigned. - 0000154: [Serial Comms] Develop way of alerting the world about counter increments (Fred) - assigned.
0 of 9 issue(s) resolved. Progress (0%). Firmware - 0.4.0 (Scheduled For Release 2012-03-03) [ View Issues ] ===================================================
BigBang - Including XGATE bit bang and ability to control many many injectors.
20%
- 0000190: [Hardware Interface] Select Permanent Pins For Core Functions (Fred) - assigned. - 0000186: [Hardware Interface] Determine why PORTA pins go high during reset (Fred) - closed. - 0000130: [Structure / Style] Find Sean some linear RAM for XGATE use. (Fred) - assigned. - 0000255: [XGATE Bit Bang] Provide wrapper and support for XGATE Outputs (Fred) - assigned. - 0000172: [XGATE Bit Bang] Design and implement XGATE bit bang (sean94z) - assigned.
1 of 5 issue(s) resolved. Progress (20%). Firmware - 0.5.0 (Scheduled For Release 2012-12-12) [ View Issues ] ===================================================
This release should contain a fairly complete implementation of a hardware abstraction layer and general purpose IO and logic blocks suitable for doing just about anything you can think of without change to the firmware.
0%
- 0000025: [GP IO and GP code] Write General Purpose PID Function - new. - 0000436: [GP IO and GP code] Add Coolant Based RPM Limits (Fred) - assigned. - 0000287: [GP IO and GP code] Provide Scratch Pad Style Internal Memory And Untyped Access (Fred) - assigned. - 0000286: [GP IO and GP code] Convert Table Lookups And Math Calcs To GP (Fred) - assigned. - 0000285: [GP IO and GP code] Abstract Out Common Functionality In ADC Processing Code (Fred) - assigned.
0 of 5 issue(s) resolved. Progress (0%). Firmware - ASAP (Scheduled For Release 2019-12-31) [ View Issues ] ==================================================
As Soon As Possible - For new features and feature requests.
Issues with this target version should never be worked on
or closed without assigning them to a real version first.
Obviously this version will never be released! (The date is bogus)
0%
- 0000518: [Decoders] Add GM DIS Decoder And/Or Required Logic (Fred) - assigned. - 0000517: [Decoders] Write J Series Honda 2 or 3 input Decoder (Fred) - assigned. - 0000474: [Serial Comms] Provide Up Time Through Various Mechanisms (Fred) - assigned. - 0000479: [Serial Comms] Packets come in at mtx startup with bad checksums (dandruczyk) - assigned. - 0000473: [Serial Comms] Provide A Bit That Tells The Device If It Has Been Reset (Fred) - assigned. - 0000290: [Serial Comms] Add Fully User Configurable Log Type (Fred) - assigned. - 0000350: [General Features] Add Time Stamp Logs As An Option (Fred) - assigned. - 0000165: [Serial Comms] Add 16 and 32 bit high speed datalog functions (Fred) - assigned. - 0000426: [Calculations (Inj/Ign)] Add Fixed Timing Option (Fred) - assigned. - 0000437: [Calculations (Inj/Ign)] Add Atmospheric Pressure Correction Algorithms (Fred) - assigned. - 0000164: [Calculations (Inj/Ign)] Add basic TPS, MAP and RPM based transient enrichments (Fred) - assigned. - 0000431: [General Features] Add injection enrichment proportional to knock level. (Fred) - assigned. - 0000430: [General Features] Add ignition retard proportional to knock level. (Fred) - assigned. - 0000429: [General Features] Add Knock Measuring/Monitoring/Recording For TPIC8101 (Fred) - assigned. - 0000424: [Analogue Inputs] Add ADC Filtering Options (Fred) - assigned. - 0000048: [General Features] Complete Basic Firmware Functionality (Fred) - assigned. - 0000144: [Scheduler (Inj/Ign)] Add injection and ignition cut limiters with hysteresis (Fred) - assigned. - 0000146: [Calculations (Inj/Ign)] Add ignition advance retard soft cut limit (Fred) - assigned. - 0000160: [Calculations (Inj/Ign)] Add air and coolant temperature compensation to ignition advance (Fred) - assigned. - 0000149: [Calculations (Inj/Ign)] Add post start enrichment code (Fred) - assigned. - 0000148: [Calculations (Inj/Ign)] Add priming pulse code (Fred) - assigned. - 0000391: [Scheduler (Inj/Ign)] Provide Various Options For Sched/Ign Timing During Starting (Fred) - assigned. - 0000254: [General Features] Add Two Step Limiter/Launch Control With Enrich (Fred) - assigned. - 0000146: [Calculations (Inj/Ign)] Add ignition advance retard soft cut limit (Fred) - assigned. - 0000144: [Scheduler (Inj/Ign)] Add injection and ignition cut limiters with hysteresis (Fred) - assigned. - 0000191: [Structure / Style] Formalise Code Style (Fred) - assigned. - 0000187: [Decoders] Implement FreeEMS Exclusive Decoder (Fred) - assigned. - 0000183: [Hardware Interface] Provide basic code functionality to handle always-on (Fred) - assigned. - 0000163: [Scheduler (Inj/Ign)] Add configurable boost cut (Fred) - assigned. - 0000115: [Decoders] Write 36-2-2-2 Subaru decoder (Fred) - assigned. - 0000114: [Decoders] Write decoder for 99+ 4and3 Crank/Cam Miata (Fred) - assigned. - 0000145: [Scheduler (Inj/Ign)] Add X of Y style soft ignition cut (Fred) - assigned.
0 of 30 issue(s) resolved. Progress (0%). Firmware - Future (Scheduled For Release 2020-01-01) [ View Issues ] ====================================================
For things intended to be done in the future, but without a target version, and
of lower importance. Issues with this target version should never be worked on
or closed without assigning them to a hard version first.
Obviously this version will never be released! (The date is bogus)
0%
- 0000027: [Flash Burning] Create EEPROM Write Functions - new. - 0000013: [Task Manager] Non Time Critical Non Preemptive Task Scheduler - new. - 0000337: [Serial Comms] Return status flag in packet header to indicate potential problems and add API call to return list of issues from ECU (Fred) - acknowledged. - 0000471: [Init & Config] Create Nice Default VE, Lambda, Ignition Timing, Injection Timing Tables (Fred) - assigned. - 0000279: [Serial Comms] Add Mechanism To Periodically Send Comms Error Summaries (Fred) - assigned. - 0000294: [General Features] Add 16 Bit Memory Copy Function (Fred) - assigned. - 0000331: [Init & Config] Make Sure All Literals Are Typed Correctly! (Fred) - assigned. - 0000433: [Structure / Style] Clean Up Variable And File Naming (Fred) - assigned. - 0000434: [Structure / Style] Clean Up All White Space (Fred) - assigned. - 0000435: [General Features] Add Closed Loop Lambda Control (Fred) - assigned. - 0000432: [Calculations (Inj/Ign)] Design and add a usable and effective wall wetting transient enrichment scheme (Fred) - assigned. - 0000425: [Structure / Style] Use volatile keyword where it should be used (Fred) - assigned. - 0000011: [Structure / Style] Define And Reorganise Header Structure (Fred) - assigned. - 0000061: [Init & Config] Go Through ALL ISR Code And Check For References To TablesA-D RAM Locations (Fred) - assigned. - 0000355: [Serial Comms] Add Two New Calls To Core Protocol (Fred) - assigned. - 0000001: [General Features] People Are Still Using MegaSquirt! (Fred) - assigned. - 0000327: [General Features] Add sending of special packet (Fred) - assigned. - 0000140: [Testing] Make bench tester override core values (Fred) - assigned. - 0000293: [Decoders] For 2 Edge Decoders Check Consistency Of Observed Pin State (Fred) - assigned. - 0000283: [Scheduler (Inj/Ign)] Make Sync Loss Function Deschedule Events (Fred) - assigned. - 0000088: [Serial Comms] Refactor serial code into functions to reduce large scale duplication. (Fred) - assigned. - 0000244: [Init & Config] Investigate Covering All Interrupt Vectors Properly (Fred) - assigned. - 0000158: [Init & Config] Fix up order of init operations to avoid spurious interrupts (Fred) - assigned. - 0000213: [General Features] Better And More Robust Handling Of PLL (Fred) - assigned. - 0000157: [Init & Config] Add sanity checks to init code that talk (Fred) - assigned. - 0000156: [Testing] Add unit tests for unit testable functions (Fred) - assigned. - 0000155: [Scheduler (Inj/Ign)] OC signals do not actuate pin from comms function (Fred) - assigned. - 0000143: [Testing] Move sched arrays to pointers with underlying flash arrays. (Fred) - assigned. - 0000142: [Testing] Make bench tester use real scheduling loop (Fred) - assigned. - 0000141: [Testing] Stop scheduling interfering with testing (Fred) - assigned. - 0000138: [Scheduler (Inj/Ign)] Allow scheduling to swap modes safely and fluidly. (Fred) - assigned. - 0000137: [Scheduler (Inj/Ign)] Add double scheduling of actual ignition point (Fred) - assigned. - 0000193: [Structure / Style] Investigate use of inline functions (Fred) - assigned. - 0000192: [Calculations (Inj/Ign)] Investigate Triangle Interpolation (Fred) - assigned. - 0000185: [Analogue Inputs] Investigate moving ADC reading to ISR from continuous (Fred) - assigned. - 0000184: [Analogue Inputs] Measure different kinds of ADC inputs in different ways (Fred) - assigned. - 0000181: [Calculations (Inj/Ign)] Provide advanced injector dead time characterisation (Fred) - assigned. - 0000097: [Structure / Style] Find areas where static variables should be used (Fred) - assigned. - 0000020: [Init & Config] Move Static Initialisation To Single C File From init.c (Fred) - assigned. - 0000012: [Structure / Style] Remove Most/All Literals From The Code (Fred) - assigned. - 0000170: [Calculations (Inj/Ign)] Split the calculations into different parts (Fred) - assigned.
The first stable release of the loader which supports all three platforms reliably and smoothly.
0%
- 0000383: [Platform Specific Comms] Hitting Close/Reset When FreeEMS Has Started Streaming Locks Up (Fred) - feedback. - 0000514: [User Interface] Code Responds To Wrong Button Events (sean94z) - assigned. - 0000394: [Platform Specific Comms] Fail, then segfault on mac when trying to load. (sean94z) - assigned. - 0000241: [User Interface] Make bar graph be pixel granular rather than chunks of 10 pixels or so. (sean94z) - assigned. - 0000396: [User Interface] Bar graph stays half way across after abort! (sean94z) - assigned. - 0000395: [General Features] Internal State Not Cleared After Disconnect (sean94z) - assigned. - 0000384: [Platform Specific Comms] Completely Fails To Connect With PL2303 Device (sean94z) - assigned. - 0000270: [Serial Monitor Comms] First Connect Fails Several Times (sean94z) - assigned. - 0000382: [Platform Specific Comms] Locks Up On OS X With tty.* Type Devices! (sean94z) - assigned. - 0000218: [Serial Monitor Comms] Implement SM Reset Button (sean94z) - assigned. - 0000236: [General Features] Tidy Up Source File Names (sean94z) - assigned. - 0000224: [General Features] Ability To Load Data Into The App In Advance (sean94z) - assigned. - 0000278: [Serial Monitor Comms] Loader Goes CRAZY If Something Else Has Serial Port (sean94z) - assigned. - 0000242: [General Features] Create Good Class Diagram Or Similar (Fred) - assigned. - 0000324: [General Features] Fix Make Warnings (sean94z) - assigned. - 0000240: [User Interface] Ensure Correct Program Flow (sean94z) - assigned. - 0000239: [General Features] Automated On-Server Cross Platform Build (sean94z) - assigned. - 0000216: [Advanced Features] Device State Interogation (sean94z) - assigned. - 0000217: [Firmware Comms] Implement Firmware Reset Button (sean94z) - assigned. - 0000220: [General Features] Optionally Exclude SM When Ripping (sean94z) - assigned. - 0000221: [User Interface] Front End Loader Image In GUI With FreeEMS Logo (sean94z) - assigned. - 0000222: [User Interface] List Of Actions To Be Done Viewable Before And During (sean94z) - assigned. - 0000223: [General Features] Provide Abort, Pause, Resume Buttons During Load (sean94z) - assigned. - 0000227: [User Interface] Complete GUI-less CLI Mode (sean94z) - assigned. - 0000230: [General Features] Assist User Entering SM If Firmware Is Running When Load Start Attempted (sean94z) - assigned. - 0000231: [General Features] When Ripping Allow 512k Image Or Just The Data That Is There Options (sean94z) - assigned. - 0000234: [General Features] Assist User Entering Firmware After Successful Load (sean94z) - assigned. - 0000214: [File Loading/Saving] Automatically look for and check md5 checksum files at load (sean94z) - assigned. - 0000338: [General Features] Add Thorough Version Information To Build (sean94z) - assigned.
0 of 29 issue(s) resolved. Progress (0%). Loader - 1.0.0 (Scheduled For Release 2012-01-01) [ View Issues ] =================================================
A feature complete release with everything you'd expect from an advanced loading utility!
0%
- 0000228: [File Loading/Saving] Accept Zip Files As Input Files (sean94z) - assigned. - 0000233: [General Features] Provide Various Verify Options (sean94z) - assigned. - 0000238: [General Features] Platform Dependent Device Completion (sean94z) - assigned. - 0000237: [General Features] Document All Source With Doxygen (sean94z) - assigned. - 0000232: [General Features] When Ripping First Optionally Do Partial Load Based On Diff (sean94z) - assigned. - 0000229: [General Features] Full 100% Unit Test Coverage (except low level file and device IO) (sean94z) - assigned. - 0000226: [General Features] Internal API To Allow Memory Mapped Writes (sean94z) - assigned. - 0000225: [General Features] Provide Various Erase Options (sean94z) - assigned. - 0000219: [General Features] Internal API To Allow Memory Mapped Rips (sean94z) - assigned. - 0000215: [Advanced Features] Implement Intelligent Partial Loads (sean94z) - assigned.
Key mappings and horizontal scroll and fullscreen stuff fixed
71%
- 0000510: [General Features] Ctrl Q does not quit and Ctrl W does not close the last window (and effectively quit) (BenFenner) - assigned. - 0000513: [User Interface] Behaviour Of Media Style Controls Not Intuitive (BenFenner) - assigned. - 0000511: [General Features] Remove All Signs Of Ant Now That We Have Releases (Fred) - assigned. - 0000315: [User Interface] Get horizontal scrolling to scroll the graph left and right. (BenFenner) - assigned. - 0000509: [User Interface] OLV main window fails to use window size commanded from the window manager. (BenFenner) - assigned. - 0000352: [User Interface] Make ctrl C/V/X/Z work in the file chooser on Mac (Fred) - assigned. - 0000519: [User Interface] CSV-type files do not center correctly upon initial loading. (They do zoom correctly.) (BenFenner) - closed. - 0000515: [General Features] CSV parser fails (Fred) - closed. - 0000512: [User Interface] Full Screen Screwed Up In Linux (Fred) - closed. - 0000508: [User Interface] When returning from fullscreen maximise button is greyed out (BenFenner) - closed. - 0000369: [User Interface] Application loses focus when going full screen. (Fred) - closed. - 0000506: [User Interface] When Going Fullscreen Graph Centering Is Not Respected (Fred) - closed. - 0000347: [FreeEMS Plugin] Add Time Generation To FreeEMS Bin (BenFenner) - closed. - 0000507: [User Interface] When Returning From Fullscreen UI Is Drawn Twice (Fred) - closed. - 0000370: [User Interface] Going full screen with multiple monitors doesn't have good behavior. (Fred) - closed. - 0000371: [User Interface] Exiting full screen mode doesn't respect previous windowed size and state. (Fred) - closed. - 0000502: [General Features] Graph keeps trying to play when it reaches the end. (BenFenner) - closed. - 0000487: [General Features] When zoomed in past 1:1 and the graph is moved all the way to the left, the end goes solid. (BenFenner) - closed. - 0000492: [User Interface] All zero traces hang at top. (Fred) - closed. - 0000489: [General Features] Fix assorted ugliness in parts of the code that aren't about to get replaced. (Fred) - closed. - 0000488: [General Features] Probable math issue in graphing code. (Fred) - closed.
15 of 21 issue(s) resolved. Progress (71%). OLV - 0.0.4 (Scheduled For Release 2012-12-01) [ View Issues ] ==============================================
Improve performance, code correctness, style and resilience to code using mvn site and traditional performance profiling techniques and tools.
0%
- 0000505: [User Interface] Fix Excess CPU Usage With Mouse Over Graph (BenFenner) - assigned.
0 of 1 issue(s) resolved. Progress (0%). OLV - 0.0.5 (Scheduled For Release 2012-12-02) [ View Issues ] ==============================================
UI overhaul
0%
- 0000316: [User Interface] Make default color selection better. (BenFenner) - assigned. - 0000314: [User Interface] Display current zoom factor and let user input new factor. (BenFenner) - assigned. - 0000319: [User Interface] Reorganize the way "tracks" are added, traces are added to tracks, colors are selected, and trace data is displayed. (BenFenner) - assigned.
0 of 3 issue(s) resolved. Progress (0%). OLV - 0.0.6 (Scheduled For Release 2012-12-03) [ View Issues ] ==============================================
Display profiles/bookmarks
0%
- 0000304: [User Interface] Pre-made displays and user created displays in a "Bookmarks" like menu. (BenFenner) - assigned.
0 of 1 issue(s) resolved. Progress (0%). OLV - 0.0.7 (Scheduled For Release 2012-12-04) [ View Issues ] ==============================================
Flags in logs
0%
- 0000298: [General Features] Add Support For Arbitrary Marks With Meta Data (BenFenner) - assigned. - 0000348: [FreeEMS Plugin] Add Reset Detection To FreeEMS Bin (Fred) - assigned.
0 of 2 issue(s) resolved. Progress (0%). OLV - 0.0.8 (Scheduled For Release 2012-12-15) [ View Issues ] ==============================================
Bar Graph view
0%
- 0000312: [User Interface] Bar-graph view of line traces. (BenFenner) - assigned.
0 of 1 issue(s) resolved. Progress (0%). OLV - ASAP (Scheduled For Release 2012-12-16) [ View Issues ] =============================================
Build improvements and similar. Migration of the project to a formal parent structured hierarchy thus enabling seamless addition of further FreeEMS Java apps into the DIYEFI.org fold :-)
0%
- 0000454: [General Features] Reduce memory abuse by recycling objects (Fred) - assigned. - 0000297: [FreeEMS Plugin] Migrate FreeEMS Support To One Class (Fred) - assigned. - 0000339: [Maven] Add Thorough Version Information To Build (Fred) - assigned. - 0000341: [Maven] Split the project reporting and build information into a parent project (Fred) - assigned. - 0000345: [User Interface] Make It Work Like A Native App On OS-X (Fred) - assigned. - 0000366: [Maven] Add Enforcer Plugin (Fred) - assigned. - 0000368: [FreeEMS Plugin] Rip Out FreeEMS Parsing Into Own Lib (Fred) - assigned.
0 of 7 issue(s) resolved. Progress (0%). OLV - 0.1.0 (Scheduled For Release 2012-12-18) [ View Issues ] ==============================================
Basics are now in order and the app is pretty usable for normal dev, system setup and tuning tasks.
0%
- 0000465: [General Features] Add Ability To Display Missing Data Distinctly (BenFenner) - assigned. - 0000447: [User Interface] File chooser doesn't have last file opened as default. (Fred) - assigned. - 0000448: [User Interface] Implement a recently opened file list. (BenFenner) - assigned. - 0000411: [General Features] Add Options For Initial Display (Fred) - assigned. - 0000364: [General Features] Add CSV Export Menu Option (BenFenner) - assigned. - 0000359: [General Features] Fix Properties Code Mess That I Created And Migrate To YAML (Fred) - assigned. - 0000354: [FreeEMS Plugin] Add Support For Reading Log Structure From File (Fred) - assigned. - 0000349: [FreeEMS Plugin] Add Support For Time Stamp Logs To FreeEMS Bin (Fred) - assigned. - 0000300: [FreeEMS Plugin] Handle IEEE 754 32 bit floating point numbers (Fred) - assigned. - 0000299: [General Features] Provide Ability For Calculated Fields. (BenFenner) - assigned.
0 of 10 issue(s) resolved. Progress (0%). OLV - 1.0.0 (Scheduled For Release 2013-01-18) [ View Issues ] ==============================================