Andrey
|
e5f7c9885c
|
testability: bench test commands should have automated coverage using simulator #5562
|
2023-09-11 00:03:10 -04:00 |
rusefi
|
daf4edb04e
|
C++
|
2023-09-10 23:47:44 -04:00 |
Andrey
|
f0479fdc17
|
preparing method for reuse
|
2023-09-06 08:16:14 -04:00 |
Andrey
|
e81f9f953a
|
some of these error codes are quite pointless now in 2023
|
2023-09-05 21:32:50 -04:00 |
Andrey
|
ba66fdcf82
|
reducing code duplication around assert
|
2023-09-05 21:28:39 -04:00 |
Andrey
|
464ce6ae50
|
default arguments are cool even while I might not even need it now
|
2023-09-05 16:17:13 -04:00 |
Andrey
|
70945665e9
|
default arguments are cool even while I might not even need it now
|
2023-09-05 16:01:34 -04:00 |
Andrey
|
05a8a93028
|
technical debt? our way to have unit tests working is to have this field instead of proper 'this'
|
2023-09-05 15:38:51 -04:00 |
Andrey
|
c8302be4ae
|
type clean-up to avoid nasty cast
|
2023-09-05 15:33:05 -04:00 |
Andrey
|
1067e27a50
|
this field can use a type
|
2023-09-05 15:20:57 -04:00 |
rusefi
|
516c72c411
|
let's admit we use C++ here
|
2023-08-31 00:01:31 -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 |
rusefillc
|
3c8cd08c61
|
broadcast button toggle counter #5514
only:fancy boolen with counter
|
2023-08-22 14:37:17 -04:00 |
rusefillc
|
cf7944cd78
|
CAN side of automated testing fix #4630
closing simply because we have too many tickets
|
2023-08-21 00:40:36 -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
|
b2c8e06d1c
|
broadcast button toggle counter #5514
|
2023-08-20 17:27:41 -04:00 |
rusefillc
|
9febfc7070
|
startPwm should not FATAL fix #5497
|
2023-08-07 23:32:52 -04:00 |
rusefi
|
163e4ddd40
|
turnAllPinsOff improvements #5429
only:turning a couple of more pins off
|
2023-07-21 21:30:21 -04:00 |
Andrey
|
c3a87bc4d3
|
hiding stuff from unit tests
|
2023-07-06 21:36:39 -04:00 |
rusefillc
|
4bbc0a8189
|
hiding stuff from unit tests
|
2023-07-06 17:01:02 -04:00 |
rusefillc
|
bc2a2b9ab9
|
only:better method name
|
2023-06-25 02:08:53 -04:00 |
Andrey
|
5bdcb84d0a
|
Too many bench test buttons are broken #5327
|
2023-06-15 19:30:46 -04:00 |
Andrey
|
88f662ca2d
|
Too many bench test buttons are broken #5327
|
2023-06-15 15:43:35 -04:00 |
rusefillc
|
65dcdb86ec
|
Too many bench test buttons are broken #5327
|
2023-06-15 11:46:39 -04:00 |
rusefi
|
f77f356e6d
|
reducing code duplication
|
2023-06-11 23:17:13 -04:00 |
Matthew Kennedy
|
b174ef488a
|
shared define for all LED pin mode
|
2023-06-05 11:49:09 -04:00 |
Matthew Kennedy
|
f7e6ccd9e2
|
de-pointerize outputMode #49
|
2023-06-05 10:25:00 -04:00 |
rusefillc
|
74e2592746
|
p from past
|
2023-06-05 10:23:20 -04:00 |
Matthew Kennedy
|
12a29232cc
|
tooth_logger.h -> pch
(cherry picked from commit ad3ea57276361b6da69eb920dd056a662f6f5c70)
|
2023-05-31 15:59:02 -04:00 |
Andrey
|
8c9b17485e
|
Revert "Allow scheduling_s to come from a pool (#4841)"
This reverts commit 5250b177
|
2023-05-25 10:10:17 -04:00 |
rusefillc
|
8f6f7819a4
|
one step back: sleep implementation not to use heap
|
2023-05-25 10:10:17 -04:00 |
rusefillc
|
9ec713c162
|
dead doc
|
2023-05-25 09:49:30 -04:00 |
rusefillc
|
fb2e64a6be
|
reducing GPIO code duplication
|
2023-05-24 10:57:09 -04:00 |
rusefillc
|
b2547c629d
|
reducing GPIO code duplication
|
2023-05-24 10:44:33 -04:00 |
rusefillc
|
fa57f32a37
|
reducing GPIO code duplication
|
2023-05-24 10:37:02 -04:00 |
rusefillc
|
458d8982aa
|
reducing GPIO code duplication
|
2023-05-24 10:34:11 -04:00 |
rusefillc
|
cdf5447afb
|
reducing GPIO code duplication
|
2023-05-24 10:24:44 -04:00 |
rusefillc
|
61f840fcc3
|
reducing GPIO code duplication
|
2023-05-24 09:30:19 -04:00 |
rusefillc
|
cc4175f428
|
reducing GPIO code duplication
|
2023-05-24 08:51:24 -04:00 |
rusefillc
|
cdd7bfe535
|
code style
|
2023-05-24 00:09:06 -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 |
Matthew Kennedy
|
2857e9527d
|
remove specs_s struct, flatten config
(cherry picked from commit f090a97b0b7771dfe02e4b4bb9919d50a6a11ef5)
|
2023-04-28 20:59:11 -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 |
Andrey
|
0c948f6448
|
yes, this thing works nicely
|
2023-02-20 23:43:58 -05:00 |
rusefillc
|
a11a770ae4
|
Default binary should have more relaxed pinout: FATAL pin #5002
refactoring: extract method
|
2023-01-23 10:11:04 -05:00 |
rusefillc
|
1be06f8d08
|
h-bridge wastegate not alive on bench #4965
life is sad when debugger is broken
|
2023-01-17 13:46:54 -05:00 |
Matthew Kennedy
|
872595f302
|
ETB compensates for battery voltage (#4838)
* compensate battery voltage
* changelog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
|
2022-12-10 22:55:26 -05:00 |
Matthew Kennedy
|
5250b177c2
|
Allow scheduling_s to come from a pool (#4841)
* injection events use scheduling pool
* knock and prime
* bench test
* dropped this: *
* extract action before execute
* comment
* init allocated timers
* metrics
* dropped this: ,
* guard
* injection events use scheduling pool
* knock and prime
* bench test
* dropped this: *
* extract action before execute
* comment
* init allocated timers
* metrics
* dropped this: ,
* guard
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
|
2022-12-10 17:55:51 -05:00 |
Matthew Kennedy
|
994ee2f22f
|
Combine angle based event (#4884)
* Remove AngleBasedEventOld/New, only AngleBasedEvent now
* this 7 year old comment of old test code can go away
|
2022-12-10 17:07:02 -05:00 |