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 83dc73f0d44fa1bcbda4b4c97f15bec50c120863)
2023-04-29 07:07:28 -04:00
Matthew Kennedy
4935cf5fb3
more dead stuff
...
(cherry picked from commit b9d065ae4e867e65d2ab9049961a4044d967013d)
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