GitHub build-firmware Action
1a6fe00fcd
Auto-generated configs and docs
2022-04-03 13:37:31 +00:00
GitHub build-firmware Action
9ee06779f6
Auto-generated configs and docs
2022-04-03 08:28:56 +00:00
GitHub build-firmware Action
360618a72d
Auto-generated configs and docs
2022-04-03 02:32:37 +00:00
GitHub build-firmware Action
fa2bb460f1
Auto-generated configs and docs
2022-04-03 01:09:11 +00:00
GitHub build-firmware Action
d65db27ec1
Auto-generated configs and docs
2022-03-29 06:42:16 +00:00
rusefillc
3d8c40da58
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
2fea30b6a0
Auto-generated configs and docs
2022-03-24 13:05:35 +00:00
GitHub build-firmware Action
44c682c310
Auto-generated configs and docs
2022-03-21 00:20:26 +00:00
GitHub build-firmware Action
715b8438d9
Auto-generated configs and docs
2022-03-20 15:19:43 +00:00
GitHub build-firmware Action
29d35697c5
Auto-generated configs and docs
2022-03-20 13:35:00 +00:00
Matthew Kennedy
d01d24490b
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
7518054c56
Auto-generated configs and docs
2022-03-13 16:01:27 +00:00
GitHub build-firmware Action
947c7e1d8f
Auto-generated configs and docs
2022-03-12 15:09:42 +00:00
GitHub build-firmware Action
d7015ee334
Auto-generated configs and docs
2022-03-09 01:32:57 +00:00
rusefillc
fd1fb0fcef
Revert "lua: TDD of enabling base lib"
...
This reverts commit ec97bf2cb5
.
2022-02-22 20:50:38 -05:00
rusefillc
77bccebd2b
Revert "lua: enabling string lib"
...
This reverts commit a0d3942c29
.
2022-02-22 20:50:38 -05:00
rusefillc
a0d3942c29
lua: enabling string lib
2022-02-22 17:31:44 -05:00
rusefillc
ec97bf2cb5
lua: TDD of enabling base lib
2022-02-22 16:25:41 -05:00
rusefi
7bc130200d
Lua CAN relay performance #3911
2022-02-13 00:07:36 -05:00
rusefillc
9ce3f14137
Lua CAN relay performance #3911
2022-02-10 21:01:15 -05:00
GitHub build-firmware Action
ecfc81dfae
Auto-generated configs and docs
2022-02-11 01:24:16 +00:00
GitHub build-firmware Action
89aff83686
Auto-generated configs and docs
2022-02-10 15:29:24 +00:00
GitHub build-firmware Action
c893151cf8
Auto-generated configs and docs
2022-02-07 00:04:39 +00:00
rusefi
0832b694d2
EFI_LAUNCH_CONTROL clean-up
2022-02-06 18:46:09 -05:00
GitHub build-firmware Action
03242d3de4
Auto-generated configs and docs
2022-02-04 21:47:48 +00:00
GitHub build-firmware Action
c03c7448b8
Auto-generated configs and docs
2022-02-03 13:07:28 +00:00
GitHub build-firmware Action
b053f6ed29
Auto-generated configs and docs
2022-02-02 02:45:00 +00:00
GitHub build-firmware Action
07de476c27
Auto-generated configs and docs
2022-02-01 21:14:16 +00:00
GitHub build-firmware Action
10d469f1e9
Auto-generated configs and docs
2022-01-31 23:55:52 +00:00
Matthew Kennedy
fe6cdf60e3
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
31a237fac3
Auto-generated configs and docs
2022-01-29 02:41:30 +00:00
GitHub build-firmware Action
21d7fddbb4
Auto-generated configs and docs
2022-01-28 06:04:57 +00:00
GitHub build-firmware Action
e7bd6cc37c
Auto-generated configs and docs
2022-01-28 01:16:52 +00:00
GitHub build-firmware Action
194ba5b67f
Auto-generated configs and docs
2022-01-27 19:27:44 +00:00
GitHub build-firmware Action
c020d600ed
Auto-generated configs and docs
2022-01-27 13:02:18 +00:00
GitHub build-firmware Action
6d8a104525
Auto-generated configs and docs
2022-01-24 02:55:57 +00:00
GitHub build-firmware Action
1d40fdedd2
Auto-generated configs and docs
2022-01-23 20:42:35 +00:00
GitHub build-firmware Action
cd3bbb39d9
Auto-generated configs and docs
2022-01-21 20:59:16 +00:00
GitHub build-firmware Action
7e28bd5191
Auto-generated configs and docs
2022-01-21 01:45:43 +00:00
GitHub build-firmware Action
efb2ca5b4c
Auto-generated configs and docs
2022-01-19 12:39:51 +00:00
GitHub build-firmware Action
f3d1b5307a
Auto-generated configs and docs
2022-01-19 05:56:03 +00:00
rusefillc
ffca542785
On m_event vs lobe vs scheduling #3804
2022-01-18 00:45:24 -05:00
rusefillc
3e8207f393
GDI Epic #1448
2022-01-18 00:27:20 -05:00
rusefillc
8b18138e21
Better handling of RPM during stop of cranking #3803
...
one step back
2022-01-17 21:43:30 -05:00
Andrey
385f0cc991
Better handling of RPM during stop of cranking #3803
2022-01-17 21:27:10 -05:00
rusefillc
6df4c6e95c
Dumb CAN wake-up #3660
2022-01-15 11:37:24 -05:00
GitHub build-firmware Action
c0b4028625
Auto-generated configs and docs
2022-01-14 03:39:21 +00:00
GitHub build-firmware Action
72ac03a8c4
Auto-generated configs and docs
2022-01-12 21:38:47 +00:00
rusefillc
86c8dcf011
random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev
2022-01-09 22:42:24 -05:00
rusefillc
9b38a7d445
limp ClearReason
2022-01-08 22:13:20 -05:00
GitHub build-firmware Action
b51c78c3f8
Auto-generated configs and docs
2022-01-09 01:40:32 +00:00
GitHub build-firmware Action
899ee68264
Auto-generated configs and docs
2022-01-09 01:22:51 +00:00
GitHub build-firmware Action
8ee0271419
Auto-generated configs and docs
2022-01-09 00:55:02 +00:00
GitHub build-firmware Action
9d0bd0d0a4
Auto-generated configs and docs
2022-01-07 01:00:00 +00:00
rusefillc
d877a02486
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:17:26 -05:00
rusefillc
cf11dd0ca5
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:15:03 -05:00
GitHub build-firmware Action
7e72bfbc62
Auto-generated configs and docs
2022-01-04 04:48:36 +00:00
GitHub build-firmware Action
2ec7fe2f97
Auto-generated configs and docs
2022-01-03 08:26:21 +00:00
GitHub build-firmware Action
dc1996f9b0
Auto-generated configs and docs
2022-01-03 03:11:01 +00:00
rusefillc
20bcb99ee0
live data progress
2022-01-02 01:17:22 -05:00
rusefillc
62abbd173e
GDI Epic #1448
2022-01-01 17:18:11 -05:00
GitHub build-firmware Action
e5fba9e080
Auto-generated configs and docs
2021-12-30 22:59:03 +00:00
GitHub build-firmware Action
1cf58391b1
Auto-generated configs and docs
2021-12-30 22:03:20 +00:00
GitHub build-firmware Action
be5b3d11b6
Auto-generated configs and docs
2021-12-25 04:41:09 +00:00
rusefillc
cfd49b316f
E65 wants more
2021-12-23 23:36:07 -05:00
GitHub build-firmware Action
41cdb3a82d
Auto-generated configs and docs
2021-12-22 16:08:59 +00:00
GitHub build-firmware Action
45eab7f8a0
Auto-generated configs and docs
2021-12-21 23:15:00 +00:00
rusefillc
664d3057fa
Second CAN #3687
2021-12-21 01:17:02 -05:00
rusefillc
e2dbe85a50
Second CAN #3687
2021-12-21 01:10:37 -05:00
GitHub build-firmware Action
210d40545c
Auto-generated configs and docs
2021-12-20 07:04:16 +00:00
GitHub build-firmware Action
8f2ae9efc2
Auto-generated configs and docs
2021-12-20 06:09:38 +00:00
GitHub build-firmware Action
1a5bbb09d4
Auto-generated configs and docs
2021-12-16 21:08:16 +00:00
GitHub build-firmware Action
40b1b77110
Auto-generated configs and docs
2021-12-16 19:53:45 +00:00
rusefillc
3499208747
clutch input via CAN fix #3605
2021-12-15 20:35:49 -05:00
GitHub build-firmware Action
4b1c0914f1
Auto-generated configs and docs
2021-12-16 01:28:57 +00:00
rusefillc
d5f8abb508
clutch input via CAN #3605
2021-12-15 20:11:23 -05:00
rusefillc
34b6be08b1
Lua to read tsOutputs #3376
2021-12-15 13:25:09 -05:00
rusefillc
dafeaeaa31
Lua to read tsOutputs #3376
2021-12-14 23:16:05 -05:00
GitHub build-firmware Action
efdad35984
Auto-generated configs and docs
2021-12-15 03:35:34 +00:00
rusefillc
68aec90229
Lua to read tsOutputs #3376
2021-12-14 22:28:41 -05:00
GitHub build-firmware Action
511655f5d9
Auto-generated configs and docs
2021-12-14 21:19:31 +00:00
rusefillc
cae5ae5ce4
Lua to read tsOutputs #3376
2021-12-13 19:46:41 -05:00
rusefillc
aeddcedd3c
Lua to read tsOutputs #3376
2021-12-13 19:13:05 -05:00
rusefillc
001c81a972
CAN wake-up #3660
2021-12-13 17:53:20 -05:00
rusefillc
6d5b9866f2
Lua to read tsOutputs #3376
2021-12-11 12:59:47 -05:00
rusefillc
cd763ce6ab
rusEFI console ISO-TP via PCAN #3667
...
fixing build
2021-12-08 15:42:00 -05:00
Andrey
d2c46b3310
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
359420e93d
Pause CAN broadcast on engine stop #3665
2021-12-07 10:35:52 -05:00
rusefillc
01153934f9
Requesting LUA Torque intervention #3638
2021-12-02 01:02:56 -05:00
rusefillc
186cbcc297
refactoring
2021-12-01 23:33:26 -05:00
rusefillc
c01192acf6
proteus to have enlarged Lua
...
one step back
2021-11-30 22:35:29 -05:00
Matthew Kennedy
dc7fe111bf
strtof ( #3623 )
...
* strtof
* do fewer divides
2021-11-26 18:39:45 -05:00
rusefillc
cedc5f4e9c
LUA CANbus expect 29bit ID by default #3592
...
not great quick fix
2021-11-23 15:41:43 -05:00
Matthew Kennedy
9bd8a19564
oh my god we've had no asserts ( #3595 )
2021-11-22 17:52:03 -05:00
rusefillc
5271d9791a
j1850 SAE crc8 Lua
2021-11-22 14:19:19 -05:00
Scott Smith
467db16828
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
569415930c
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
80091498a6
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
1be12392c0
proportional spark cut #3427
2021-11-16 13:23:08 -05:00
Matthew Kennedy
7296593448
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Scott Smith
2cfc4af998
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
1f486a1e15
Lua: changing "table" API
2021-11-14 16:29:46 -05:00
rusefi
301bdf08a2
Something something Automatic Compression Release #3442
2021-11-14 16:04:44 -05:00
rusefi
291f815b2d
Something something Automatic Compression Release #3442
2021-11-14 15:04:10 -05:00
rusefillc
899a10c829
script settings need names!
2021-11-14 13:18:11 -05:00
rusefillc
3327b0d4e7
Epic: Remove FSIO #2928
2021-11-14 10:57:19 -05:00
rusefillc
5f1aadf638
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
rusefi
d172961577
findTableIndex
2021-11-13 10:02:01 -05:00
rusefillc
f7d1a3e542
lua can
2021-11-13 08:23:44 -05:00
rusefillc
731906b2be
lua can
2021-11-13 08:20:30 -05:00
rusefillc
14281da180
lua can
2021-11-13 04:44:17 -05:00
Matthew Kennedy
31848f5bf4
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
569ec1013b
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
31b50ff021
Something something Automatic Compression Release #3442
2021-11-11 21:38:49 -05:00
Matthew Kennedy
baf11a27b9
load lua libs correctly ( #3529 )
...
* fix lua lib loading
* test
2021-11-11 13:44:13 -05:00
rusefi
35f6ac4305
open q
2021-11-10 19:24:17 -05:00
rusefi
99a90309ef
why is meat allowed to touch machine?!
2021-11-08 20:49:12 -05:00
Andrey
49d4dea65e
lua pid class #3411
2021-11-07 09:53:40 -05:00
Andrey
c98bfecf11
lua pid class #3411
2021-11-07 09:49:47 -05:00
Andrey
818e0057c9
lua curve progress
2021-11-05 16:08:48 -04:00
rusefillc
57dc9b36f4
lua curve progress
2021-11-05 10:34:12 -04:00
Andrey
52bd7a9cb7
lua interpolate
2021-11-02 23:35:48 -04:00
Andrey
8c11ab341e
refatoring: splitting lua hooks into multiple files
2021-11-02 23:27:48 -04:00
rusefi
85dac3e931
Revert "lua can: one step back"
...
This reverts commit 3731496f
2021-10-29 16:32:41 -04:00
rusefi
3731496fb3
lua can: one step back
2021-10-29 13:14:42 -04:00
rusefillc
6a504e0755
Revert "lua pid class #3411"
...
This reverts commit 02bbe16170
.
2021-10-28 23:41:23 -04:00
rusefillc
02bbe16170
lua pid class #3411
2021-10-28 23:35:53 -04:00
Matthew Kennedy
41b99b0593
make lua CAN happy ( #3416 )
...
* lua can tx
* index
* make rx match
2021-10-28 08:18:56 -04:00
Matthew Kennedy
7422de9391
Lua CAN rx data ( #3414 )
...
* rx data
* comments
* multi bus
2021-10-26 16:48:57 -04:00
Matthew Kennedy
e7d66fd242
Lua CAN RX ( #3403 )
...
* wiring
* static
* implementation
* comment
* unit tests happy
* guard
* guard smarter, not harder
* guard smarter not harder
* guard even smarter, not even harder
* don't need that
2021-10-24 08:37:04 -04:00
rusefillc
73bec80f77
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 00:44:09 -04:00
rusefillc
6692ca7157
Lua: CAN receive integration? callback? #3320
2021-10-24 00:18:28 -04:00
Matthew Kennedy
4259c96809
lua can set sensors ( #3389 )
...
* add sensor unsubscribe
* sensor hook
* test it!
* virtual destructor makes us sad
* ensure deinit
2021-10-22 16:36:29 -04:00
Andrey
0e6a3e38ed
findSensorTypeByName
2021-10-21 14:33:59 -04:00
Matthew Kennedy
0419e3489a
per-MCU lua size ( #3339 )
...
* per-MCU lua size
* simulator happy
2021-10-09 09:02:30 -04:00
rusefi
67e7a1b6cf
looks like a typo
2021-10-08 23:14:11 -04:00
rusefi
ca7304131b
luamemory does same but better
2021-10-08 14:48:16 -04:00
Matthew Kennedy
dab377d15d
getOrZero ( #3319 )
2021-10-05 19:59:07 -04:00
rusefillc
0cc58432c7
"luastats" command
2021-09-29 21:04:50 -04:00
rusefi
6c14bff659
luaaa revert by switching to a less messed up branch
2021-09-24 22:13:06 -04:00
rusefillc
51dce1a7bd
fresh luaaa
2021-09-24 20:53:42 -04:00
rusefillc
8b70d957a3
more of LuaAdjustments
2021-09-24 00:34:06 -04:00
Matthew Kennedy
bbe564560b
lua hook for timing add ( #3260 )
...
* load script
* test
* needs more rams
* embiggen stack
* init system lua from lua thread
* de-embiggen stack
* infra
* hook
* system needs a little more
* semicolon
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-23 23:50:47 -04:00
Matthew Kennedy
4416b35820
system lua: load a script! ( #3231 )
...
* load script
* test
* needs more rams
* embiggen stack
* init system lua from lua thread
* de-embiggen stack
* system needs a little more
* memory
* om nom nom delicious memory
* how much more memory could it want
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-23 21:45:14 -04:00
rusefillc
3cacebd22d
let's throw gas at the problem!
2021-09-18 17:48:01 -04:00
rusefillc
aab05cec65
refactoring
2021-09-18 17:44:55 -04:00
Matthew Kennedy
98c4e71f03
enable address sanitizer ( #3217 )
...
* enable asan
* lua
* this is dead and leaky
* leaky nissan
* fix pwm generator use-after-stack
* initializers
* prevent problems in case of invalid trigger shape
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-05 05:56:59 -04:00
Matthew Kennedy
36d2c29667
start system lua VM ( #3219 )
...
* start system lua vm
* show used
* message
* null if script load fails
2021-09-04 07:57:58 -04:00
rusefillc
0b73150ea4
Lua timer ( #3218 )
...
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* lua timer is happy (#3216 )
* hooks are happy
* don't need that any more
* format
* update lib
* module
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2021-09-03 20:21:39 -04:00
Matthew Kennedy
eeef1148d8
multiple lua heaps ( #3215 )
...
* multi lua heaps
* assert
* put it in a class
* put it in the class
* privacy
2021-09-03 03:45:23 -04:00