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
Matthew Kennedy
940e0dc369
require ignition on for firing ( #4628 )
...
* require ignition on for firing
* too much havoc for a unit test
* patch up references
* last one
* fix changelog mangling
* fix the changelog template too
* bad merge
* fix the template again
* s
* fake battery voltage on hw ci
* ugh merge
* ugh merge
2022-10-04 20:36:03 -04:00
rusefillc
851e8e48d3
refactoring: type safety
2022-09-11 02:57:35 -04:00
rusefillc
6e71b72acc
refactoring - reducing API between FW and Java
2022-09-11 02:16:47 -04:00
Andrey
2d9dbbd6b8
extracting prime_injection
2022-09-07 16:25:50 -04:00
Andrey
ab4b451195
os_access.h dead?
2022-09-07 15:56:45 -04:00
Andrey
09bef1e440
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:09:59 -04:00
Andrey
0253575c79
tear down Engine god object #4511
...
just trying different things
2022-09-05 03:07:03 -04:00
Andrey
5766b1eca6
tear down Engine god object #4511
...
just trying different things
2022-09-01 19:46:47 -04:00
Andrey
c5c491eedf
header
2022-09-01 11:21:00 -04:00
Matthew Kennedy
b662e59707
remove some uses of EFI_ERROR_CODE ( #4496 )
...
* lua hooks
* findAngleMatch
* s
* s
2022-08-28 09:43:21 -04:00
Matthew Kennedy
423f69a842
allow logging multiple warnings at once ( #4414 )
...
* allow logging multiple warnings at once
* comment
* .Code
* Revert ".Code"
This reverts commit 2b986bd50035aeec051d11aafd83fdbc1694351c.
* add a better comparison operator instead of conversion
* dot code
* Revert "dot code"
This reverts commit 35f6ae1007c41e3b30ea129a324f33ab4205036d.
* force gcc-10 maybe?
* Revert "force gcc-10 maybe?"
This reverts commit 4ddf8bcefddd354ccdc1da682c5fff1e68d44273.
* vq
* dot code
* dead
* dot code
* return may be null
* static_vector; maybe cyclic_buffer is broken or wrong tool for the job?
* move static vector
* put cyclic buffer back how it was since we don't use it now
2022-08-17 01:12:25 -04:00
Matthew Kennedy
165e5bb869
misc fixes ( #4411 )
...
* fix warnings
* break to debugger in case of panic
* move the check
* s
2022-08-02 12:19:50 -04:00
rusefillc
55ffb45934
FSIO is dead
2022-07-14 07:52:58 -04:00
Matthew Kennedy
5d844b1ebe
Error handling cleanup ( #4332 )
...
* dead code in stm32
* rusefi.cpp can have some noreturn
* handle lua panic
* unused error codes
* simplifications of error_handling.cpp
* comment
* put that back
* guard
2022-07-07 23:49:02 -04:00
Matthew Kennedy
0cc1f729c4
Write hard faults to backup ram, print on next boot ( #4324 )
...
* use backup ram, hard fault handler improvement
* wire it up
* upload elf
* s
* I guess I'll just use strncpy
* s
* what is it even complaining about?
* neat, we don't need a cast
* cypress and kinetis
* cleanup
* ci
* guard for tests
2022-07-07 15:14:31 -04:00
Matthew Kennedy
8e107cc477
more generous script table axis limits ( #4309 )
...
* script table axis limits
* curves too, why not
* s
* s
* table type
2022-07-01 06:51:47 -04:00
Matthew Kennedy
4ada633206
Remove third trigger channel ( #4226 )
...
* remove third trigger
* clean up the honda mess
* there was nothing novel about this engine config
* include
* missed a few
* s
* x
* changelog
* don't set the third trigger input
* don't redefine the same thing 3 times
* only two inputs!
* test
2022-06-01 21:24:20 -04:00
Andrey
e62877964a
Move curves out of engineConfiguration in order to reduce RAM usage #4127
2022-05-01 23:43:43 -04:00
rusefillc
07f210a82b
random progress & method rename
2022-04-16 17:35:59 -04:00
rusefillc
f5b0094ed3
docs
2022-04-15 22:56:38 -04:00
Andrey
8413202396
random typo
2022-04-13 21:51:15 -04:00
Matthew Kennedy
7d657106d7
warning cleanup ( #4020 )
2022-03-22 16:53:24 -04:00
Andrey
b845073a38
Mitsubishi 3A92 Support - 3 cylinder #4011
2022-03-19 17:57:35 -04:00
rusefillc
f4fe1ce310
Explicit fw ( #3968 )
...
* explicit FW ID
* explicit FW ID
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-27 00:49:47 -05:00