rusefillc
683a723d2f
CAN category ( #4148 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
rusefillc
2132cec3fc
Remove value copy from controller into outputChannels #4095
2022-05-09 06:12:17 -04:00
GitHub build-firmware Action
4e213fbc1e
Auto-generated configs and docs
2022-05-09 09:42:49 +00:00
GitHub build-firmware Action
c9560fb2dd
Auto-generated configs and docs
2022-05-08 13:06:44 +00:00
GitHub build-firmware Action
04da97c1e3
Auto-generated configs and docs
2022-05-08 12:05:34 +00:00
GitHub build-firmware Action
5c3ec431ba
Auto-generated configs and docs
2022-05-02 05:38:10 +00:00
GitHub build-firmware Action
35112a91ec
Auto-generated configs and docs
2022-04-29 23:48:53 +00:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
GitHub build-firmware Action
e064759ef7
Auto-generated configs and docs
2022-04-24 00:06:06 +00:00
GitHub build-firmware Action
8001c88151
Auto-generated configs and docs
2022-04-23 11:41:19 +00:00
GitHub build-firmware Action
786ec5a4dd
Auto-generated configs and docs
2022-04-21 13:14:29 +00:00
GitHub build-firmware Action
70209c5953
Auto-generated configs and docs
2022-04-20 00:09:40 +00:00
GitHub build-firmware Action
43b342f5cb
Auto-generated configs and docs
2022-04-18 16:29:48 +00:00
rusefillc
e59ae35196
unique field names
2022-04-18 11:11:57 -04:00
rusefillc
82f608d558
one step sideways to fix build
2022-04-16 21:24:02 -04:00
rusefillc
08c50cc1dd
logging of live data structs was: data points #3614
...
progress
2022-04-16 21:04:02 -04:00
rusefillc
0b21ddce9c
random progress
2022-04-16 16:39:52 -04:00
GitHub build-firmware Action
7c8d1aac91
Auto-generated configs and docs
2022-04-09 13:32:30 +00:00
rusefillc
b5ff552946
Air Conditioning Improvements #4054
2022-04-09 01:23:00 -04:00
rusefillc
ed6ed0d93e
Air Conditioning Improvements #4054
2022-04-08 21:28:50 -04:00
GitHub build-firmware Action
ba8841250a
Auto-generated configs and docs
2022-04-07 13:29:42 +00:00
GitHub build-firmware Action
ec2ade8c8d
Auto-generated configs and docs
2022-04-06 20:22:52 +00:00
GitHub build-firmware Action
01a2316385
Auto-generated configs and docs
2022-04-05 00:36:02 +00:00
GitHub build-firmware Action
f436a6c0ea
Auto-generated configs and docs
2022-04-04 21:49:00 +00:00
GitHub build-firmware Action
906692bb1d
Auto-generated configs and docs
2022-04-03 13:37:31 +00:00
GitHub build-firmware Action
7073e1e58f
Auto-generated configs and docs
2022-04-03 08:28:56 +00:00
GitHub build-firmware Action
e4a664fe8e
Auto-generated configs and docs
2022-04-03 02:32:37 +00:00
GitHub build-firmware Action
7b197182d1
Auto-generated configs and docs
2022-04-03 01:09:11 +00:00
GitHub build-firmware Action
4a1a177364
Auto-generated configs and docs
2022-03-29 06:42:16 +00:00
rusefillc
7a675580a9
We have working runtime RAM detection - we shall use it for Lua #3970
2022-03-27 19:39:41 -04:00
GitHub build-firmware Action
084b042832
Auto-generated configs and docs
2022-03-24 13:05:35 +00:00
GitHub build-firmware Action
6e20324be1
Auto-generated configs and docs
2022-03-21 00:20:26 +00:00
GitHub build-firmware Action
5f67bd3154
Auto-generated configs and docs
2022-03-20 15:19:43 +00:00
GitHub build-firmware Action
22d4021a46
Auto-generated configs and docs
2022-03-20 13:35:00 +00:00
Matthew Kennedy
4e57daf6d7
test AEM X-Series wideband protocol ( #4002 )
...
* break out acceptFrame, test CanListener
* test AEM xseries protocol
* tweaks
* tweaks
* maybe everyone compiles happily now
2022-03-15 15:52:50 -04:00
GitHub build-firmware Action
aa319d7456
Auto-generated configs and docs
2022-03-13 16:01:27 +00:00
GitHub build-firmware Action
0b1e11c63b
Auto-generated configs and docs
2022-03-12 15:09:42 +00:00
GitHub build-firmware Action
4137be13a5
Auto-generated configs and docs
2022-03-09 01:32:57 +00:00
rusefillc
970d63568f
Revert "lua: TDD of enabling base lib"
...
This reverts commit d8b3712817
.
2022-02-22 20:50:38 -05:00
rusefillc
d80f3e0b80
Revert "lua: enabling string lib"
...
This reverts commit f4297bafe6
.
2022-02-22 20:50:38 -05:00
rusefillc
f4297bafe6
lua: enabling string lib
2022-02-22 17:31:44 -05:00
rusefillc
d8b3712817
lua: TDD of enabling base lib
2022-02-22 16:25:41 -05:00
rusefi
89ea770f00
Lua CAN relay performance #3911
2022-02-13 00:07:36 -05:00
rusefillc
0d66a5873a
Lua CAN relay performance #3911
2022-02-10 21:01:15 -05:00
GitHub build-firmware Action
4032c83f29
Auto-generated configs and docs
2022-02-11 01:24:16 +00:00
GitHub build-firmware Action
efc0f31c94
Auto-generated configs and docs
2022-02-10 15:29:24 +00:00
GitHub build-firmware Action
c3466df0c5
Auto-generated configs and docs
2022-02-07 00:04:39 +00:00
rusefi
998cba5521
EFI_LAUNCH_CONTROL clean-up
2022-02-06 18:46:09 -05:00
GitHub build-firmware Action
8e544998fb
Auto-generated configs and docs
2022-02-04 21:47:48 +00:00
GitHub build-firmware Action
ad271ea8cc
Auto-generated configs and docs
2022-02-03 13:07:28 +00:00
GitHub build-firmware Action
a4c473cbdf
Auto-generated configs and docs
2022-02-02 02:45:00 +00:00
GitHub build-firmware Action
eaa9642d8d
Auto-generated configs and docs
2022-02-01 21:14:16 +00:00
GitHub build-firmware Action
0bcfa4b1d2
Auto-generated configs and docs
2022-01-31 23:55:52 +00:00
Matthew Kennedy
c6f45c5022
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
GitHub build-firmware Action
d20db70a28
Auto-generated configs and docs
2022-01-29 02:41:30 +00:00
GitHub build-firmware Action
7311f25467
Auto-generated configs and docs
2022-01-28 06:04:57 +00:00
GitHub build-firmware Action
75d2e11b5a
Auto-generated configs and docs
2022-01-28 01:16:52 +00:00
GitHub build-firmware Action
e5dec77869
Auto-generated configs and docs
2022-01-27 19:27:44 +00:00
GitHub build-firmware Action
660337e952
Auto-generated configs and docs
2022-01-27 13:02:18 +00:00
GitHub build-firmware Action
e584ef198c
Auto-generated configs and docs
2022-01-24 02:55:57 +00:00
GitHub build-firmware Action
ff27fda481
Auto-generated configs and docs
2022-01-23 20:42:35 +00:00
GitHub build-firmware Action
7c85554ece
Auto-generated configs and docs
2022-01-21 20:59:16 +00:00
GitHub build-firmware Action
a851b04fdb
Auto-generated configs and docs
2022-01-21 01:45:43 +00:00
GitHub build-firmware Action
5a816cc09a
Auto-generated configs and docs
2022-01-19 12:39:51 +00:00
GitHub build-firmware Action
c38f46bdc9
Auto-generated configs and docs
2022-01-19 05:56:03 +00:00
rusefillc
64387689ff
On m_event vs lobe vs scheduling #3804
2022-01-18 00:45:24 -05:00
rusefillc
5e2ad39d91
GDI Epic #1448
2022-01-18 00:27:20 -05:00
rusefillc
e9742b8c24
Better handling of RPM during stop of cranking #3803
...
one step back
2022-01-17 21:43:30 -05:00
Andrey
9f5188bf30
Better handling of RPM during stop of cranking #3803
2022-01-17 21:27:10 -05:00
rusefillc
eb580414ce
Dumb CAN wake-up #3660
2022-01-15 11:37:24 -05:00
GitHub build-firmware Action
cdab332a9d
Auto-generated configs and docs
2022-01-14 03:39:21 +00:00
GitHub build-firmware Action
5fa54ed9ac
Auto-generated configs and docs
2022-01-12 21:38:47 +00:00
rusefillc
3c73ca8dab
random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev
2022-01-09 22:42:24 -05:00
rusefillc
177a5faa63
limp ClearReason
2022-01-08 22:13:20 -05:00
GitHub build-firmware Action
7911e85db9
Auto-generated configs and docs
2022-01-09 01:40:32 +00:00
GitHub build-firmware Action
a2482ab87e
Auto-generated configs and docs
2022-01-09 01:22:51 +00:00
GitHub build-firmware Action
9e13d2b259
Auto-generated configs and docs
2022-01-09 00:55:02 +00:00
GitHub build-firmware Action
02ec63334e
Auto-generated configs and docs
2022-01-07 01:00:00 +00:00
rusefillc
cc115d651f
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:17:26 -05:00
rusefillc
c66dcaf454
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:15:03 -05:00
GitHub build-firmware Action
d75e0ec18c
Auto-generated configs and docs
2022-01-04 04:48:36 +00:00
GitHub build-firmware Action
696a1cd569
Auto-generated configs and docs
2022-01-03 08:26:21 +00:00
GitHub build-firmware Action
9ef4515a32
Auto-generated configs and docs
2022-01-03 03:11:01 +00:00
rusefillc
2016ecbe98
live data progress
2022-01-02 01:17:22 -05:00
rusefillc
95136893de
GDI Epic #1448
2022-01-01 17:18:11 -05:00
GitHub build-firmware Action
6213eb5406
Auto-generated configs and docs
2021-12-30 22:59:03 +00:00
GitHub build-firmware Action
6a187d488f
Auto-generated configs and docs
2021-12-30 22:03:20 +00:00
GitHub build-firmware Action
d694031f13
Auto-generated configs and docs
2021-12-25 04:41:09 +00:00
rusefillc
3ef4de991f
E65 wants more
2021-12-23 23:36:07 -05:00
GitHub build-firmware Action
9ec7897e37
Auto-generated configs and docs
2021-12-22 16:08:59 +00:00
GitHub build-firmware Action
a82f364956
Auto-generated configs and docs
2021-12-21 23:15:00 +00:00
rusefillc
a2bf7616ae
Second CAN #3687
2021-12-21 01:17:02 -05:00
rusefillc
4ad1f887fd
Second CAN #3687
2021-12-21 01:10:37 -05:00
GitHub build-firmware Action
c763244d74
Auto-generated configs and docs
2021-12-20 07:04:16 +00:00
GitHub build-firmware Action
5e1f5735ac
Auto-generated configs and docs
2021-12-20 06:09:38 +00:00
GitHub build-firmware Action
2796bb05c8
Auto-generated configs and docs
2021-12-16 21:08:16 +00:00
GitHub build-firmware Action
721f1ed1c7
Auto-generated configs and docs
2021-12-16 19:53:45 +00:00
rusefillc
99d19f2d78
clutch input via CAN fix #3605
2021-12-15 20:35:49 -05:00
GitHub build-firmware Action
8ed86c78b2
Auto-generated configs and docs
2021-12-16 01:28:57 +00:00
rusefillc
86506a15a9
clutch input via CAN #3605
2021-12-15 20:11:23 -05:00
rusefillc
0937499708
Lua to read tsOutputs #3376
2021-12-15 13:25:09 -05:00
rusefillc
5bdf25c3f8
Lua to read tsOutputs #3376
2021-12-14 23:16:05 -05:00
GitHub build-firmware Action
e57166ed55
Auto-generated configs and docs
2021-12-15 03:35:34 +00:00
rusefillc
d121230dbe
Lua to read tsOutputs #3376
2021-12-14 22:28:41 -05:00
GitHub build-firmware Action
c73ceec960
Auto-generated configs and docs
2021-12-14 21:19:31 +00:00
rusefillc
265239ab4d
Lua to read tsOutputs #3376
2021-12-13 19:46:41 -05:00
rusefillc
28449f3095
Lua to read tsOutputs #3376
2021-12-13 19:13:05 -05:00
rusefillc
79586d42a6
CAN wake-up #3660
2021-12-13 17:53:20 -05:00
rusefillc
a5e80d05ba
Lua to read tsOutputs #3376
2021-12-11 12:59:47 -05:00
rusefillc
aa3d1db05e
rusEFI console ISO-TP via PCAN #3667
...
fixing build
2021-12-08 15:42:00 -05:00
Andrey
940b04ab24
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00
rusefillc
b778aa7173
Pause CAN broadcast on engine stop #3665
2021-12-07 10:35:52 -05:00
rusefillc
f4ab23eb2b
Requesting LUA Torque intervention #3638
2021-12-02 01:02:56 -05:00
rusefillc
56d52f01be
refactoring
2021-12-01 23:33:26 -05:00
rusefillc
6d4b1e6020
proteus to have enlarged Lua
...
one step back
2021-11-30 22:35:29 -05:00
Matthew Kennedy
5eea2764f5
strtof ( #3623 )
...
* strtof
* do fewer divides
2021-11-26 18:39:45 -05:00
rusefillc
719e3f9052
LUA CANbus expect 29bit ID by default #3592
...
not great quick fix
2021-11-23 15:41:43 -05:00
Matthew Kennedy
3334a6963c
oh my god we've had no asserts ( #3595 )
2021-11-22 17:52:03 -05:00
rusefillc
42da5746f4
j1850 SAE crc8 Lua
2021-11-22 14:19:19 -05:00
Scott Smith
9668626008
Move LuaThread to CCM, and shuffle a couple items out. ( #3587 )
...
Lua's stack probably doesn't need DMA. Allows us to group more of our unused RAM together
in one place.
2021-11-21 20:35:03 -05:00
Matthew Kennedy
bb57a4b084
detect more overflows with asan ( #3582 )
...
* overflow detector
* type list dynamic allocate
* fix the buffer length
* comment
* pr fb
* sanitize sim
* fix sim sanitizer bug
* didn't mean to turn off optimization for sim
* asan can do that, if you turn it on!
* cleaning
2021-11-20 01:38:39 -05:00
Scott Smith
823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Andrey
a61043e570
proportional spark cut #3427
2021-11-16 13:23:08 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Scott Smith
344c9073e2
Start the process of using a global engine ptr for unit tests. ( #3551 )
...
* Start the process of using a global engine ptr for unit tests.
Passing around the engine, config, and persistent state wasn't buying anything. Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables. Add a dummy check in
case some test tries to set them manually.
* Fix OSX build
* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
rusefi
c8d666c5a1
Lua: changing "table" API
2021-11-14 16:29:46 -05:00
rusefi
377c9e2fda
Something something Automatic Compression Release #3442
2021-11-14 16:04:44 -05:00
rusefi
e8aebc313a
Something something Automatic Compression Release #3442
2021-11-14 15:04:10 -05:00
rusefillc
14c0711011
script settings need names!
2021-11-14 13:18:11 -05:00
rusefillc
22c872d8d8
Epic: Remove FSIO #2928
2021-11-14 10:57:19 -05:00
rusefillc
c22215cea7
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
rusefi
676f2dfb93
findTableIndex
2021-11-13 10:02:01 -05:00
rusefillc
6be84c0de9
lua can
2021-11-13 08:23:44 -05:00
rusefillc
8fdf2521e5
lua can
2021-11-13 08:20:30 -05:00
rusefillc
e662544919
lua can
2021-11-13 04:44:17 -05:00
Matthew Kennedy
73b05d2e20
lua pid class ( #3411 )
...
* lua pid
* no luaaa stl
* update luaaa
* finality
* luaaa
* luaaa
* = default
* bad merge
* gitmodules
* lua
* proteus demo script
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 03:18:16 -05:00
Matthew Kennedy
a831bec797
update luaaa ( #3540 )
...
* lua update
* no stdlib mode
* turn off system luaaa for now since it makes luaaa sad
* let user heap do a little
* gitmodules
* memory shuffling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-12 22:10:05 -05:00
Andrey
88dcab9cd6
Something something Automatic Compression Release #3442
2021-11-11 21:38:49 -05:00
Matthew Kennedy
57ad75aa98
load lua libs correctly ( #3529 )
...
* fix lua lib loading
* test
2021-11-11 13:44:13 -05:00
rusefi
dcacef45ab
open q
2021-11-10 19:24:17 -05:00
rusefi
06e97a1794
why is meat allowed to touch machine?!
2021-11-08 20:49:12 -05:00
Andrey
9b0f617664
lua pid class #3411
2021-11-07 09:53:40 -05:00
Andrey
821276197b
lua pid class #3411
2021-11-07 09:49:47 -05:00
Andrey
f6a20ca1ea
lua curve progress
2021-11-05 16:08:48 -04:00
rusefillc
610c2b0ad1
lua curve progress
2021-11-05 10:34:12 -04:00
Andrey
44fa9b028b
lua interpolate
2021-11-02 23:35:48 -04:00
Andrey
e4a872c251
refatoring: splitting lua hooks into multiple files
2021-11-02 23:27:48 -04:00
rusefi
c3bfaeb63c
Revert "lua can: one step back"
...
This reverts commit ed89d5da
2021-10-29 16:32:41 -04:00
rusefi
ed89d5da57
lua can: one step back
2021-10-29 13:14:42 -04:00
rusefillc
64ecbb16ab
Revert "lua pid class #3411"
...
This reverts commit dde80bb900
.
2021-10-28 23:41:23 -04:00