Mantis Bug Tracker

View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000112FirmwareScheduler (Inj/Ign)public2011-06-14 16:312014-02-18 23:58
Assigned ToFred 
PlatformOSOS Version
Product Version 
Target Version0.2.0Fixed in Version 
Summary0000112: Find issues with new injector output isr, fix them, test it, push it.
DescriptionI wrote a new output ISR with different foundation logic for the ECT module, however simple testing failed. It could be a typo or a logic error, but this unreleased code needs to be fixed and shared. It resolves some potential issues with the way the outputs worked before that could crop up on some REALLY weird cases especially with broken hardware.
TagsNo tags attached.
Issue TypeImprovement
Risk of Breakagemedium
Attached Files

- Relationships

-  Notes
User avatar (0000190)
Fred (administrator)
2011-06-16 16:56

Review 0.0.12 ISR code and compare with pre-rewrite ISR code. That code was reported by me to work perfectly. It's possible that I broke something in there after that and before the rewrite. It's also possible that that old code had flaws that hadn't been noticed. I suspect the latter. The new code should work better than the current stuff, which works well, by avoiding some odd behaviour with hardware faults. Otherwise the current code is pretty good. It would be nice to use the bench test module to do a formal proof of this once it is made more versatile, though.

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker