Commit Graph

611 Commits

Author SHA1 Message Date
rusefillc 20cbeec9cd front to rear axle speed slip rate gauge #5842
only:proteus_f4
2023-12-31 11:34:35 -05:00
Andrey 02960f1503 only: front to rear axle speed slip rate gauge #5842 2023-12-30 23:51:59 -05:00
Andrey afe01c365f custom FW repos code generation process #5817
preparation
2023-12-19 16:47:58 -05:00
Andrey d2f614bb20 only:RTFM? 2023-11-05 17:23:17 -05:00
rusefillc e384914c95 only:variable shadowing should be avoided #5676 2023-11-01 13:02:20 -04:00
rusefillc b3d921d961 only:variable shadowing should be avoided #5676 2023-11-01 12:00:08 -04:00
Andrey 45636fd90a only:C++ 2023-10-06 11:09:30 -04:00
Andrey ebf749f746 EG33 and C++ 2023-10-06 10:22:24 -04:00
Andrey 506b03122d only: C++ 2023-10-05 22:10:10 -04:00
Andrey ba66fdcf82 reducing code duplication around assert 2023-09-05 21:28:39 -04:00
rusefi 1d64003dd6 only:WrapAround62 goes to libfirmware 2023-08-30 23:47:26 -04:00
rusefi 78e48d3718 only:timer.h goes to libfirmware! 2023-08-30 23:11:24 -04:00
rusefi 325046f15d only:rusefi_time_types.h 2023-08-30 21:35:30 -04:00
Andreika 46ded5cbcb
Move cyclic_buffer.h and fifo_buffer.h to libfirmware (#5544)
* Move cyclic_buffer.h and fifo_buffer.h to libfirmware

* move cyclic_buffer.h and fifo_buffer.h to containers dir
2023-08-26 15:59:45 -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
rusefillc 9f4647a99f CLI encapsulation preparing for libfirmware move 2023-08-08 23:53:59 -04:00
rusefillc b21455e178 CLI encapsulation preparing for libfirmware move 2023-08-08 23:02:20 -04:00
rusefillc c4eb8fc9f8 CLI encapsulation preparing for libfirmware move 2023-08-08 22:58:17 -04:00
rusefillc 5fe7e7ca54 CLI encapsulation preparing for libfirmware move 2023-08-08 22:22:04 -04:00
rusefillc 850b2631d8 CLI encapsulation preparing for libfirmware move 2023-08-08 18:58:16 -04:00
rusefillc 77135739d5 encapsulation 2023-08-08 07:23:50 -04:00
rusefillc bf59660e37 encapsulation 2023-08-08 06:59:00 -04:00
rusefillc 364fc3915d encapsulation 2023-08-08 06:03:56 -04:00
rusefillc 12e0473e19 encapsulation 2023-08-08 05:30:53 -04:00
rusefillc 7cc8099584 encapsulation 2023-08-08 05:28:07 -04:00
rusefillc 03a714055f
bench test delay parameter is not useful (#5491)
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-08-05 14:32:24 -04:00
Matthew Kennedy 5644312cbe we play a little fast and loose with Timer, ensure it gets no vtable 2023-07-26 07:45:14 -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
Matthew Kennedy 25c4d4886b sprinkle in some constexpr 2023-07-02 23:27:32 -04:00
rusefillc c20963d302 proteus F7 hard fault on "enable self stimulation" #5354
i feel lucky so I make random changes
2023-06-25 02:21:38 -04:00
rusefillc bc2a2b9ab9 only:better method name 2023-06-25 02:08:53 -04:00
Andrey a63265bffb only:more timer API 2023-06-15 17:30:55 -04:00
rusefi 426bc8720e console "spark 1" bench hands up proteus #5320
i feel lucky!
2023-06-11 23:23:17 -04:00
rusefi f77f356e6d reducing code duplication 2023-06-11 23:17:13 -04:00
rusefi 731fd89ef7 reducing magic constant 2023-06-11 23:13:36 -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
rusefillc 2f19ca94a8 https://github.com/rusefi/fw-AT-START-F435/issues/1
UNUSED flexibility
2023-05-23 23:38:02 -04:00
Matthew Kennedy 9fff7998f7 extra define
(cherry picked from commit 83dc73f0d4)
2023-04-29 07:07:28 -04:00
Matthew Kennedy 4935cf5fb3 more dead stuff
(cherry picked from commit b9d065ae4e)
2023-04-29 05:15:34 -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
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
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
Matthew Kennedy 6e89e71d0a
more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
rusefillc 40738fad12 smarter template 2022-12-13 16:47:35 -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