Add rev limiters and boost cuts with reasonable defaults. Boost cut can be configured to be dangerous, future code will make that less likely. Note that both OLV and MTX are rendered broken by this commit and require minor configuration tweaks to function correctly.
Fix SUPER subtle issue with rounding/truncation that affected precisely no one.
White space, convert trailing tabs to spaces in both files.
White space fixes, same as previous.
Add missing custom builds to test script.
HUGE, but perfectly clean, commit to convert most individual configs to macro + real world unit style and REALLY clean up the header situation with respect to that. Scalers are now split into their own file with values in a set and macros in another set. There is still more work to do on some of the more difficult to verify configuration options (custom builds), but the framework is now present. Three new header files, MUCH cleaner overall. This closes issue #289 - converting table data over can be a separate task.
Tweak some values to make more sense.
Fixes #546 by removing all google links and replacing them with http://duckduckgo.com links!
First half of #550 and closes #551 with further macros and header clean up enhancements.
Fixes #550 by converting all table data to macro conversion and real world units. This commit DOES change some values slightly, but not much, so nothing to worry about, hopefully. Everyone is now on the realistic lambda table so if it was running nice before, you're going to be too rich under load now. Tune your engines.
Rename the general purpose lambad table appropriately.
Fix issue with doxygen param docs on util function recently refactored. Should be done better with info, but it's somewhat obvious anyway, so not a priority.
Reverse the bit order and rename the spare flags to indicate the compiler bit ordering used. This was unexpected to me too, woops.
Add type checks for all other significant macros. Exclusions for shortcuts and stuff likely to change. Closes issue #549 and adds some robustness to the firmware.
Update to the hotel config with twice as much dwell, zero offset, and 5800 RPM ignition cut rev limiter! Not to be used as is, requires hack to start smoothly for now.
Fix typo spotted by Sean, thanks man! :-)
Added rev limiter for the Snot Rocket.
Remove project nature for auto scan (unneeded) and latex (annoying as hell) and remove latex dir from migrate folder too.
Add all config and data for the mighty DeuceCoupe using the new style. Reuses hotel axis tables with own timing table. Does not include rpm switch point hack or trimpot timing/dwell hacks. Not usable as is, including to avoid mess of branches/rebases/incompatibility/work.
Tiny fix found while looking for mistakes that might have been causing Mike trouble, but trouble persisted post fixing it.