Andrey
e4d3a8c249
only:nicer error message
2024-08-18 15:03:19 -04:00
rusefi
cc093aad5b
cisnan progress
2024-07-23 12:51:07 -04:00
Matthew Kennedy
ae1a6e9d8d
cisnan -> std::isnan
2024-07-22 19:53:59 -04:00
Matthew Kennedy
2682fcec2a
cisnan -> std::isnan
2024-07-22 19:53:27 -04:00
Matthew Kennedy
e1d29141dc
only: wow, all of this was dead code
2024-07-03 10:16:24 -04:00
Matthew Kennedy
27e0a80c82
compile-time enforcement of printf strings
...
only:uaefi
2024-06-10 19:11:35 -04:00
Andrey
12d2e12758
only: improving error message Invalid table axis
2024-05-16 20:53:31 -04:00
rusefillc
e384914c95
only:variable shadowing should be avoided #5676
2023-11-01 13:02:20 -04:00
Andrey
ba66fdcf82
reducing code duplication around assert
2023-09-05 21:28:39 -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
mi-hol
27ff399e2d
fix apparent CopyPaste error assigning OBD fault
2023-07-17 08:08:29 -04:00
rusefillc
f57c4375dd
only:honda checksum comment
2023-07-07 23:46:31 -04:00
rusefillc
6ceae089c1
docs
2023-06-06 19:26:31 -04:00
Mingjie Shen
495f0ea8c4
Fix invoking virtual functions from constructors
...
Virtual functions should not be invoked from a constructor or destructor
of the same class. Confusingly, virtual functions are resolved
statically (not dynamically) in constructors and destructors for the
same class. The call should be made explicitly static by qualifying it
using the scope resolution operator.
2023-05-24 15:27:09 -04:00
Matthew Kennedy
9fff7998f7
extra define
...
(cherry picked from commit 83dc73f0d44fa1bcbda4b4c97f15bec50c120863)
2023-04-29 07:07:28 -04:00
Andrey
51d0f6e347
it's going to be painful
2023-04-29 00:44:00 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
rusefi
4add0450e3
kine: read packets as packets #5171
...
i need a vacation or else
only:hellen-honda-k
2023-03-10 23:02:01 -05:00
Andrey
e9da0eeed2
K
...
only:mre_f4
2023-03-04 16:00:50 -05:00
Andrey
ca850a8437
only:mre_f4
2023-03-01 17:20:22 -05:00
Andrey
3070e1b3c8
ETB duty cycle jitter #4833
2022-11-29 14:59:08 -05:00
Andrey
5b88c6b535
exp average is pretty cool
2022-11-28 19:22:45 -05:00
rusefillc
9321aae600
ETB duty cycle jitter #4833
2022-11-27 18:13:10 -05:00
rusefillc
926168a0d4
docs
2022-11-27 00:08:34 -05:00
Andrey
ab4b451195
os_access.h dead?
2022-09-07 15:56:45 -04:00
Andrey
b756456450
tear down Engine god object #4511
...
just trying different things
2022-09-05 04:00:24 -04:00
Andrey
b89217b596
reducing confusion between library header and rusefi main repo header
2022-09-01 11:35:35 -04:00
rusefillc
db8a965288
unconditional VVT PID logging
2022-08-17 00:47:31 -04:00
Matthew Kennedy
a0d8ae3f4f
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
rusefillc
5db378970d
PID logging: p term #4337
2022-07-08 10:31:34 -04:00
rusefillc
668a57353a
PID logging: p term #4337
2022-07-08 09:49:58 -04:00
Matthew Kennedy
3284282be7
rescale RPM values ( #4300 )
...
* rpm configs
* fix
* s
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-29 18:48:30 -04:00
rusefillc
5607baefa2
Iss debug ( #4290 )
...
* one call only
* oops am idiot
Co-authored-by: David Holdeman <dave@holdemanenterprises.com>
2022-06-27 22:29:34 -04:00
rusefillc
4fa1f4071a
borrowing from David
2022-06-26 20:19:54 -04:00
Matthew Kennedy
c3fb211d6b
fix vss/iss filter parameter validation ( #4114 )
...
* fix filter parameter validation
* use values that don't get clipped
2022-04-27 22:29:51 -04:00
rusefillc
d2205a7fd6
Set sensible default for dwell by voltage multiplier table fix #4067
2022-04-13 15:21:44 -04:00
Matthew Kennedy
f1742c44ff
output channel tweaks ( #4023 )
...
* shuffle around output channels
* postState should take a ref
* s
* s
* patch input file
* limits
* accel bad bounds check
* units
* units
* Revert "accel bad bounds check"
This reverts commit b2bb493be331d5d2cf40b9ed01363a53182c883e.
* missed an autoscale
2022-03-24 08:58:55 -04:00
Matthew Kennedy
0937de1b84
flash storage uses 32 bit CRC ( #3984 )
...
* better flash logic and warning message
* comment
* s
* ssssss
* simplify logic
* use 32 bit crc
* s
* don't test things that don't exist
2022-03-08 23:17:35 -05:00
rusefillc
ca98e270e1
safer file name ( #3861 )
...
* safer file name
* safer file name
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-31 21:51:32 -05:00
Matthew Kennedy
f5d4690fe1
baro fully in sensor model ( #3829 )
...
* consumers and api
* dead test
* baro uses sensor model
* remove old (copy of?) map lookup logic
* I guess we don't need FastInterpolation any more?
* don't double init analog input
2022-01-23 09:42:11 -05:00
rusefillc
b8eafd7652
docs
2022-01-22 22:18:50 -05:00
rusefillc
71b2dc762a
https://en.wikipedia.org/wiki/Pi
2022-01-14 21:23:27 -05:00
rusefillc
963c168788
Code style for methods with zero arguments #3535
2022-01-11 22:26:24 -05:00
GitHub build-firmware Action
2208947bb3
Auto-generated configs and docs
2022-01-05 06:49:51 +00:00
GitHub build-firmware Action
38b17f5859
Auto-generated configs and docs
2022-01-05 05:09:04 +00:00
Matthew Kennedy
c176bbebc1
ui & config for fuel/ign trim tables ( #3704 )
...
* ui & config
* bump flash version
* compaction
* s
* make things happy
* fsio too
* OK, well those defaults were insane
* b
* why are these defaults insane
* adjust cylinder offset ui
* s
* cleanup
2021-12-20 21:58:53 -05:00
rusefillc
87a8c0831d
helping mac
2021-12-20 01:23:23 -05:00
Andrey
3789d570f7
2 byte table axis #3045
2021-12-19 23:20:21 -05:00
rusefillc
f79ae3c623
why so many channels are hidden in debug ? #3614
2021-11-29 00:33:05 -05:00
rusefillc
da68ff5ad6
j1850 SAE crc8
2021-11-22 14:03:52 -05:00