Commit Graph

161 Commits

Author SHA1 Message Date
rusefi fe1f871a69 defined(__DOXYGEN__) ? #748 2019-04-12 20:52:51 -04:00
andreika-git 7d123b0507 ADC_CHANNEL_SENSOR & EFI_INTERNAL_ADC (#726) 2019-04-01 20:02:19 +02:00
andreika-git a3f33f3f0d More compatibility for ADC_inputs, etc. (#716)
* Move STM32-specific ADC pinouts to ports/stm32/stm32_common.cpp

* Move STM32-specific files to ports/*

* setAdcChannelOverrides()

* Add #ifdefs for adc_inputs (PWM_FREQ_*, PWM_PERIOD_*, ADC_*_DEVICE)

* addChannel(), removeChannel()

* fix tle6240 compilation

* Add stm32_common.cpp to Makefile

* More ports/stm32/* paths

* More ports/stm32/* paths

* More flexible GPIO ports

* Add #ifdef for GPTDEVICE

* EFI_BOARD_TEST and EFI_JOYSTICK

* EFI_TLE8888

* Fix HIP9011_logic compilation

* ADC_CHANNEL_SENSOR

* Move ioportid_t PORTS[] to ports/*

* Fix simulator
2019-03-28 22:46:10 -04:00
dron0gus 19cdfab5f5 Cleanup fixes (#700)
* Kill some more warnings

* pin_repository: add markUnused, allow use from plain C

* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusefi 7f725b6d60 making gcc8 happier? 2019-03-02 18:41:25 -05:00
rusefi d5ed794d28 refactoring - using proper enum 2019-02-24 10:04:00 -05:00
rusefi 34aa05cda9 refactoring: reducing code duplication 2019-02-23 12:33:49 -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 fed61c1af4 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:57:33 -05:00
rusefi 6580459647 docs 2018-12-23 23:29:19 -05:00
rusEfi d93f3ecd89 better? field name 2018-11-30 00:17:55 -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 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 60b3aa8e60 unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi 92526ad8cf docs 2018-04-08 11:38:14 -04:00
rusefi ebaa011a01 docs 2018-04-08 11:35:24 -04:00
rusefi adfe5e9274 #65
explicit precision control
2018-01-23 12:05:14 -05:00
andreika-git bebdbcc21a CJ125: prepare ADC (#542) 2018-01-22 17:45:10 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusEfi 9c8db36591 softer error handling 2017-12-03 18:17:59 -05:00
rusefi b1db389be2 fix #490 2017-11-27 21:49:58 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
Matthew Kennedy dc937eb811 Fix adcdbug when one or more channels set to "none" (#477)
* gitignore atollic truestudio

* Fix adcdebug when >= 1 ADC channel is set to none
2017-08-29 10:03:24 -04:00
andreika-git 5e79c90caa Use RTC backup register to save Stepper IAC position (#471) 2017-08-07 07:28:21 -04:00
rusefi 4444b7444f better constant name 2017-08-06 19:43:01 -04:00
rusefi 10fd879363 better error code names 2017-05-29 19:23:15 -04:00
rusefi 6f2134511b better method name 2017-05-15 08:40:54 -04:00
rusefi 02be9e1e2d ADC fast mode was not configured for all possible pins 2017-05-01 07:39:32 -04:00
rusEfi ddcdb996dc refactoring - reducing GPIO complexity 2017-04-21 20:09:57 -04:00
rusEfi 95b3757932 refactoring - reducing GPIO complexity 2017-04-21 20:07:17 -04:00
rusefi bc71cdc92e better code name 2017-04-12 07:57:52 -04:00
rusefi 007662c428 fixing ADC 2017-04-05 22:41:51 -04:00
rusefi 69296adee3 minor bugfix: uPpEr cAsE not supported in command names 2017-04-04 23:17:56 -04:00
rusefi 0b07b7dc76 safe pre-merge, reducing chibios3 PR 2017-03-30 09:01:28 -04:00
rusefi 66ea0d5239 find_cygwin . -type f -print0 | xargs -0 dos2unix
firmware
2017-03-24 13:41:36 -04:00
rusefi 5dfc9a32a7 better constant names 2017-03-09 01:10:33 -05:00
rusefi c8f48346d0 better error code enum names & minor binary protocol test command fix 2017-03-05 14:13:47 -05:00
rusefi 05b33d567e individual error codes for all errors 2017-03-05 08:50:19 -05:00
rusefi f8cce5a34b refactoring - better constant name & docs 2017-02-20 12:53:43 -05:00
rusEfi 70fa5911f9 auto-sync 2017-02-15 11:03:28 -05:00
rusEfi 1ac51b73e9 auto-sync 2017-02-06 21:03:09 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 50375fdc27 auto-sync 2016-12-27 14:04:04 -05:00
rusEfi 4f36805664 auto-sync 2016-12-17 09:02:59 -05:00
rusEfi e4bad0d9d0 auto-sync 2016-10-10 14:02:17 -04:00
rusEfi 4402853e99 auto-sync 2016-09-10 22:03:38 -04:00
rusEfi 77ba1f4d8e auto-sync 2016-09-10 00:02:11 -04:00
rusEfi ca393a8952 auto-sync 2016-07-19 22:03:16 -04:00
rusEfi d5cdd33ac7 auto-sync 2016-07-19 21:04:11 -04:00
rusEfi 77de014ae3 auto-sync 2016-07-15 23:01:38 -04:00
rusEfi 4831f3920b auto-sync 2016-07-13 21:03:05 -04:00
rusEfi 1cc33a923f auto-sync 2016-07-02 13:01:42 -04:00
rusEfi 6044920d92 auto-sync 2016-05-27 23:02:16 -04:00
rusEfi a9675c78e1 auto-sync 2016-05-11 23:01:39 -04:00
rusEfi 4f10decc81 auto-sync 2016-04-23 23:07:45 -04:00
rusEfi 8bbea9e638 auto-sync 2016-02-04 11:02:13 -05:00
rusEfi 4fd867e923 auto-sync 2016-02-03 19:02:03 -05:00
rusEfi 4fa714bc72 auto-sync 2016-01-31 21:02:03 -05:00
rusEfi 85a9e5daf4 auto-sync 2016-01-31 16:01:26 -05:00
rusEfi 7c00d9f5f1 auto-sync 2016-01-30 22:03:36 -05:00
rusEfi c72ea28561 auto-sync 2016-01-23 19:01:32 -05:00
rusEfi a53c256868 auto-sync 2016-01-21 19:02:57 -05:00
rusEfi f20860d671 auto-sync 2016-01-21 17:02:40 -05:00
rusEfi f464c614e5 auto-sync 2016-01-21 16:01:34 -05:00
rusEfi af751cfc4c auto-sync 2016-01-20 22:01:35 -05:00
rusEfi fbf8510ad6 auto-sync 2016-01-20 17:01:53 -05:00
rusEfi 59c61e38e4 auto-sync 2016-01-15 23:01:43 -05:00
rusEfi 92b19b43ae auto-sync 2016-01-08 10:02:43 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi 7e0e80cc90 auto-sync 2015-08-30 15:01:34 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 490da27bb3 auto-sync 2015-07-06 21:33:28 -04:00
rusEfi 70082d2bf8 auto-sync 2015-05-30 00:05:45 -04:00
rusEfi 2edf54e6a1 auto-sync 2015-05-23 16:09:40 -04:00
rusEfi 45e22b0d96 auto-sync 2015-05-22 23:08:51 -04:00
rusEfi d6e3610317 auto-sync 2015-05-09 12:05:55 -04:00
rusEfi 45d9b0926b auto-sync 2015-05-02 19:07:39 -04:00
rusEfi d9dc91a05b auto-sync 2015-04-30 09:10:01 -04:00
rusEfi fc3b92cf61 auto-sync 2015-04-25 22:09:28 -04:00
rusEfi b03cb58454 auto-sync 2015-04-25 21:12:30 -04:00
rusEfi 6e41b635f7 auto-sync 2015-02-27 19:09:56 -06:00
rusEfi fe31f39402 auto-sync 2015-02-26 10:07:06 -06:00
rusEfi c35dc0b4a9 auto-sync 2015-02-24 23:11:07 -06:00
rusEfi f99fff6313 auto-sync 2015-02-24 15:08:35 -06:00
rusEfi eac1141d87 auto-sync 2015-02-22 23:04:24 -06:00
rusEfi a32faee250 auto-sync 2015-02-11 19:07:15 -06:00
rusEfi e061a454a2 auto-sync 2015-01-27 17:04:01 -06:00
rusEfi 1c922771b3 auto-sync 2015-01-26 23:07:17 -06:00
rusEfi 86ccbfd756 auto-sync 2015-01-14 08:05:59 -06:00
rusEfi f5b69b42f7 auto-sync 2015-01-14 07:05:23 -06:00
rusEfi eb3c2a53d5 auto-sync 2015-01-13 22:06:42 -06:00
rusEfi a174734294 auto-sync 2015-01-12 17:04:10 -06:00
rusEfi 6cae325d9e auto-sync 2014-12-31 18:03:30 -06:00
rusEfi b68bba0e46 auto-sync 2014-12-23 21:06:10 -06:00
rusEfi ac31e0d111 auto-sync 2014-12-06 20:03:11 -06:00
rusEfi 9eb0401cd6 auto-sync 2014-11-29 18:03:27 -06:00
rusEfi 442dbed94b auto-sync 2014-11-22 10:03:59 -06:00
rusEfi 08a15e4647 auto-sync 2014-11-21 17:03:02 -06:00
rusEfi 2d192b7f55 auto-sync 2014-11-08 18:03:17 -06:00