rusefillc
2a114b4f95
PUBLIC_API_WEAK
2024-03-24 22:06:58 -04:00
Andrey Gusakov
93e4f06019
firmwareError: set hasFirmwareErrorFlag as soon as possible
...
To avoid reentrance and infinity error loop
2024-03-11 18:41:29 -04:00
Andrey Gusakov
a3ca49566e
criticalAssert: non-void
2024-03-05 17:09:10 -05:00
Andrey
f7dd81b61d
& is inappropriate for an enum
2024-02-28 19:16:07 -05:00
andreika-git
a0c61a0ebc
Fix BigBufferHandle https://github.com/rusefi/rusefi/issues/5983
2024-02-22 15:17:36 -05:00
Andrey
a1423085e2
revive ptrace #5983
...
only: quality in software begins with proper practices like TDD
2024-02-22 15:16:24 -05:00
Andrey
5a258a69c4
refactoring: explicit struct for error-related info
2024-02-08 22:03:35 -05:00
rusefi
fc80d0b285
large buffer on stack is risky we better use normal memory
2024-01-29 20:39:17 -05:00
rusefillc
54061bf163
do not require FIRMWARE_ID
2024-01-10 13:17:27 -05:00
Andrey Gusakov
17e69a4021
error_handling: add OBD error code to warning message
2024-01-08 16:42:11 -05:00
Andrey Gusakov
1d15bc0997
console: do not print same warning to console every 10 seconds
2024-01-08 16:42:11 -05:00
Andrey
afe01c365f
custom FW repos code generation process #5817
...
preparation
2023-12-19 16:47:58 -05:00
Andrey
9237c4b16a
better EFI_ENGINE_CONTROL
2023-11-05 12:09:25 -05:00
rusefi
14488c3c8f
only:stringop-truncation bug!
2023-11-05 00:55:38 -04:00
Andrey
af20c0c20c
helping EFI_ENABLE_ASSERTS
2023-11-02 10:39:05 -04:00
rusefillc
defd6d4577
variable shadowing should be avoided #5676 ( #5679 )
...
helping kinetis
2023-11-01 22:54:24 -04:00
rusefillc
6b48460f5e
only:variable shadowing should be avoided #5676
2023-11-01 19:47:19 -04:00
rusefi
6b97f23eae
pursuit of truth
2023-10-31 09:36:45 -04:00
rusefillc
8c4a06bc10
getBackupSram neven null ( #5663 )
2023-10-29 15:46:15 -04:00
rusefillc
add3326ef0
dead warningEnabled global variable ( #5636 )
2023-10-24 18:55:29 -04:00
rusefillc
a54ace1e8e
EMI kills USB and causes a FATAL on the ECU #4310
...
only:small-can-board_debug
2023-10-21 16:55:52 -04:00
rusefillc
09c3f3aa5e
EMI kills USB and causes a FATAL on the ECU #4310
...
only:small-can-board_debug
2023-10-21 16:24:38 -04:00
rusefillc
29487e084a
EMI kills USB and causes a FATAL on the ECU #4310
...
only:small-can-board_debug
2023-10-21 16:02:26 -04:00
rusefillc
177a06d848
only: narrowing the scope of C++
2023-10-05 22:22:00 -04:00
Andrey
393b7ce46a
reducing code duplication around assert
2023-09-05 21:16:22 -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
e8c45a2e7d
refactoring: reducing code duplication. Also, do we even care for critical error codes?!
2023-08-20 22:23:44 -04:00
rusefi
54797ab559
refactoring: reducing code duplication. Also, do we even care for critical error codes?!
2023-08-20 22:05:19 -04:00
rusefillc
9f4647a99f
CLI encapsulation preparing for libfirmware move
2023-08-08 23:53:59 -04:00
rusefillc
364fc3915d
encapsulation
2023-08-08 06:03:56 -04:00
rusefillc
2193634e24
https://github.com/rusefi/rusefi/issues/5354#issuecomment-1651072108
2023-07-26 07:43:12 -04:00
rusefillc
8eb3b2b327
only: typo and more details
2023-07-25 20:14:34 -04:00
Andrey Gusakov
1e43299eab
bigBuffer: should be aligned to 4 bytes
...
bigBuffer users cast it to something strange and expect it to be
aligned
2023-07-25 19:48:53 -04:00
rusefi
83d69b2c0a
turnAllPinsOff improvements #5429
2023-07-21 21:37:41 -04:00
Andrey G
7ea020c30c
Last Boot Error: show register names ( #5364 )
2023-07-01 11:47:42 -04:00
rusefillc
bc2a2b9ab9
only:better method name
2023-06-25 02:08:53 -04:00
rusefi
b27a87b601
kia rio - hanging on cranking if ignition is enabled #5321
2023-06-15 22:01:50 -04:00
rusefi
9c9f6f3009
backup RAM error code integration with TS #5325
2023-06-14 18:40:03 -04:00
rusefi
f371a4b9fd
reducing code duplication
2023-06-11 23:36:38 -04:00
rusefillc
e63b753b71
conditional compilation around getBackupSram
2023-05-24 08:57:01 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Matthew Kennedy
01f7e4068d
rename obd_code_e -> ObdCode
...
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
2023-04-29 00:44:00 -04:00
Matthew Kennedy
bb49b22294
joystick, lcd
...
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
rusefi
1723931b11
Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
...
decoupling warning and critical
2023-03-16 16:18:28 -04:00
Matthew Kennedy
dc6f53bda5
extract newton's method implementation ( #5157 )
...
* move expected, update libfirmware
* hellen ID solver uses shared Newton's method
* comment shouldn't have been moved
2023-03-07 08:45:17 -05:00
rusefi
c4d7192f84
Revert "making enum less public API"
...
This reverts commit d4f02bbece
.
2023-02-15 09:08:52 -05:00
rusefillc
d4f02bbece
making enum less public API
2023-02-15 08:43:15 -05:00
Matthew Kennedy
a2aee25f4d
don't print "sim_warning %s" ( #4959 )
2023-01-10 14:08:59 -05:00
Matthew Kennedy
9f76dc4c6b
Use a shared buffer for "high memory" operations ( #4878 )
...
* big buffer
* mostly hooked up big buffer
* bad merge
* s
* sneak preview of trigger scope
* s
* constness
* channel limits
* s
* unnecessary
* efilib
* TcpServerSandbox
* includes fix
* binary format
2022-12-10 07:35:39 -05:00
rusefillc
c376d4de90
gcc11 is smart
2022-10-19 10:29:27 -04:00