Commit Graph

305 Commits

Author SHA1 Message Date
rusefi 06e664a23b console title and LCD status showing trash data bugfix 2019-01-11 19:29:13 -05:00
rusefi 5301037f61 new unit test 2019-01-11 19:08:15 -05:00
rusefi 2f0804022b The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-09 21:08:04 -05:00
rusefi b3ba88f819 docs by Matt K 2019-01-06 20:48:15 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
Matthew Kennedy 799923ac5d const (#648) 2019-01-05 08:06:18 -05:00
Fabien Poussin 72fe39ff32 Workarounds for GCC 8 (#637) 2018-12-27 09:40:40 -05:00
rusefi 16b90d3849 reducing unneeded coupling 2018-12-25 12:39:19 -05:00
rusefi d81185ac28 bringing std types together 2018-12-08 15:51:45 -05:00
rusEfi 41375a0ae2 progress 2018-11-25 22:31:44 -05:00
rusEfi b8e7bac586 unit test for atoff() 2018-11-25 22:20:57 -05:00
andreika-git bd40691e67 AirFlow-interpolated tCharge Mode (#612)
* Add vars & enums

* updateTChargeK()

* limitRateOfChange()

* Impl. AirFlow-interpolated tCharge mode

* Update tsOutputChannels: tCharge & airFlow

* Set default config params

* Unit-tests

* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi 07cce9f315 removing dead code 2018-09-17 21:17:36 -04:00
rusefi 330c82172b new configurable option EFI_TEXT_LOGGING 2018-09-16 23:54:14 -04:00
rusefi 98c7ad808c refactoring 2018-09-16 22:39:46 -04:00
rusefi 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusefi 3b87b725d1 refactoring 2018-09-16 22:25:17 -04:00
rusefi 7caf762609 refactoring 2018-09-16 22:00:14 -04:00
rusefi d25ba6a3ef status check 2018-09-10 22:24:50 -04:00
rusefi 9b1af6ad6d error codes 2018-09-10 22:10:55 -04:00
rusefi 57bd9dc474 docs 2018-08-31 22:47:16 -04:00
rusefi 49a301d57a moving method 2018-08-31 22:30:03 -04:00
rusefi 95117bcfdc separating data structure from global state 2018-08-31 22:19:19 -04:00
rusefi 61d3eb177c pointless OOP 2018-08-31 21:38:14 -04:00
rusefi 351d36f9c0 better code location 2018-08-31 21:27:41 -04:00
rusefi 99e74635ef step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi 959a91ae4c unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi 517ef4c011 CH_DBG_SYSTEM_STATE_CHECK for simulator 2018-02-03 16:01:59 -05:00
rusefi 70180a7eb9 docs 2018-02-03 12:40:17 -05:00
rusefi 9a7dd55333 same action twice 2018-01-30 14:56:24 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 6a14fd0477 refactoring 2018-01-23 11:36:32 -05:00
andreika-git 013b800c72 Impl. narrow EGO averaging (alpha) (#545)
* Impl. narrow EGO averaging (alpha)

* Use cyclic_buffer as a generic container for CIC

* Implicit #include of cyclic_buffer.h for safety
2018-01-23 08:24:13 -05:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusefi d05432df12 fix #532 2018-01-07 12:11:49 -05:00
rusefi 155216ebd5 typo 2017-12-10 15:05:58 -05:00
rusefi 148fea5574 better efiRound implementation 2017-12-10 10:19:05 -05:00
rusEfi 414f45ede2 softer error handling 2017-12-03 18:17:59 -05:00
rusefi e75dfdc86b #503 2017-12-02 17:02:49 -05:00
rusefi 9bc32fda32 micro-optimization: in-lining from C++ back to C #441 2017-06-08 23:05:05 -04:00
rusefi d908300077 refactoring 2017-06-08 22:51:32 -04:00
rusefi 3c58e4ee9d refactroring 2017-06-07 21:26:32 -04:00
rusefi 382f28daf1 minor improvements 2017-06-03 22:27:05 -04:00
rusefi e6e75ab888 reducing complexity just a bit 2017-06-03 22:12:44 -04:00
rusefi 2e70c3915e tiny improvement 2017-06-03 21:59:58 -04:00
rusefi 1f9dcf4ab0 clean-up 2017-06-03 21:09:04 -04:00
rusefi d280141ac2 better error code names 2017-05-29 19:23:15 -04:00
rusefi 3102d877a6 better error code 2017-05-25 19:56:11 -04:00
rusefi 2b4c66968c better code names & more performance info 2017-05-21 10:03:17 -04:00
rusefi 860f6ee551 enabling DMA UART with andreika 2017-05-17 20:36:07 -04:00
rusefi 7308a4295f remove unused 2017-05-15 21:25:32 -04:00
rusefi 4f647c601c fix #404 2017-05-05 15:57:15 -04:00
rusEfi 08645c41de better error message 2017-04-22 09:50:09 -04:00
rusEfi d1ab5c5bb5 better error message 2017-04-22 09:47:07 -04:00
rusefi 39ba28875c #388 fixed 2017-04-07 16:35:43 -04:00
rusefi 9221a08a90 #388 progress 2017-04-07 16:01:49 -04:00
rusefi 9a7aa62cde Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-05 20:55:53 -04:00
rusefi 30d7130803 API progress 2017-04-05 18:10:48 -04:00
rusEfi d691424e89 Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-04 23:19:03 -04:00
rusefi c25a5e20b2 minor bugfix: uPpEr cAsE not supported in command names 2017-04-04 23:17:56 -04:00
rusEfi ce232a2708 refactoring: tolower 2017-04-04 23:00:21 -04:00
rusefi 9cdb2a7830 refactoring: tolower 2017-04-04 22:53:58 -04:00
rusefi 0f56565db8 safe pre-merge, reducing chibios3 PR 2017-03-30 09:03:42 -04:00
rusefi ea4c5ef21c minor linking fix 2017-03-29 21:07:26 -04:00
rusefi 8a5f3eb38c stricter def requirments 2017-03-29 19:18:27 -04:00
Fabien Poussin a7cf2d82ef Fix old lock_cnt and isr_cnt 2017-03-29 18:15:10 +02:00
Fabien Poussin 63e4a3dea1 Fixed simulator. Needs testing. 2017-03-29 17:56:40 +02:00
Fabien Poussin 8835ebee43 Fixes to make the firmware run. 2017-03-29 17:55:53 +02:00
Fabien Poussin 1eb330c600 ChibiOS 16.x update. 2017-03-29 17:54:06 +02:00
rusefi 4630767d49 touching frozen master as part of merge resolution 2017-03-29 08:59:24 -04:00
rusefi 5fd3769bc8 lovely how we were surviving this build script issue all this time 2017-03-29 00:00:48 -04:00
rusefi a338d6b7bc todo 2017-03-28 18:30:53 -04:00
rusefi 7d30cf8b88 find_cygwin . -type f -print0 | xargs -0 dos2unix
firmware
2017-03-24 13:41:36 -04:00
rusefi da7df362c6 docs 2017-03-05 14:17:48 -05:00
rusefi 187e73f4ca individual error codes for all errors 2017-03-05 08:51:21 -05:00
rusefi 953a92480e new lines test commit 2017-02-20 12:26:27 -05:00
rusEfi 13e255cb50 auto-sync 2017-01-06 11:02:49 -05:00
rusEfi 278263528c auto-sync 2017-01-05 04:03:02 -05:00
rusEfi ac0f6aad18 auto-sync 2017-01-03 14:05:36 -05:00
rusEfi 55e89f0f31 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi d031de3a2d auto-sync 2016-12-30 12:03:15 -05:00
rusEfi 4426b32adc auto-sync 2016-11-20 23:01:49 -05:00
rusEfi e984e7a0c4 auto-sync 2016-10-10 14:02:17 -04:00
rusEfi 860700a022 auto-sync 2016-09-22 02:01:59 -04:00
rusEfi a31f078dbf auto-sync 2016-08-09 23:03:58 -04:00
rusEfi 38b3771a4b auto-sync 2016-07-13 21:03:05 -04:00
rusEfi 4e588ff8f1 auto-sync 2016-07-05 20:02:56 -04:00
rusEfi 5146628bd8 auto-sync 2016-06-22 23:01:57 -04:00
rusEfi 7a8a7fe5c4 auto-sync 2016-05-24 22:02:13 -04:00
rusEfi 6d0c94fc63 auto-sync 2016-04-03 18:02:39 -04:00
rusEfi 762fd2e58b auto-sync 2016-04-01 20:02:26 -04:00
rusEfi 9824339764 auto-sync 2016-03-10 22:02:54 -05:00
rusEfi 6ce6f6c667 auto-sync 2016-03-10 00:04:40 -05:00
rusEfi ff80f25b54 auto-sync 2016-02-12 11:02:09 -05:00
rusEfi ce766cbfd9 auto-sync 2016-02-11 22:07:56 -05:00
rusEfi e11345f6a3 auto-sync 2016-02-11 21:03:53 -05:00
rusEfi 9f5b82ed91 auto-sync 2016-02-11 20:20:28 -05:00
rusEfi 4e08ac5618 auto-sync 2016-02-11 17:03:09 -05:00
rusEfi aa3ed8a24e auto-sync 2016-02-11 16:03:16 -05:00
rusEfi 7d3142b395 auto-sync 2016-02-11 13:01:47 -05:00
rusEfi bc83533b99 auto-sync 2016-02-01 00:01:32 -05:00
rusEfi 57991d61ee auto-sync 2016-01-11 19:02:19 -05:00
rusEfi 72caa24450 auto-sync 2016-01-05 00:02:56 -05:00
rusEfi fbdea87819 auto-sync 2015-12-31 16:02:30 -05:00
rusEfi 6a304142ef auto-sync 2015-09-13 12:01:42 -04:00
rusEfi 39b47568cf auto-sync 2015-08-22 14:02:14 -04:00
rusEfi 969ebbf142 auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 298341e0d1 auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 241498d330 auto-sync 2015-07-06 21:33:28 -04:00
rusEfi 756006d95e auto-sync 2015-04-26 12:04:47 -04:00
rusEfi 74a1c2d9fe auto-sync 2015-04-26 11:09:43 -04:00
rusEfi d158979594 auto-sync 2015-04-07 16:09:51 -05:00
rusEfi 3f841aead2 auto-sync 2015-04-03 22:10:08 -05:00
rusEfi 15d66ea45e auto-sync 2015-03-28 17:09:48 -05:00
rusEfi fe1c5c0f54 auto-sync 2015-03-28 15:05:01 -05:00
rusEfi 34ffd33468 auto-sync 2015-03-28 10:10:55 -05:00
rusEfi f17a25641a auto-sync 2015-03-27 22:08:14 -05:00
rusEfi f0cb558733 auto-sync 2015-03-27 21:06:23 -05:00
rusEfi de6d5eb7ca auto-sync 2015-03-27 19:05:29 -05:00
rusEfi 2cb18421be auto-sync 2015-03-25 20:07:56 -05:00
rusEfi 9ee6f9b9a3 auto-sync 2015-03-23 08:10:56 -05:00
rusEfi d51cd692f4 auto-sync 2015-03-21 23:04:52 -05:00
rusEfi 055a24df6c auto-sync 2015-03-19 20:11:55 -05:00
rusEfi 7942bce89b auto-sync 2015-03-08 22:04:55 -05:00
rusEfi 8c9a3e69ff auto-sync 2015-03-08 21:05:36 -05:00
rusEfi fc213cf03a auto-sync 2015-03-08 20:07:45 -05:00
rusEfi 4261c0b416 auto-sync 2015-03-08 19:05:03 -05:00
rusEfi dd4fb60dd6 auto-sync 2015-03-08 17:07:31 -05:00
rusEfi cd5af013ca auto-sync 2015-03-04 08:04:34 -06:00
rusEfi 67eb699d51 auto-sync 2015-03-03 18:09:56 -06:00
rusEfi 5e6892b6d9 auto-sync 2015-03-03 17:04:27 -06:00
rusEfi 29d1c29f7d auto-sync 2015-03-03 07:04:31 -06:00
rusEfi cf287775d4 auto-sync 2015-02-27 19:09:56 -06:00
rusEfi c76d777922 auto-sync 2015-02-26 17:09:02 -06:00
rusEfi 078f50c5c4 auto-sync 2015-02-26 10:07:06 -06:00
rusEfi 7b1a55ba93 auto-sync 2015-02-23 19:07:48 -06:00
rusEfi b20e5e3d40 auto-sync 2015-02-18 21:07:49 -06:00
rusEfi 06a80fb2a6 auto-sync 2015-02-16 18:04:24 -06:00
rusEfi 77fd54247b auto-sync 2015-02-15 11:04:39 -06:00
rusEfi 483af2de6a auto-sync 2015-02-11 19:07:15 -06:00
rusEfi 11c4ad9d3d auto-sync 2015-02-09 11:05:46 -06:00
rusEfi d2e9ee5eb4 auto-sync 2015-02-08 14:07:01 -06:00
rusEfi 5d5864ac12 auto-sync 2015-01-27 10:06:12 -06:00
rusEfi 2f8c7d18fc auto-sync 2015-01-24 15:04:21 -06:00
rusEfi c5e639582c auto-sync 2015-01-15 15:03:51 -06:00
rusEfi 95e172586f auto-sync 2015-01-14 21:04:08 -06:00
rusEfi 4ecfdd24b5 auto-sync 2015-01-14 18:03:39 -06:00
rusEfi 19a9b3089b auto-sync 2015-01-14 17:04:00 -06:00
rusEfi 13c60095a8 auto-sync 2015-01-14 08:05:59 -06:00
rusEfi a81741dbbc auto-sync 2015-01-13 21:04:02 -06:00