Commit Graph

606 Commits

Author SHA1 Message Date
rusefi 508a088eeb better variable name 2018-12-23 23:58:40 -05:00
rusefi 7dd683bf36 bringing std types together 2018-12-08 15:51:45 -05:00
andreika-git 96dfebc542 STM32 Nucleo144-F767ZI board: Initial support (#620)
* More EFI_ #ifdefs for config flexibility

* Even more config flexibility

* New firmware/config/stm32f7ems/* files

* New firmware/config/boards/NUCLEO_F767/* files

* New firmware/hw_layer/stm32f7/* files

* Fix for EFI_USB_SERIAL

* Adding #if defined(STM32F7XX)

* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL

* I2Cv2 config changed in F7

* More versatile CCM defines

* Makefiles

* Double #ifs cleanup

* docs
2018-11-16 07:40:06 -05:00
rusefi 996ca909de CJ125 unit-tests coverage #617 2018-11-03 11:44:57 -04:00
rusEfi 6a53e870a4 new debug field 2018-10-10 22:19:20 -04:00
andreika-git 3001f2837d 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 e89fcd148e typo 2018-09-24 23:32:55 -04:00
rusefi 3ef00549ec metrics without text messages 2018-09-17 21:42:04 -04:00
rusefi 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 4868a9fd82 refactoring 2018-09-16 22:25:17 -04:00
rusefi 4d56783415 refactoring 2018-09-16 22:00:14 -04:00
rusefi 0f7f62cae9 better parameter name 2018-08-31 22:38:59 -04:00
rusefi 43da335306 refactoring: better field names 2018-07-26 15:51:06 -04:00
rusefi 60b3aa8e60 unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi b28a8bb290 refactoring: reducing code duplication 2018-07-24 19:58:32 -04:00
rusefi 732a9a5fcd injectionOffset to TS gauges first step 2018-06-12 05:15:10 -04:00
rusefi 62eb905e38 fixing build 2018-05-31 00:32:44 -04:00
rusefi cedc0b251a TS indicator of HIP9011 state 2018-05-31 00:15:05 -04:00
rusefi 407504893f happy new year 2018-05-27 11:18:21 -04:00
rusEfi 9e78fcfc7e minor bugfix: periodic version status message via TTL 2018-04-01 23:49:57 -04:00
rusEfi bb8d34b834 docs 2018-04-01 23:38:34 -04:00
rusEfi 96da03ccd2 refactoring: removing some dead code 2018-04-01 23:29:00 -04:00
rusEfi 7361f93e96 docs 2018-04-01 23:28:42 -04:00
rusefi 6f466c97fd debug fields for #568 2018-02-07 00:21:41 +03:00
rusefi b8bca64807 CAN debug field #26 2018-01-29 19:41:39 -05:00
andreika-git 19dca45042 Prepare debug & output for CJ125 (#558) 2018-01-28 13:04:19 -05:00
rusefi 3522179966 #553 let's try 768 2018-01-25 09:46:31 -05:00
rusefi 4aee228b1b like that? 2018-01-25 09:42:08 -05:00
rusefi a7d8090672 fixing build more 2018-01-24 22:51:02 -05:00
rusefi 6a2935489f fixing build? 2018-01-24 22:17:10 -05:00
rusEfi b9c22bdff4 temp funny code for puff #553 2018-01-24 21:34:05 -05:00
rusEfi 6eebf66564 reducing console confusion 2018-01-24 21:31:42 -05:00
rusefi 3f4075b4d5 #365 2018-01-24 15:08:10 -05:00
andreika-git ad22a5764e Fix UART-DMA for ChibiOS4 (#552) 2018-01-24 08:14:21 -05:00
andreika-git f6849eed91 Fix currentVE display (#548)
* Fix currentVE display

* Use PERCENT_MULT & remove dead code
2018-01-23 21:59:50 -05:00
rusefi 0b0f9efa3a Feature 463 (#464)
* #463

* #463

* default .LD filename

* #463

* fixing start-up by disabling LSE until rusEfi patch is applied

* simulator compiles now

* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi adfe5e9274 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusEfi f66fb77008 avoiding AFR warning 2018-01-16 12:58:35 -05:00
rusefi f249d80fdd fuelConsumptionPerHour gauge 2018-01-06 10:53:15 -05:00
rusEfi 8507e2058b fuelConsumptionPerHour 2018-01-03 15:41:59 -05:00
andreika-git a2675b9466 Fuel consumption impl. (alpha) (#526) 2017-12-31 19:25:59 -05:00
rusefi 6e61392ae9 debug field STATUS 2017-12-17 13:14:39 -05:00
rusefi 6579a6261a removing dead code 2017-12-17 00:37:52 -05:00
rusefi 95824c2c91 more FSIO logging 2017-12-17 00:17:55 -05:00
rusEfi 1eed1b02b3 #58 2017-12-13 21:08:34 -05:00
rusefi 27be5fdd84 removing dead code 2017-12-12 17:26:10 -05:00
rusefi f20925d11f #58 2017-12-05 23:49:39 -05:00
andreika-git 1963218099 Add DBG_FSIO_ADC (#505) 2017-12-03 07:42:44 -05:00
rusefi b1db389be2 fix #490 2017-11-27 21:49:58 -05:00
rusefi 3ca7becb33 #490 2017-11-27 21:10:49 -05:00
rusefi 395657e99a better names 2017-11-24 19:16:25 -05:00
rusefi 2741563f6f refactoring 2017-11-19 22:04:28 -05:00
rusefi 4242c0277b docs 2017-11-19 16:56:54 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi 5bbf7fc1fa refactoring: better method name 2017-11-06 21:48:25 -05:00
andreika-git 7b4d27ce89 Added support for Bluetooth SPP-C module (#483) 2017-11-02 18:10:00 -04:00
rusefi 6c90269de8 #473 2017-08-28 22:55:29 -04:00
rusefi 58cc02228f #473 2017-08-28 22:32:29 -04:00
rusefi 416e4a75dc #473 2017-08-28 20:03:29 -04:00
rusefi 4444b7444f better constant name 2017-08-06 19:43:01 -04:00
rusefi d226450530 #382 2017-08-02 07:50:19 -04:00
rusefi 743d3b36e7 #416 2017-07-26 22:52:13 -04:00
rusefi df24230d47 fix #307 2017-07-24 22:26:41 -04:00
rusefi 822f3d23a3 code style 2017-07-24 19:37:09 -04:00
rusefi c18d968843 consistent better debug field names everywhere 2017-07-23 20:43:28 -04:00
rusefi ea862cc7e5 RPM refactoring 2017-07-06 19:30:18 -04:00
rusefi 402653721a refactoring 2017-06-21 07:16:19 +03:00
rusefi f4a9903d52 more pinMode fixes 2017-06-19 08:57:04 +03:00
rusefi 2e92718e89 executor runtime stats 2017-06-07 22:55:05 -04:00
rusefi cb20b8e20a #441 2017-06-07 21:28:15 -04:00
rusefi 4a92c999b0 refactroring 2017-06-07 21:26:32 -04:00
rusefi 41149b477d #441 2017-06-07 21:04:04 -04:00
rusefi 7e5f5c2fe1 Merge pull request #439 from andreika-git/bluetooth_hc05
Bluetooth HC-05
2017-06-04 18:28:05 -04:00
Andrei 217662ec9d Bluetooth HC-05 draft 2017-06-05 01:07:02 +03:00
rusefi 8baec75651 #412 2017-06-04 15:00:19 -04:00
rusefi 15c8e3e01e #437 2017-06-04 11:31:20 -04:00
rusefi 3791e10ad7 #437 2017-06-04 11:26:37 -04:00
Andrei ff583c9305 Bluetooth setup, initial code 2017-06-04 15:52:44 +03:00
Andrei e86a385f64 Bluetooth setup code integration 2017-06-04 15:50:31 +03:00
Andrei 53792c1936 stopTsPort() needed by Bluetooth setup code 2017-06-04 15:48:53 +03:00
rusefi ffe6a8c174 minor improvements 2017-06-03 22:27:05 -04:00
Andrei e168ea866d Remove redundant includes from s5r code, needed by BL 2017-05-30 21:16:03 +03:00
Andrei 57913765b3 Add sr5ReadDataTimeout for bootloader 2017-05-30 21:08:12 +03:00
rusefi 5a8cfa9a0c trying to address output overflow issue 2017-05-28 21:09:58 -04:00
rusefi 9ff8c703a4 fixed #429 2017-05-27 09:05:08 -04:00
rusefi fe90efd946 #429 2017-05-27 09:00:18 -04:00
rusefi b093c437ef #429 2017-05-26 23:26:09 -04:00
rusefi f2e72560a6 docs 2017-05-26 23:02:13 -04:00
rusefi 6fe64fac47 code style 2017-05-23 17:39:47 -04:00
rusefi d56e68a757 fixing #221 2017-05-23 15:53:31 -04:00
andreika-git a14c75ba80 Merge branch 'master' into uart_dma2 2017-05-23 22:14:24 +03:00
rusefi 7df9487980 reducing buffer reuse for #421 2017-05-23 15:12:20 -04:00
andreika-git 6cd8a4cc15 Update tunerstudio.cpp 2017-05-23 22:09:48 +03:00
andreika-git db27ccc396 Merge branch 'master' into uart_dma2 2017-05-23 21:54:40 +03:00
rusefi d7cbeab3c9 extracting method & better method names 2017-05-23 14:37:03 -04:00
andreika-git 70f7eac3e5 Merge branch 'master' into uart_dma2 2017-05-23 21:19:48 +03:00
rusefi 3b64a8fb04 spelling 2017-05-23 14:14:46 -04:00
Andrei 1bbd7bd965 recieved 2017-05-23 21:05:46 +03:00
Andrei c4ba78770d Working UART-DMA v2.0 2017-05-23 20:10:43 +03:00
rusefi 4f894c9c42 #295 2017-05-22 19:42:34 -04:00
rusefi 36fb5d4037 better field name 2017-05-21 23:17:08 -04:00
rusefi c390b63b4a #58 2017-05-18 15:57:55 -04:00
rusefi 73c1f29cf9 better macro name 2017-05-15 23:33:22 -04:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi c3423922ff #415 2017-05-15 20:23:45 -04:00
rusefi 6f2134511b better method name 2017-05-15 08:40:54 -04:00
rusefi a60ba90abd #415 2017-05-15 05:08:17 -04:00
rusefi 0796baf64c #415 2017-05-15 04:53:04 -04:00
rusefi 92e588b2ae counter for T command 2017-05-09 15:32:14 -04:00
rusefi 9d03be6731 counter for test command 2017-05-09 12:07:52 -04:00
rusefi cf86a0fe4c removing unused parameter 2017-05-08 08:15:46 -04:00
rusefi 1f95ff2879 cleanup shown on gauge 2017-05-07 14:54:44 -04:00
rusefi cbf03e0add #365 2017-05-07 08:20:23 -04:00
rusefi cb79f427d9 #365 2017-05-06 22:37:43 -04:00
rusEfi 31d838132d fixed #401 2017-05-03 21:24:18 -04:00
rusefi 12b9480a97 better field name 2017-05-02 18:15:19 -04:00
Andrei 9c0d7cc667 BOARDSRC_CPP (and compatibility issues) pull request 2017-05-02 20:34:01 +03:00
rusefi bd0a720485 refactoring - reducing GPIO complexity 2017-04-21 18:11:36 -04:00
rusefi 6982c304f8 refactoring - reducing GPIO complexity 2017-04-21 17:50:28 -04:00
rusefi f9d461f10c refactoring - reducing GPIO complexity 2017-04-21 17:38:13 -04:00
rusefi 3a11e26837 refactoring - reducing GPIO complexity 2017-04-21 17:08:04 -04:00
rusefi b03ebc94f5 #382 2017-04-13 23:37:17 -04:00
rusefi ec13ebcee2 #382 2017-04-13 23:22:54 -04:00
rusefi 46307b1a99 better constraint validation & refacoting 2017-04-12 23:25:58 -04:00
rusefi a3b13364da better corner case logging, also refactoring 2017-04-12 19:58:29 -04:00
rusefi bdaf651a66 removing dead code 2017-04-10 14:59:36 -04:00
rusefi 25195c3093 refactoring - removing unused parameter 2017-04-09 22:26:11 -04:00
rusefi e37a2561ae knock sensor debug status 2017-04-09 22:07:41 -04:00
rusefi b9e5709124 Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-05 20:55:53 -04:00
rusefi 174a5d114b #382 2017-04-05 18:10:26 -04:00
rusefi 07bf9cea31 same pre-merge 2017-03-30 19:55:45 -04:00
Fabien Poussin be581044a5 Fixed simulator. Needs testing. 2017-03-29 17:56:40 +02:00
Fabien Poussin d16f5c7cc2 ChibiOS 16.x update. 2017-03-29 17:54:06 +02:00
rusefi aaab04734b manual picking from ChibiOS migration branch to make my evening a little less depressing 2017-03-27 22:54:22 -04:00
rusefi 9a4560b64d manual picking from ChibiOS migration branch to make my evening a little less depressing 2017-03-27 22:46:09 -04:00
rusefi 47e6762a02 TS protocol debugging #336 2017-03-26 22:45:19 -04:00
rusefi e78b69f5fc #382 2017-03-26 18:57:20 -04:00
rusefi 4389077e22 TS protocol debugging #336 2017-03-26 17:19:08 -04:00
rusefi 66ea0d5239 find_cygwin . -type f -print0 | xargs -0 dos2unix
firmware
2017-03-24 13:41:36 -04:00
rusefi a95b0c2c48 progress #372 2017-03-15 22:06:57 -05:00
rusefi e4a7b951a9 progress #372 2017-03-15 21:56:20 -05:00
rusefi 02e214b51a progress #372 2017-03-15 21:21:18 -05:00
rusefi 378101fd67 potentially a bugfix - two binary protocol thread should not share static variables 2017-03-15 21:20:53 -05:00
rusefi 752d1a958b progress #372 2017-03-14 22:30:46 -05:00
rusefi da71a46b68 #fixed 368 2017-03-14 19:21:26 -04:00
rusefi 12a6313d68 refactoring - extracting sensors storage class 2017-03-07 02:24:57 -05:00
rusefi 1f70712a70 #368 progress 2017-03-07 01:28:26 -05:00
rusefi 34c4d1a904 fixed #367 2017-03-05 14:21:04 -05:00
rusefi c8f48346d0 better error code enum names & minor binary protocol test command fix 2017-03-05 14:13:47 -05:00