Commit Graph

2970 Commits

Author SHA1 Message Date
rusefillc ee4124717f making error more visible
only:hellen-honda-k
2024-09-29 16:38:43 -04:00
Andrey 0ca3663db9 only:typo 2024-09-29 14:00:24 -04:00
Andrey ba91d66b8d std::m.. 2024-09-26 09:37:31 -04:00
Matthew Kennedy 022a873cfe min/maxF -> std::min/max 2024-09-26 00:35:52 -04:00
Matthew Kennedy 1bbc84aba8 only:std::abs 2024-09-25 23:48:34 -04:00
Andrey Gusakov 0084f35830 mc33810: some comments about polling loop 2024-09-25 00:36:34 -04:00
Andrey Gusakov 0645581ebd mc33810: workaround stm32 spi bug 2024-09-25 00:36:34 -04:00
Andrey e9db6ba07c MRE fals to CH_CFG_SYSTEM_HALT_HOOK due to enabled MC33816 fix #6946 2024-09-23 10:11:03 -04:00
Andrey 840776ae96 only:cleanup 2024-09-20 01:16:45 -04:00
Andrey c3df2dc8eb aux serial/WBO cleanup/removal
only:uaefi
2024-09-20 00:08:44 -04:00
rusEFI LLC c1ee210f58 !isSdCardEnabled
only:uaefi
2024-09-19 19:34:58 -04:00
rusefillc a5fc4550d3 simpler 'isSdCardEnabled' logic
only:uaefi
2024-09-19 16:46:14 -04:00
Matthew Kennedy b9292dbb33 rename Executor -> Scheduler 2024-09-05 00:11:31 -04:00
Andrey fe7a4ba543 only:minor 2024-09-04 20:00:50 -04:00
Andrey 6c8e05929b explicit-folder-for-livedata-generated-headers #6886
only:hiding stuff from bootloader
2024-09-04 14:50:50 -04:00
Andrey Gusakov b2dfda3aee mpu_utils: implement adcMuxedGetParent() 2024-09-04 08:41:46 -04:00
rusefillc 22f0e7b831 debug configurations are suddenly out of flash #6876
recently added RTC logging eats flash?
2024-08-31 17:27:24 -04:00
rusefi 6e955d5f44 EXTI does not set pin mode #6872
only:alphax-8chan
2024-08-30 16:36:21 -04:00
rusefillc 9037ccef12 RTC and SD logs #4556
rtcUnixEpochTime
only:alphax-4k-gdi
2024-08-28 21:21:31 -04:00
rusefillc 355df83e61 only:docs 2024-08-28 21:06:03 -04:00
Andrey 8c020e39fb RTC and SD logs #4556
only:no more LCD this time around
2024-08-28 20:51:57 -04:00
rusefi c6560ea370 revive MC33816 driver, also support bus sharing #6781
handling loss of power
only:alphax-4k-gdi
2024-08-27 19:57:04 -04:00
rusefi 057b5f0adb revive MC33816 driver, also support bus sharing #6781
reducing noise
only:alphax-4k-gdi
2024-08-27 14:37:12 -04:00
rusefi bf40b5b549 only:TLE9104 support unused io 2024-08-27 14:35:11 -04:00
Andrey 972090333f revive MC33816 driver, also support bus sharing #6781
a step forward?
only:alphax-4k-gdi
2024-08-27 11:50:38 -04:00
rusefillc bd9a838814 revive MC33816 driver, also support bus sharing #6781
bump
only:alphax-4k-gdi
2024-08-27 11:29:19 -04:00
rusefi 3d2fc987a2 revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-27 09:37:48 -04:00
rusefi 1b301a6514 one step backwards
only:alphax-4k-gdi
2024-08-26 20:24:53 -04:00
rusefi 124599e7bd more mcFaultToString 2024-08-26 20:24:53 -04:00
Andrey eac4d7b469 revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-24 14:10:16 -04:00
Andrey 74dbb3b83f revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-24 10:03:48 -04:00
Chris Anderson 12bd6d3749 fixes for alpha gdi 2024-08-24 10:03:48 -04:00
rusefillc 185907251b revive MC33816 driver, also support bus sharing #6781
flag does not work with op-amp voltage divider :(
only:alphax-4k-gdi
2024-08-24 09:27:19 -04:00
rusefillc 87b3b62e26 revive MC33816 driver, also support bus sharing #6781
Noxz says AF useful for CS?
only:alphax-4k-gdi
2024-08-23 07:45:16 -04:00
Matthew Kennedy dfb7cf7a95 let's move away from PeriodicTimerController 2024-08-14 08:33:29 -04:00
rusefi 9e7a69efcf revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-11 18:48:39 -04:00
rusefi bacedbb65e revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-11 17:22:54 -04:00
rusefi 5d41b327c9 explicit error codes
only:alphax-4k-gdi
2024-08-11 13:12:47 -04:00
Matthew Kennedy cda0a6f627 fast adc skip 2024-08-11 13:03:48 -04:00
rusefi 24d87f7a27 pasta!
only:alphax-4k-gdi
2024-08-11 12:34:32 -04:00
Andrey Gusakov 3557d96d3b flash: renames only
allowFlashWhileRunning() -> mcuCanFlashWhileRunning() - true if MCU
can flash while continue code execution. Dual bank mode on STM32.

New allowFlashWhileRunning() return true if MCU can write its own
flash while keep runnig OR settings are stored in external storage.
2024-08-09 18:25:31 -04:00
rusefi 2b43466f86 requiresPowerCycle = is_enabled_spi 2024-08-08 13:14:23 -04:00
Andrey 3df13c8db8 revive MC33816 driver #6781
let's fail gracefully instead of hanging within ChibiOS
only:alphax-4k-gdi_debug
2024-08-08 11:33:39 -04:00
rusefillc 4a60f3f845 revive MC33816 driver #6781
only:alphax-4k-gdi_debug
2024-08-07 23:47:48 -04:00
rusefi 95d7b7f4fc only:alphax-4k-gdi_debug 2024-08-07 23:07:06 -04:00
Andrey a5bff25cc1 only: Knock frequency inputs to be bore diameter and checkbox #6767
only:hello hip9011
2024-08-04 16:51:22 -04:00
rusefi ffea0a23a0 Knock inputs to be bore diameter and checkbox #6767
only: only bore logic
2024-08-04 13:47:17 -04:00
rusefi f3ff325765 Knock inputs to be bore diameter and checkbox #6767
only: reusing macro
2024-08-04 13:25:13 -04:00
Andrey 2e8dd875de openblt binary version #6756
only:proteus_f7
2024-07-30 12:59:17 -04:00
Andrey 05aa7d8980 encapsulation
only:proteus_f7
2024-07-30 11:51:39 -04:00
Andrey 9b5f0244bf only:docs 2024-07-29 17:41:57 -04:00
Andrey 6e9e763026 only:w25q_single_spi 2024-07-29 10:42:48 -04:00
Andrey Gusakov 0495a7163f at32: comment about dual-bank mode 2024-07-29 09:21:47 -04:00
Andrey Gusakov e64cb9bebf MFS: we do not need transaction API 2024-07-29 09:21:47 -04:00
Andrey Gusakov 5ff5691d2c flash_api: we do not need so much records in MFS
Actually currently we save only one record - settings
2024-07-29 09:21:47 -04:00
Andrey Gusakov 0f749322d0 drivers: w25q: speedup a bit, timeout exit 2024-07-29 09:21:47 -04:00
Andrey 1530b3dbd9 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:47:56 -04:00
rusefi e2bc1cbade only:going fancy enums 2024-07-22 19:49:42 -04:00
rusefi 8a98d21c00 only:ADC mode argument is always the same FAST, renaming method 2024-07-22 19:28:17 -04:00
Andrey Gusakov 86fef52d02 mc33810: do not try to drive null pins 2024-07-22 16:59:36 -04:00
Andrey Gusakov 1376e4538b mc33810: tabs please, comment fix 2024-07-22 16:58:06 -04:00
rusefi 7577018e93 openblt flexibility 2024-07-21 15:30:33 -04:00
rusefi 49ee774bb6 first mc33810 SPI communication is not happy #6733
no need in huge initial wait
only:hellen154hyundai_f7
2024-07-21 15:04:59 -04:00
rusefi 8f6df33511 first mc33810 SPI communication is not happy #6733
UNSELECT_HACK & moving CS handling out of command iteration loop
only:hellen154hyundai_f7
2024-07-21 14:49:51 -04:00
Andrey 6805816f88 better placement for counter
only:hellen154hyundai_f7
2024-07-21 10:08:42 -04:00
rusefi d44bb8d3f8 first mc33810 SPI communication is not happy #6733
only:hellen154hyundai_f7
2024-07-20 22:55:03 -04:00
rusefi ee48d8a932 random code style 2024-07-20 22:48:22 -04:00
rusefi 3bd8480105 adding logging consistency
only:hellen154hyundai_f7
2024-07-20 22:48:22 -04:00
rusefi 2d317784e5 huh? 2024-07-20 22:34:40 -04:00
rusefi f60d724443 random code style 2024-07-20 22:18:16 -04:00
rusefi 0ec1f260c1 first mc33810 SPI communication is not happy #6733
huh? stepper was not waiting? improving default parameter value, reusing new default parameter
2024-07-20 22:09:15 -04:00
rusefi 46962048e7 first mc33810 SPI communication is not happy #6733
better order of operations - first update consumers, then update naive synchronization
2024-07-20 22:08:10 -04:00
rusefillc 1ae747718e mc33810 hadSuccessfulInit 2024-07-20 21:07:17 -04:00
Andrey Gusakov b8100245d7 portname(): never return null
Some users do not check return value, this can cause null-pointer
access.
2024-07-20 17:37:52 -04:00
Andrey Gusakov 42213ac172 getPinNameByAdcChannel: be more safe
Know buffer size
Use snprintf
Expect null from portname()
2024-07-20 17:37:52 -04:00
Andrey Gusakov 4007e0d7f8 adc_subscription: call efiSetPadMode for primary input only
Same pin can be used by two analog inputs (externaly muxed)
Call brain_pin_markUsed() only while requesting for primary user
2024-07-20 17:37:52 -04:00
Andrey Gusakov dce26afd3f adc: adcIsMuxedInput() helper
Return true for ADC channel that is "second virtual" input on pin
Ie muxed with external switch.
This helps avoid attemp to mark pin used twice while configuring ADC
2024-07-20 17:37:52 -04:00
rusefillc a3bae02156 mc33810spiErrorCounter 2024-07-19 13:45:34 -04:00
Matthew Kennedy ab59cf8ecf don't use scheduleForLater 2024-07-14 23:52:40 -04:00
Andrey Gusakov 89a92a36d1 lps25: get all data within single i2c access 2024-07-14 19:44:03 -04:00
Andrey Gusakov 78ba473c2a lps25: get 3 register in one access
After e7c3223151 fix it is possible
to read more than one register in one transaction.
2024-07-14 19:44:03 -04:00
Andrey Gusakov aed819170e i2c_bb: GUARD!!! 2024-07-14 13:55:31 -04:00
Andrey Gusakov 8af5f51fc7 i2c_bb: add deinit() 2024-07-14 13:55:31 -04:00
Andrey Gusakov e85179f465 i2c_bb: simplify writeRead 2024-07-14 13:55:31 -04:00
Andrey Gusakov e7c3223151 i2c_bb: release SDA after sending ACK bit while reading
This fixes contiues read of more than one byte
2024-07-14 13:55:31 -04:00
rusefi d895f4dfa4 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:clean-up
2024-07-13 19:45:55 -04:00
Andrey Gusakov 7ffb594f5b fastAdc: validate that channels is enabled 2024-07-13 18:18:23 -04:00
Andrey Gusakov 2689978341 ADC: adcHwChannelMode fix array size
adcHwChannelMode defines ADC type for each of adc_channel_e element
Use EFI_ADC_TOTAL_CHANNELS for array size.
Get rid of HW_MAX_ADC_INDEX that previously was defining total
ADC input count for MCU. With ADC mux, external ADCs and so on this
is no longer correct.
2024-07-13 18:18:23 -04:00
Andrey Gusakov 589d98ca85 mmc_card: RD and WR indicators 2024-07-13 05:55:53 -04:00
Andrey Gusakov a6bc530fba mmc_card: misc 2024-07-13 05:55:53 -04:00
Andrey 2d9601bd7e alwaysWriteSdCard #6703
only:uaefi
2024-07-12 17:24:57 -04:00
rusefi cdab259efa hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:hellen154hyundai_f7
2024-07-11 09:37:06 -04:00
rusefi 46907c3ea6 hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
only:hellen154hyundai_f7
2024-07-10 18:03:28 -04:00
Andrey 97acf15a41 only:AdcSubscription::ResetFilters() 2024-07-07 00:21:21 -04:00
rusEFI LLC 5e3a2cb40d typo 2024-07-06 23:15:51 -04:00
rusEFI LLC ae2533c2d9 only:boardAdjustVoltage 2024-07-06 22:50:53 -04:00
rusEFI LLC 07b49363c1 only:getAnalogInputDividerCoefficient 2024-07-06 22:00:56 -04:00
Andrey Gusakov 299ea0dc82 hip9011: fix reinitialization, typos 2024-06-27 09:56:44 -04:00
Andrey Gusakov 98e2e89f9c hardware: no need to access fastAdc 2024-06-25 16:54:21 -04:00
Andrey Gusakov 37e8d38ec7 adc: some comments 2024-06-25 16:54:21 -04:00
Andrey Gusakov 5758ea579d adc: minor code cleanups and re-orders 2024-06-25 10:34:22 -04:00
Andrey Gusakov 431e0ea56a ports: stm32: add ADC3 enums, add getAdcInternalChannel() helper 2024-06-25 10:34:22 -04:00
Andrey Gusakov 2a7f143104 ADC: extract on-chip driver code to separate file 2024-06-25 07:18:43 -04:00
Andrey Gusakov d1a1f4045a ADC: extend AdcToken 2024-06-25 07:18:43 -04:00
Andrey Gusakov 2ee8ef338a adc: incapsulate some private data 2024-06-25 07:18:43 -04:00
Andrey Gusakov 29d478235d gpio: core: dump gpiochips_debug() return void 2024-06-24 07:05:31 -04:00
Andrey Gusakov c4647511a4 gpio:tle9104: handle and reinit on WD and POR 2024-06-24 07:05:31 -04:00
Andrey Gusakov 986463cbb1 gpio: tle9104: implement debug() 2024-06-24 07:05:31 -04:00
Andrey Gusakov 3fa3f1ab8c gpio: core: implement debug() hook for gpio chips 2024-06-24 07:05:31 -04:00
Andrey Gusakov f1df6c8138 tle9104: add spi_rw_array 2024-06-24 07:05:31 -04:00
Andrey Gusakov 5322fc051c gpio: tle9104: fix for disabled spi 2024-06-22 11:37:16 -04:00
Andrey Gusakov 66db9f6a34 gpio: tle9104: fix simulator 2024-06-22 11:37:16 -04:00
Andrey Gusakov b7ca018a8c gpio: tle9104: dead code 2024-06-22 11:37:16 -04:00
Andrey Gusakov dfdd7aa6bd smart_gpio: tle9104 is smart gpio chip 2024-06-22 11:37:16 -04:00
Andrey Gusakov 73ad7a2b11 gpio: tle9104: fix parity calculation for RX data 2024-06-22 11:37:16 -04:00
Andrey Gusakov f9a45515a6 gpio: tle9104: minor cleanups 2024-06-22 11:37:16 -04:00
Andrey Gusakov f4321c065c gpio: tle9104: fix RW bit 2024-06-22 11:37:16 -04:00
Andrey Gusakov 61b48599ac gpio: tle9104: use __builtin_popcount() for parity calculation 2024-06-22 11:37:16 -04:00
Andrey Gusakov e3545bcdc4 gpio: tle9104: TODOs 2024-06-22 11:37:16 -04:00
Andrey Gusakov b9efa23c98 gpio: tle9104: add thread for periodic diagnostic update 2024-06-22 11:37:16 -04:00
Andrey Gusakov d4a44e035b gpio: tle9104: codestyle align with other gpio drivers 2024-06-22 11:37:16 -04:00
Andrey Gusakov 3f983f846c gpio: tle9104: cleanups 2024-06-22 11:37:16 -04:00
Andrey Gusakov 7f052f7e7b gpio: tle9104: handle communication errors 2024-06-22 11:37:16 -04:00
Andrey Gusakov 8a8463fc29 gpio: tle9104: support coexistance with other SPI devices
Release bus after use
2024-06-22 11:37:16 -04:00
Andrey Gusakov 80bf0205db ADC: FastAdcToken rename to AdcToken 2024-06-20 09:45:31 -04:00
Andrey Gusakov 3ac25a82fb ADC: AdcDevice::enableChannel: return channelAdcIndex or error
This value will be used as part of AdcToken for multi ADC support
2024-06-20 08:16:03 -04:00
Andrey Gusakov dbbe6ace0a ADC: AdcConfiguration.h rename to AdcDevice.h 2024-06-20 08:16:03 -04:00
rusefillc 69c0f95125 only:MAX3185X_REFRESH_TIME Ups. 0.1 sec. 2024-06-19 10:09:05 -04:00
Andrey 1131899755 https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 21:00:55 -04:00
Andrey 6714b63c08 https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 19:32:21 -04:00
Andrey e927de593e https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 18:32:56 -04:00
rusefillc ebf178e6ae https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 15:53:23 -04:00
rusefillc ede66011e5 only:initStartStopButton guard 2024-06-11 15:45:39 -04:00
Andrey 2d03accf4b SERIAL_USB_BUFFERS_SIZE flexibility
only:uaefi
2024-06-11 12:09:44 -04:00
Andrey ec3b767aaa compile-time enforcement of printf strings
only:uaefi
2024-06-11 06:57:27 -06:00
Andrey 53f99bd0a0 compile-time enforcement of printf strings
only:uaefi
2024-06-10 21:05:42 -04:00
Andrey dc6419f4c2 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:39:54 -04:00
Matthew Kennedy d79a258e23 actually reset the timer in case of <2US timing 2024-06-10 19:39:54 -04:00
Matthew Kennedy f9ba47c244 compile-time enforcement of printf strings 2024-06-10 19:24:45 -04:00
Andrey 782602b059 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:21:46 -04:00
Matthew Kennedy 27e0a80c82 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:11:35 -04:00
rusefillc f9faac21f9 only:flexibility 2024-06-07 03:35:44 -04:00
rusefillc a331b5873a dead & spelling 2024-06-07 02:43:31 -04:00
rusefillc e0cfb02ea3 F7 chip size flexibility 2024-06-07 02:28:26 -04:00
rusefillc 3c38230e4f Scheduled timestamp priming error #6588 2024-06-07 01:23:27 -04:00
Andrey 8bc5fbfbaa time for VCS_VERSION to go 2024-05-29 18:10:01 -04:00
Andrey Gusakov 421086a47e mass_storage: allow EFI_USE_COMPRESSED_INI_MSD override 2024-05-27 08:41:17 -04:00
Andrey Gusakov da7be76d66 mc33810: simplify update_output_and_diag() using array rw 2024-05-26 09:59:54 -04:00
Andrey Gusakov 9507af084c mx33810: add NOMI and MAXI settings 2024-05-26 09:59:54 -04:00
Andrey Gusakov d75cd67b4a mc33810: commencts, typos, data types 2024-05-26 09:59:54 -04:00
Andrey Gusakov 49183a53de mc33810: cleanup 08cd715dbf
Keep using isCor()
2024-05-26 09:59:54 -04:00
Andrey Gusakov 20fcd64087 mc33810: tabs please 2024-05-26 09:59:54 -04:00
Andrey 1c5dadeab5 only:helping build 2024-05-26 09:51:32 -04:00
rusefi d653826238 https://github.com/rusefi/hellen125honda-issues/issues/43
only:hellen-honda-k
2024-05-25 22:40:40 -04:00
Andrey a8543c01a7 only:fancy! 2024-05-24 12:26:42 -04:00
Andrey c45425b3ab only:cleaner defines 2024-05-24 12:09:28 -04:00
Andrey 0c9763425d cleaner defines 2024-05-23 18:24:16 -04:00
Andrey 051d619e16 cleaner defines 2024-05-23 18:24:12 -04:00
Andrey ed5ebf6f42 variable shadowing should be avoided in MSGPIO #5676 2024-05-23 11:36:30 -04:00
rusefillc f87926a2b2 only:variable shadowing should be avoided #5676 2024-05-23 10:57:09 -04:00
rusefi 41efca8539 only:hellen154hyundai_f7 2024-05-22 19:50:05 -04:00
rusefi 08cd715dbf only:33810 better error handling 2024-05-22 15:37:19 -04:00
Andrey Gusakov 42e271ed9b drivers: flash: add Winbond W25Q SPI flash driver 2024-05-18 18:04:37 -04:00
Andrey Gusakov a7068ba506 flash: sst26f: move to subfolder 2024-05-18 18:04:37 -04:00
rusefillc b0888cc8b5 https://github.com/rusefi/rusefi-hardware/issues/146
only: a note
2024-05-13 18:44:03 -04:00
Andrey Gusakov d6f3a842ba spi5: use another DMA stream, avoid conflict with ADC1 2024-05-12 19:52:55 -04:00
Andrey Gusakov 3b34f6b81e pins: STM32: extended debug information about on-chip pins 2024-05-12 13:17:44 -04:00
Andrey Gusakov 5837abb4f1 ADC: DMA buffers should be quilified volatile 2024-05-12 10:59:10 -04:00
Andrey Gusakov 75b3a26697 ADC: dead 2024-05-12 10:59:10 -04:00
Andrey Gusakov 5362dedd5b ADC: deduplicate counters, increment counter after conversion done 2024-05-09 17:05:27 -04:00
Andrey Gusakov d04f2cf723 ADC: more clean-up and rearrange 2024-05-09 17:05:27 -04:00
Andrey Gusakov 399cd3f5b7 ADC: dead 2024-05-09 17:05:27 -04:00
Andrey Gusakov 7b5a28f288 ADC: debug function valid input check 2024-05-09 17:05:27 -04:00
Andrey Gusakov f8817a8574 ADC: common definitions to common header 2024-05-09 13:08:29 -04:00
Andrey Gusakov 2ec44e4d39 ADC: no magic numbers 2024-05-09 13:08:29 -04:00
Andrey Gusakov 6a0eb0b0c8 ADC: encapsulation 2024-05-09 13:08:29 -04:00
Andrey Gusakov 123d66b29a adc: style 2024-05-09 13:08:29 -04:00
rusefi 6e84d0084f https://github.com/rusefi/rusefi/issues/3301
only: docs
2024-05-09 12:35:59 -04:00
Andrey Gusakov 1bf463b233 adc: more dead 2024-05-09 09:42:21 -04:00
Andrey Gusakov cb011a87d0 ADC: dead 2024-05-09 09:42:21 -04:00
Andrey Gusakov 4cb09d3179 adc: deduplicate debug code 2024-05-09 08:30:24 -04:00
Andrey Gusakov e8a0ee051a stm32_pins: botloader guards 2024-05-09 08:30:24 -04:00
Andrey Gusakov 207a3d8c98 adc: avoid two lookup tables 2024-05-09 08:30:24 -04:00
Andrey Gusakov 7e509c432e adc: dead 2024-05-09 08:30:24 -04:00
Andrey Gusakov eab5e16282 Store fast adc error for debug 2024-05-09 08:30:24 -04:00
Andrey Gusakov e562f0b540 stm32_adc: simplify 2024-05-09 08:30:24 -04:00
Andrey Gusakov 3777e78124 stm32_pins: simplify 2024-05-09 08:30:24 -04:00
Andrey f7d68b3e1c start/stop button improvements #6483
only: hello MISRA?
2024-05-08 22:52:31 -04:00
Andrey 1d249dc4ca start/stop button improvements #6483
only: global bad, let's carefully reset
2024-05-08 22:52:31 -04:00
rusefi 4b43cc3212 docs 2024-05-08 21:45:32 -04:00
Andrey Gusakov 5fb60bc351 adc_inputs: we have two methods doing same thing, keep simple one 2024-05-05 16:44:16 -04:00
Andrey Gusakov 6f5fe216db stm32_pins: const, save few bytes of RAM 2024-05-05 16:44:16 -04:00
rusefi 944a9375d3 EFI_CONFIGURATION_STORAGE reducing code duplication 2024-05-05 15:52:39 -04:00
Andrey Gusakov 0ce04c84cc Struct: designator initialization 2024-05-05 13:26:24 -04:00
Andrey Gusakov e2955fcb34 adc_inputs: code style 2024-05-05 13:26:24 -04:00
Andrey Gusakov 7a8f0cc511 adc_inputs: unify naming 2024-05-05 13:26:24 -04:00
Andrey Gusakov 6b265dd4f8 adc: introduce external adc channels 2024-05-05 13:26:24 -04:00
Andrey Gusakov fe3b6eb26b adc: simplify isAdcChannelValid() 2024-05-05 13:26:24 -04:00
Andrey Gusakov d7ec871e7c adc: rename EFI_ADC_LAST_CHANNEL to EFI_ADC_TOTAL_CHANNELS 2024-05-05 13:26:24 -04:00
3er0.1ive bdb997fe1a - clean commit with knock_analyzer 2024-05-04 10:51:46 -04:00