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