Commit Graph

4440 Commits

Author SHA1 Message Date
rusefi 0b81388935 F7 for Chibi18 2019-02-06 18:05:32 -05:00
rusefi a89394a456 Merge branch 'master' of https://github.com/rusefi/rusefi 2019-02-06 09:09:31 -05:00
Matthew Kennedy a0c130b81c Fix dwell default, improve TS field names (#689)
* improve message

* clarify cranking dwell settings

* change default

* fix unit test that made assumption
2019-02-07 07:44:07 -05:00
rusefi 0c920d21b1 F7 2019-02-06 09:06:56 -05:00
rusefi 4e95a6c002 dwell docs & better command name 2019-02-06 00:05:14 -05:00
rusefi 1e12cbefd5 dwell docs 2019-02-05 23:49:19 -05:00
rusefi 24c6e4d063 better blinking logic in case of software fatal error 2019-02-05 21:29:55 -05:00
rusefi 539f985cb9 better variable name 2019-02-05 21:13:38 -05:00
rusefi 0fe4efbee3 refactoring: duplicated import, already imported 2019-02-05 21:06:18 -05:00
rusefi f68e2a2d4b refactoring: same condition twice? 2019-02-05 21:05:45 -05:00
rusefi b49100853b #688 why access enums from mcuconf? 2019-02-05 19:01:20 -05:00
rusefi b745911d33 docs 2019-02-05 19:00:52 -05:00
rusefi 4fd80e10c8 minor steps forward with chibi18 and F7 2019-02-05 09:01:03 -05:00
rusefi 44fef15454 Migrate to Chibios 18 stable fix #631 2019-02-04 20:41:56 -05:00
rusefi a3b150a171 Migrating to chibios18 (#687)
* first step #631

* chconf #631

* no EXT driver

* #631 progress

* #631 WOW it already compiles?!

* #631 simulator progress

* #631 CAN is back

* more changes about 25MHz

* Migrate to Chibios 18 stable #631

* undoing some merge mistake?

* little mess

* Migrate to Chibios 18 stable #631

* Migrate to Chibios 18 stable #631

* Migrate to Chibios 18 stable #631
joystick works!

* Migrate to Chibios 18 stable #631
done?!
2019-02-05 18:36:25 -05:00
rusefi bb40911bfa today is.. 2019-02-03 23:11:48 -05:00
rusefi 48ae7043fe Migrate to Chibios 18 stable #631 2019-02-03 22:17:46 -05:00
rusefi 8da36d53dd Revert "#631 ChibiOS 18 style"
This reverts commit cb858cf7
2019-02-03 21:42:44 -05:00
rusefi cb858cf752 #631 ChibiOS 18 style 2019-02-03 21:32:47 -05:00
rusefi 7c9d05a098 #631 ChibiOS 18 style 2019-02-03 21:00:18 -05:00
rusefi 788c3dad88 more pins to full pinout 2019-02-02 20:32:42 -05:00
rusefi 63efcb9a50 Festiva defaults fix 2019-02-02 20:20:30 -05:00
rusefi d4bbbc506d current GIT hash is now available to firmware source code 2019-02-02 19:51:39 -05:00
rusefi f6117c7783 current GIT hash is now available to firmware source code 2019-02-02 19:47:16 -05:00
rusefi 70dcc950c5 NA6 2019-02-03 17:49:04 -05:00
rusefi 1dc30dc503 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi 4fa48c0ca7 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi 8fee275f53 Refactor Trigger System #635
better field names
2019-02-03 01:49:41 -05:00
rusefi 8d3d716d7f Refactor Trigger System #635 2019-02-03 01:34:20 -05:00
rusefi 8d43038981 Refactor Trigger System #635 2019-02-03 01:27:47 -05:00
rusefi 0b41d011b7 Refactor Trigger System #635 2019-02-03 01:19:16 -05:00
rusefi 8011d287c4 Refactor Trigger System #635 2019-02-03 01:14:19 -05:00
rusefi ac209bf8ac Refactor Trigger System #635 2019-02-03 01:11:50 -05:00
rusefi 4d368e0ca8 Refactor Trigger System #635 2019-02-03 01:04:24 -05:00
rusefi ad2af22d16 better parameter name 2019-02-03 00:50:45 -05:00
rusefi 01dc48ec00 Refactor Trigger System #635 2019-02-03 00:40:25 -05:00
rusefi a7e906a737 docs 2019-02-02 15:29:40 -05:00
rusefi 7549f7e0fc CJ125 unit-tests coverage #617 2019-02-02 01:45:26 -05:00
rusefi e4e47ae833 CJ125 unit-tests coverage #617 2019-02-02 01:06:45 -05:00
rusefi 4796942097 CJ125 unit-tests coverage #617 2019-02-01 23:48:11 -05:00
rusefi 6992480f74 CJ125 unit-tests coverage #617 2019-02-01 23:16:34 -05:00
rusefi cb559a3259 #657 fixing fresh defect 2019-02-01 22:55:35 -05:00
rusefi 6afabb6168 CJ125 heater zero PWM improvement 2019-02-01 22:37:21 -05:00
rusefi 26ae19c705 CJ125 heater zero PWM improvement 2019-02-01 22:27:17 -05:00
rusefi dd7add7a78 CJ125 heater zero PWM improvement 2019-02-01 22:20:15 -05:00
rusefi a9d39f760d #657 2019-02-01 21:24:07 -05:00
rusefi 3e953d5131 helping prometheus build 2019-02-01 18:22:16 -05:00
rusefi e8fe630af3 now USB does not work any more :( 2019-01-31 23:40:20 -05:00
rusefi 80e26f0575 still works #3?! 2019-01-31 23:05:00 -05:00
rusefi a306f6104c mini still works #2 2019-01-31 22:58:15 -05:00
rusefi bcc2e57fd0 mini board still works! 2019-01-31 22:51:10 -05:00
rusefi bc5cd34b3d it works, kind of :) 2019-01-31 22:36:47 -05:00
rusefi dfe6d8391f better conditional compilation 2019-01-31 19:14:29 -05:00
rusefi cffac9b28e better conditional compilation 2019-01-31 18:30:40 -05:00
rusefi f475fb1691 better conditional compilation 2019-01-31 17:55:23 -05:00
rusefi 70f5d3e69c better conditional compilation 2019-01-31 11:57:15 -05:00
rusefi 16bd1b8012 mini board progress 2019-01-30 17:44:34 -05:00
rusefi 6ba7865833 405 option 2019-01-30 17:41:39 -05:00
rusefi 0e82173958 #631 TIME_MS2I mostly 2019-01-28 20:00:17 -05:00
rusefi 068bc5c25c #631 2019-01-28 19:50:37 -05:00
rusefi 8f08591510 #631 2019-01-28 19:33:51 -05:00
rusefi 175a9f8ca5 #656 trying a new idea 2019-01-28 03:25:28 -05:00
rusefi c50b16ba39 #657 2019-01-28 02:59:14 -05:00
rusefi db9a99b0c5 #656 global is not great 2019-01-28 02:29:13 -05:00
rusefi f1485cf8b4 #657 2019-01-28 01:25:23 -05:00
rusefi 0cd324ecac better (?) location for files 2019-01-28 01:09:13 -05:00
rusefi e7a694a87c #657 pulling global access down 2019-01-28 00:52:21 -05:00
rusefi 57c6b75e81 #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi 5c40815758 no comment 2019-01-28 00:00:19 -05:00
rusefi 6607b833f7 #657 2019-01-27 23:41:46 -05:00
rusefi b6a562be84 comment typo 2019-01-27 23:07:02 -05:00
rusefi 5ad24b9053 getting ready for #631 2019-01-27 21:32:41 -05:00
rusefi dc7418308d mini board 2019-01-27 20:33:05 -05:00
rusefi f104bdd17b actually firmeare is currently about 430KB 2019-01-27 18:04:59 -05:00
rusefi 9f2f9ccd3b configurable FLASH_ADDR 2019-01-27 17:53:11 -05:00
rusefi aba0f44df5 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 6f3803182f #147 2019-01-26 23:22:11 -05:00
rusefi b04214d791 black board 2019-01-26 13:20:01 -05:00
rusefi afc4f1da51 #669 renaming error code 2019-01-26 13:19:18 -05:00
rusefi 6b27afcf00 progress but still does not work 2019-01-26 12:13:35 -05:00
rusefi b1d8bf0dbf minimal pin configuration & EFI_COMMUNICATION_PIN fix 2019-01-26 11:38:14 -05:00
rusefi d6f563938c more pins to Full Pinout 2019-01-26 11:33:41 -05:00
rusefi 0fbc62ec5c STM32F407VET6 Mini first steps 2019-01-25 23:42:49 -05:00
rusefi 6c5becdbdc docs 2019-01-25 22:19:44 -05:00
rusefi 9a42041723 docs 2019-01-25 21:04:33 -05:00
rusefi 58932fb151 refactoring: 'const' modifier 2019-01-24 23:44:29 -05:00
rusefi ae88cbf7eb Trigger rabbit hole (#682)
fix #681

* this did not work right

* progress: spinning is detected sooner now

* and now things are much better?

* and now reducing RAM usage
2019-01-24 21:12:55 -05:00
rusefi d2164a51a0 got deeper into the rabbit hole and now I am confused about something else 2019-01-24 00:19:01 -05:00
rusefi c7cf1d0151 trigger refactoring: extracting methods to improve readability 2019-01-23 22:31:16 -05:00
rusefi 352886e69c trigger refactoring: extracting methods to improve readability 2019-01-23 22:06:42 -05:00
rusefi e630b10503 trigger code minor clean-up 2019-01-23 21:43:27 -05:00
rusefi 8642195e10 state validation progress 2019-01-22 23:15:33 -05:00
rusefi 4877931613 C++11 and unique method name 2019-01-22 19:07:36 -05:00
rusefi 53e8d10c55 refactoring around GET_RPM 2019-01-21 21:48:58 -05:00
rusefi ad64e1b410 refactoring around GET_RPM 2019-01-21 20:33:21 -05:00
rusefi 9835a22fe8 refactoring: reducing header tree hell 2019-01-21 00:10:09 -05:00
rusefi 141e392a05 refactoring: reducing header tree hell 2019-01-20 23:44:05 -05:00
rusefi c0f4208f73 refactoring: reducing header tree hell 2019-01-20 23:38:41 -05:00
rusefi 37a47b1f25 refactoring: reducing header tree hell 2019-01-20 23:30:40 -05:00
rusefi 21e7bc2988 refactoring: reducing header tree hell 2019-01-20 23:25:39 -05:00
rusefi 114043243e fix #678 2019-01-20 22:50:00 -05:00
rusefi 08c4cf3701 'setEngineType' via TunerStudio 2019-01-20 22:17:06 -05:00
rusefi cd1760fafd docs 2019-01-20 20:03:15 -05:00
rusefi 6244cda6b4 better method name and docs related to improved craking logic 2019-01-20 11:33:40 -05:00
rusefi f487b9363c I like C++11 :) 2019-01-19 22:31:55 -05:00
rusefi 8beae89bcb FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 35ed0fc2a3 better fields location, better initialization logic 2019-01-19 21:10:58 -05:00
rusefi 69d65ce044 stage 0 configuration 2019-01-19 20:27:14 -05:00
rusefi 22d73f72e3 #674 fix? 2019-01-19 19:45:35 -05:00
rusefi d671f569c3 #35 progress 2019-01-19 11:28:37 -05:00
rusefi af7def0cba #35 unit tests 2019-01-19 09:40:39 -05:00
rusefi cd0b49fcfd #35 unit tests 2019-01-19 09:14:48 -05:00
Matthew Kennedy 2acdbd9416 const (#675) 2019-01-16 08:24:37 -05:00
rusefi d4443164e8 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -05:00
rusefi eba0278fdd The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:18:44 -05:00
rusefi 36cb5e3238 making code better with "const" 2019-01-15 21:03:45 -05:00
rusefi 86a0d67d70 learning C++ 2019-01-15 20:24:36 -05:00
rusefi b84f4358a4 docs 2019-01-14 12:56:53 -05:00
rusefi c581ea229c The Big Refactoring of 2019: configuration version should not be a global variable #656
making a global not global
2019-01-14 12:21:26 -05:00
rusefi 10bb348d87 docs 2019-01-14 11:36:46 -05:00
andreika-git 32bd383b59 fix! (#673) 2019-01-14 11:33:58 -05:00
rusefi 234677df36 Trigger: Question: something strange trigger errors #662
second attempt for CUSTOM_ERR_6696 implementation
2019-01-14 11:30:41 -05:00
rusefi be7df42f43 Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi 3ba624e279 one step back - fixing tests 2019-01-14 10:23:52 -05:00
rusefi cc8bb4796e docs 2019-01-14 09:04:29 -05:00
rusefi 5dca790c8c TS project typo 2019-01-14 08:57:53 -05:00
rusefi 479edff460 Trigger: Question: something strange trigger errors #662
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi 7e7fe321b4 minor improvement 2019-01-14 00:21:08 -05:00
rusefi 689726c801 enjoying C++11 2019-01-14 00:20:50 -05:00
rusefi 7bdf2cdbbd fixing build 2019-01-14 00:09:40 -05:00
rusefi 4fdb965a70 something is not right here :( 2019-01-14 00:01:35 -05:00
rusefi 05ec17599f clean-up 2019-01-14 00:01:11 -05:00
rusefi 76a76fe805 enjoying C++11 2019-01-13 23:55:10 -05:00
rusefi 9d1292715b enjoying C++11 2019-01-13 23:44:26 -05:00
rusefi 43735bffa0 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi 02fcc40b8b enjoying C++11 2019-01-13 23:20:19 -05:00
rusefi 713c029918 minor clean-up 2019-01-13 23:05:03 -05:00
rusefi 08e11aac28 we shall log 8 last error codes #668 2019-01-13 20:51:36 -05:00
rusefi 9a4ded4018 Question: something strange trigger errors #662
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi 1a52fa3693 grouping trigger-related codes together 2019-01-13 20:12:48 -05:00
rusefi f912d3e554 minor standard miata progress 2019-01-13 19:42:08 -05:00
rusefi d37c5c54a2 idle bench test from TS 2019-01-13 19:41:39 -05:00
rusefi 1bcefa5690 MAF2MAP convestion #538 2019-01-13 01:53:58 -05:00
rusefi f531681a2d refactoring: calling out 'const' things 2019-01-13 01:27:03 -05:00
rusefi 8f592bf5af refactoring: calling out 'const' things 2019-01-13 01:25:53 -05:00
rusefi b76c015581 Question: something strange trigger errors #662
unit test progress
2019-01-12 21:36:50 -05:00
rusefi 61b2592c39 field name typo 2019-01-12 14:19:21 -05:00
rusefi aa84b7da19 cyclic_buffer.contains method 2019-01-12 14:01:13 -05:00
rusefi 9e73d7bafe making warning codes more unit testable 2019-01-12 08:34:38 -05:00
rusefi a619600549 minor LCD progress 2019-01-12 04:53:06 -05:00