Matthew Kennedy
27e0a80c82
compile-time enforcement of printf strings
...
only:uaefi
2024-06-10 19:11:35 -04:00
Andrey
109b30f063
only:stftCorrection vs fuelPidCorrection vs engine
2024-06-05 21:43:09 -04:00
Andrey
8bc5fbfbaa
time for VCS_VERSION to go
2024-05-29 18:10:01 -04:00
rusefi
9a85ac9922
kind of dead code: no one cares
2024-05-08 21:44:37 -04:00
rusefi
944a9375d3
EFI_CONFIGURATION_STORAGE reducing code duplication
2024-05-05 15:52:39 -04:00
Matthew Kennedy
51ebc0c246
only: inline variable
2024-04-25 18:27:36 -04:00
Andrey
5a0761f533
hellen on a bike: both TS and SD card logs report -32v on secondary TPS and secondary PPS #6376
...
only:saving sensorVolts
2024-04-21 20:56:36 -04:00
rusefillc
0fec7d3fe9
more lua gauges
2024-03-23 18:04:52 -04:00
Andrey
cc161fb029
better guards
2024-03-15 19:04:46 -06:00
Andrey Gusakov
180d91b0ed
egt sensors: final migration encapsulation bits
2024-03-10 12:56:03 -04:00
Andrey Gusakov
56d46e5fbe
max31855: also support max31856
2024-03-10 12:56:03 -04:00
Andrey Gusakov
9fc1806ed6
max31855/egt: migrate to SensorType framework
2024-03-09 08:55:29 -05:00
rusefillc
324378f252
LUA code and EGT makes ECU to hang fix #5889
2024-01-30 17:39:50 -05:00
rusefillc
b89337f189
only: EGT does not lua yes
2024-01-09 10:05:17 -05:00
Andrey Gusakov
29f9622aaa
status_loop: stop reporting outdated error codes
2024-01-08 16:42:11 -05:00
Andrey Gusakov
ea20c56edd
warnings: increase size of warningBuffer to 24 elements
...
Now we emit warning messages on output failure.
On EG33 this cuase infinity error messages output.
All active errors does not fit into 8 element buffer.
Old errors get overwriten by new one. This cause new warning
message.
2024-01-08 16:42:11 -05:00
Matthew Kennedy
8f42f8ccc8
Staged injection support; use two sets of injectors on the same engine fix #5247
2024-01-07 23:14:18 -05:00
Matthew Kennedy
37727d4278
Staged injection support; use two sets of injectors on the same engine #5247
...
wire up pins for second stage injectors
2024-01-07 22:36:19 -05:00
rusefillc
6f9f6f8702
front to rear axle speed slip rate gauge #5842
2023-12-30 23:25:47 -05:00
Matthew Kennedy
d31f535ca3
sanity in IMU data names/ranges
2023-11-27 14:59:21 -05:00
rusefillc
1f990e8fef
only:better method name
2023-11-22 23:58:30 -05:00
rusefillc
fdfae2724e
F407-Discovery status LED conflicts for GPIO fix #5705
2023-11-10 17:15:16 -05:00
rusefillc
4cb45a354b
Better efi engine control guard ( #5695 )
...
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
2023-11-05 13:54:06 -05:00
Andrey
021609f468
only:unused methods
2023-11-04 22:34:28 -04:00
rusefillc
946fec3ea0
better guards
2023-11-03 20:54:02 -04:00
Andrey G
ed8af771ac
at_start_f435: enable MFS for internal flash ( #5687 )
...
* Rename EFI_INTERNAL_FLASH to EFI_STORAGE_INT_FLASH
This define enables use of RE custom flash driver for storing
settings to internal flash.
* at_start_f435: enable MFS for settings storing in internal flash
* MRE: fix special build
* kinetis: fix flash_int.cpp vs flash_int.c mess
* at32: allow allowFlashWhileRunning()
* flash_main: supress warning
2023-11-03 13:08:35 -04:00
rusefillc
3b6c9feea5
require LEDs ( #5643 )
...
* require all boards to define LED functions (#272 )
* require all boards to define LED functions
* f429 nucleo
* small can
* small can
* add to header
* LEDs
---------
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-11-03 12:56:59 -04:00
Andrey
5ab0d75709
only:unused-variable is a nice error message to have #5683
2023-11-02 21:51:31 -04:00
Matthew Kennedy
93e3e75a36
avoid vexing parse
2023-11-01 19:25:13 -04:00
rusefillc
e384914c95
only:variable shadowing should be avoided #5676
2023-11-01 13:02:20 -04:00
rusefi
8d1bdacafb
fuelTempGauge
...
only:small-can-board
2023-10-31 22:47:57 -04:00
rusefillc
add3326ef0
dead warningEnabled global variable ( #5636 )
2023-10-24 18:55:29 -04:00
rusefillc
66759b1cff
Lua does not set RPM #5627
2023-10-21 18:14:13 -04:00
Matthew Kennedy
5a1f53ce39
fix injection SOI log channel
2023-10-19 22:31:17 -04:00
rusefi
105dc1b588
making 'isUsbConnected' visible outside of EFI_SHAFT_POSITION_INPUT guard
...
only:small-can-board
2023-10-17 16:04:42 -04:00
rusefi
12f4cea668
only:minor encapsulation
2023-10-13 00:23:29 -04:00
Matthew Kennedy
c1315a4ecc
Fix autotune in AFR mode: add "gas scale AFR" output channels & gauges
2023-10-06 19:56:32 -04:00
Matthew Kennedy
463b3ea70e
odometry output channels
2023-10-04 23:01:03 -04:00
Matthew Kennedy
c8ddbba529
trip odometer
2023-09-26 17:03:06 -04:00
Matthew Kennedy
1552b26fa6
new temp sensor output channels
2023-09-18 08:55:21 -04:00
Andrey
f435552730
only: debug channel cleanups
2023-09-14 10:17:46 -04:00
rusefillc
aa00a9eccb
Injector DutyCycle jumps to 0 when duty goes beyond 127.5% fix #5559
2023-09-10 13:45:40 -04:00
rusefi
720ba01d04
proteus fails to start while powered by stim board #5545
...
only:proteus_f7
2023-08-29 00:46:21 -04:00
rusefi
291dcc6c1e
dead
2023-08-29 00:46:21 -04:00
Andrey
20962b2a47
live data injector model
2023-07-03 12:30:30 -04:00
Matthew Kennedy
bd97357e5b
remove config lookup entirely
2023-06-05 14:52:34 -04:00
Matthew Kennedy
d9930116f7
add weak linked functions for LED pin fetching
2023-06-05 13:14:40 -04:00
Matthew Kennedy
b174ef488a
shared define for all LED pin mode
2023-06-05 11:49:09 -04:00
Matthew Kennedy
f7e6ccd9e2
de-pointerize outputMode #49
2023-06-05 10:25:00 -04:00
Matthew Kennedy
350d9060fb
Add gego channel to make VE analyze happy #82
...
(cherry picked from commit d0c645bad5ddd6a54be149adeb963bae6fa5fa6b)
2023-05-05 17:40:52 -04:00