Commit Graph

625 Commits

Author SHA1 Message Date
rusefi 075ae0e38b only:I have a feeling about that SEGFAULT... 2024-10-09 22:33:09 -04:00
Andrey 59d271dbcb splitting enum header
only:uaefi
2024-10-07 16:12:24 -04:00
rusefillc de718d2184 only:code style 2024-09-26 20:10:08 -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
Andrey 1530b3dbd9 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:47:56 -04:00
rusefi fb29212b69 small-can-board does not start #6738
USE_OPT += WE_HAVE_CRITICAL_ERROR_METHOD
only:small-can-board_debug
critical_error.h
2024-07-23 14:13:12 -04:00
rusEFI LLC 757d023452 dup? 2024-07-09 21:04:46 -04:00
Andrey 1131899755 https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 21:00:55 -04:00
Andrey 7b40c58d79 compile-time enforcement of printf strings
only:uaefi
2024-06-10 21:22:56 -04:00
Matthew Kennedy 27e0a80c82 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:11:35 -04:00
rusefi 217546b02d EFI_CONFIGURATION_STORAGE 2024-05-05 15:38:21 -04:00
rusefi c336e14325 only:docs 2024-05-04 14:51:15 -04:00
3er0.1ive bdb997fe1a - clean commit with knock_analyzer 2024-05-04 10:51:46 -04:00
rusefi da34743332 only:minor progress 2024-04-25 17:45:14 -04:00
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