GitHub build-firmware Action
1806c9876b
Auto-generated configs and docs
2021-11-14 19:42:17 +00:00
rusefi
ee4caf8288
bugfix: show both new and legacy field names were displayed
2021-11-14 14:19:09 -05:00
rusefi
89ab20c35c
Epic: Remove FSIO #2928
2021-11-14 14:14:43 -05:00
rusefillc
14c0711011
script settings need names!
2021-11-14 13:18:11 -05:00
GitHub build-firmware Action
d69b742bce
Auto-generated configs and docs
2021-11-14 17:42:11 +00:00
rusefillc
a7027975a5
Epic: Remove FSIO #2928
2021-11-14 12:15:53 -05:00
rusefillc
f00f5c95be
Epic: Remove FSIO #2928
2021-11-14 12:11:56 -05:00
GitHub build-firmware Action
391218b562
Auto-generated configs and docs
2021-11-14 16:51:07 +00:00
rusefillc
e01aa6139b
script settings need names!
2021-11-14 11:45:37 -05:00
rusefillc
f279f3275d
script settings need names!
2021-11-14 11:40:33 -05:00
rusefillc
074e85b523
Epic: Remove FSIO #2928
2021-11-14 11:40:19 -05:00
rusefillc
68ebb8045d
Epic: Remove FSIO #2928
2021-11-14 11:04:51 -05:00
rusefillc
22c872d8d8
Epic: Remove FSIO #2928
2021-11-14 10:57:19 -05:00
GitHub build-firmware Action
402f2a3f93
Auto-generated configs and docs
2021-11-14 15:53:06 +00:00
rusefillc
297f01444d
Epic: Remove FSIO #2928
2021-11-14 10:47:40 -05:00
rusefillc
c22215cea7
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
GitHub build-firmware Action
aa3fc55c8e
Auto-generated configs and docs
2021-11-14 15:07:50 +00:00
rusefi
800bbf38ad
Lua progress
2021-11-14 10:02:28 -05:00
rusefi
0ea0d601a5
Epic: Remove FSIO #2928
2021-11-14 09:49:02 -05:00
GitHub build-firmware Action
98a4aa86d3
Auto-generated configs and docs
2021-11-14 14:40:23 +00:00
rusefillc
9ce65aa6cb
Epic: Remove FSIO #2928
2021-11-14 09:34:45 -05:00
rusefillc
f755bff2a1
Epic: Remove FSIO #2928
2021-11-14 09:34:19 -05:00
GitHub build-firmware Action
0a9674aa94
Auto-generated configs and docs
2021-11-14 14:27:16 +00:00
rusefillc
60841f4486
Epic: Remove FSIO #2928
2021-11-14 09:21:04 -05:00
rusefillc
f0b1971908
Epic: Remove FSIO #2928
2021-11-14 08:38:11 -05:00
rusefillc
eb1af46655
Epic: Remove FSIO #2928
2021-11-14 08:37:50 -05:00
rusefillc
991d0c5001
Epic: Remove FSIO #2928
2021-11-14 08:33:19 -05:00
GitHub build-firmware Action
d299cc9c9b
Auto-generated configs and docs
2021-11-14 13:13:06 +00:00
rusefillc
287d765a62
Epic: Remove FSIO #2928
2021-11-14 08:00:58 -05:00
rusefillc
a85d1bb064
Epic: Remove FSIO #2928
2021-11-14 07:30:26 -05:00
rusefillc
0a9682c553
Epic: Remove FSIO #2928
2021-11-14 07:24:50 -05:00
rusefillc
6210eaacf7
script settings need names!
2021-11-13 23:10:38 -05:00
rusefillc
1e8d8f9691
script settings need names!
2021-11-13 22:59:15 -05:00
GitHub build-firmware Action
13d19653e9
Auto-generated configs and docs
2021-11-14 03:54:30 +00:00
rusefillc
a9bcce88d0
script settings need names!
2021-11-13 22:47:46 -05:00
GitHub build-firmware Action
b295511600
Auto-generated configs and docs
2021-11-14 03:02:10 +00:00
Matthew Kennedy
d591a5ad26
mercedes two lobe trigger testing ( #3543 )
...
* mercedes
* config
* break;
* I did the gap ratio math wrong
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 21:50:04 -05:00
GitHub set-date Action
19a119e5fc
Update date
2021-11-14 01:02:27 +00:00
rusefi
5e346e40a3
pid demo progress
2021-11-13 16:41:20 -05:00
rusefi
05820ec92d
speed into caninfo
2021-11-13 10:41:23 -05:00
GitHub build-firmware Action
e32673dfb6
Auto-generated configs and docs
2021-11-13 15:38:11 +00:00
rusefi
b7dc5a4ac5
pid demo progress
2021-11-13 10:33:13 -05:00
rusefi
2b8b549edd
cmd_test_debug_mode_can
2021-11-13 10:33:03 -05:00
rusefi
844a8418a8
pid demo progress
2021-11-13 10:02:45 -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
GitHub build-firmware Action
8d7157ff3e
Auto-generated configs and docs
2021-11-13 09:41:01 +00:00
rusefillc
23ecae0316
little mess
2021-11-13 04:35:45 -05:00
rusefillc
8333234737
Something something Automatic Compression Release #3442
2021-11-13 04:24:53 -05:00
rusefillc
23612b5873
UART pins validation and dynamic alternative function recognition #3536
2021-11-13 04:13:11 -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
GitHub build-firmware Action
dffab7abff
Auto-generated configs and docs
2021-11-13 03:01:55 +00:00
rusefillc
6d58518fb2
Proteus Harley
2021-11-12 21:56:07 -05:00
GitHub set-date Action
e3a3bd6b7a
Update date
2021-11-13 01:04:13 +00:00
rusefi
b3204da186
maybe lua freezes proteus h7 after 7 seconds of run #3539
2021-11-12 13:45:07 -05:00
rusefillc
b2c2e7e0c1
maybe lua freezes proteus h7 after 7 seconds of run #3539
2021-11-12 13:11:32 -05:00
rusefi
d3124ff802
maybe lua freezes proteus h7 after 7 seconds of run #3539
2021-11-12 12:51:05 -05:00
rusefi
7032c06066
maybe lua freezes proteus h7 after 7 seconds of run #3539
2021-11-12 12:45:53 -05:00
rusefi
4e63922317
pid demo progress
2021-11-12 00:20:52 -05:00
GitHub build-firmware Action
aae236188c
Auto-generated configs and docs
2021-11-12 04:15:01 +00:00
Matthew Kennedy
14953c55dd
new parser handles enum values ( #3492 )
...
* simplify
* poke to force generate
* enums
* jar
* jar
* poke
* prepends formatted
* prepends
* eol
* eol
* allow no endl at eof
* Revert "eol"
This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.
* Revert "eol"
This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
GitHub build-firmware Action
bcdea6b33a
Auto-generated configs and docs
2021-11-12 04:00:30 +00:00
rusefi
ab11b613bc
lua wants your pins!
2021-11-11 22:54:48 -05:00
rusefi
99c591e14d
curve names
2021-11-11 22:54:48 -05:00
GitHub build-firmware Action
0c8f9dd01d
Auto-generated configs and docs
2021-11-12 03:51:31 +00:00
rusefi
ff4a0b0939
pid demo progress
2021-11-11 22:38:50 -05:00
Andrey
88dcab9cd6
Something something Automatic Compression Release #3442
2021-11-11 21:38:49 -05:00
Andrey
5c99178eeb
docs
2021-11-11 21:31:24 -05:00
Andrey
78fdd5b9a9
UART pins validation and dynamic alternative function recognition #3536
2021-11-11 21:29:18 -05:00
GitHub build-firmware Action
2765d386b9
Auto-generated configs and docs
2021-11-12 01:54:56 +00:00
Andrey
562ab174d7
Bench Test IAC Valve fails #3534
...
that's not even funny
2021-11-11 20:39:01 -05:00
Andrey
8d154b94df
Bench Test IAC Valve fails #3534
2021-11-11 20:31:46 -05:00
Andrey
df98eb69d4
Bench Test IAC Valve fails #3534
2021-11-11 20:28:01 -05:00
GitHub build-firmware Action
9861ca4d99
Auto-generated configs and docs
2021-11-12 01:22:13 +00:00
Andrey
cd57e1fdb6
Something something Automatic Compression Release #3442
2021-11-11 20:16:46 -05:00
Andrey
6436a2b9a4
dead line
2021-11-11 20:16:46 -05:00
Andrey
385d2f6382
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 20:16:46 -05:00
Andrey
aff7664c21
refactoring: less hacky implementation
2021-11-11 20:16:46 -05:00
GitHub set-date Action
bfabe25f2e
Update date
2021-11-12 01:01:37 +00:00
rusefi
4f85b655ec
lua PID example
2021-11-11 19:16:04 -05:00
GitHub build-firmware Action
cfccb29fae
Auto-generated configs and docs
2021-11-11 23:37:47 +00:00
Andrey
0a7d276110
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 18:31:54 -05:00
rusefillc
80cf7b5ecd
Overflow in currentTimeMillis and getTimeNowSeconds #3531
2021-11-11 17:54:31 -05:00
rusefillc
46e9269982
Overflow in currentTimeMillis and getTimeNowSeconds #3531
...
it now takes 1000 times longer to overflow
2021-11-11 16:43:41 -05:00
rusefillc
825a57e33a
Overflow in currentTimeMillis and getTimeNowSeconds #3531
...
it now takes 1000 times longer to overflow
2021-11-11 16:39:23 -05:00
Matthew Kennedy
57ad75aa98
load lua libs correctly ( #3529 )
...
* fix lua lib loading
* test
2021-11-11 13:44:13 -05:00
Scott Smith
713083baa5
Convert TriggerWaveform::wave to a pointer in preparation for code-defined sequences. ( #3528 )
...
It will eventually be class to support dynamic universal patterns in addition to ROM-based
tables.
2021-11-11 13:19:25 -05:00
Scott Smith
4af2722658
Print BSS and RAM4 totals at the end of make. ( #3527 )
...
If java is unable to run, don't error out the Makefile, just complain a little and move on. Until
the gcc_map_reader actually works with RAM4, we print it manually.
2021-11-11 11:51:35 -05:00
rusefillc
32d3d5fc67
where are we now?
2021-11-11 11:11:40 -05:00
rusefillc
1564f8aa02
where are we now?
2021-11-11 10:36:31 -05:00
Scott Smith
2f4d123052
Change users of MultiChannelStateSequence to use the API ( #3524 )
...
Better than reaching into members that should be private. I didn't feel like actually making
them private though, as one user validates pinStates isn't NULL.
2021-11-11 09:19:22 -05:00
rusefi
dda2992e4f
pid demo progress
2021-11-10 22:27:21 -05:00
rusefillc
1f98e53972
Idle valve outputs not available in TS #3523
2021-11-10 21:07:38 -05:00
GitHub build-firmware Action
664d20fdee
Auto-generated configs and docs
2021-11-11 01:46:41 +00:00
rusefillc
2794a85ff8
Idle valve outputs not available in TS #3523
2021-11-10 20:40:42 -05:00
GitHub build-firmware Action
adefa4b312
Auto-generated configs and docs
2021-11-11 01:09:25 +00:00
rusefillc
8ada016a2b
helle88 second idle wire
2021-11-10 19:53:02 -05:00
Scott Smith
d4c4db9a12
Move phaseCount into MultiChannelStateSequence ( #3520 )
...
We can them drop the field from a bunch of callers, simplifying the code.
2021-11-10 19:47:27 -05:00
rusefi
dcacef45ab
open q
2021-11-10 19:24:17 -05:00
Matthew Kennedy
3f2a9c3fe8
test TS writes ( #3515 )
...
* test TS writes
* s
* this must be a gcc extension
2021-11-10 07:29:40 -05:00
Scott Smith
dac67235c4
Don't keep a separate MultiChannelStateSequence for the trigger emulator, version 2. ( #3517 )
...
All it wants is to use the main trigger state, so don't bother copying it. Instead, change
PwmConfig to take a const pointer to a Multi.*Sequence, then make all the users adapt. Worse
fallout is that SimplePwm now has its own Multi.*Sequence, but PwmConfig is downgraded to a
pointer, so that's only a net +4 bytes. And we can make the overhead of Multi.*Sequence much lower
using embedded arrays, which only the caller can do since it knows the maximum size... (for another
day...)
Also remove SimplePwm's 2nd copy of SingleChannelStateSequence. It served no purpose.
Saves 1992 bytes of BSS and 24 bytes of RAM4 (latter probably due to SimplePwm change)
2021-11-10 07:01:20 -05:00
rusefillc
1db9a02f1d
Revert "Don't keep a separate MultiChannelStateSequence for the trigger emulator. ( #3513 )"
...
This reverts commit 280dfa94e7
.
2021-11-09 20:42:23 -05:00
GitHub set-date Action
aea4a2ad22
Update date
2021-11-10 01:00:05 +00:00
GitHub build-firmware Action
6056a62a14
Auto-generated configs and docs
2021-11-09 20:43:52 +00:00
rusefi
ad75fbe216
hellen88
2021-11-09 15:33:01 -05:00
Scott Smith
280dfa94e7
Don't keep a separate MultiChannelStateSequence for the trigger emulator. ( #3513 )
...
All it wants is to use the main trigger state, so don't bother copying it. Instead, change
PwmConfig to take a const pointer to a Multi.*Sequence, then make all the users adapt. Worse
fallout is that SimplePwm now has its own Multi.*Sequence, but PwmConfig is downgraded to a
pointer, so that's only a net +4 bytes. And we can make the overhead of Multi.*Sequence much lower
using embedded arrays, which only the caller can do since it knows the maximum size... (for another
day...)
Also remove SimplePwm's 2nd copy of SingleChannelStateSequence. It served no purpose.
Saves 1992 bytes of BSS and 24 bytes of RAM4 (latter probably due to SimplePwm change)
2021-11-09 14:35:07 -05:00
rusefillc
1d970dace1
LUA_USER_HEAP for 407
2021-11-09 09:36:42 -05:00
Scott Smith
158f719d95
Save ~2800 bytes of RAM by not caching angle->trigger mapping ( #3506 )
...
Memory seems more valuable than CPU; use the O(lg n) lookup by angle. A side effect is that it
seems to fix trigger lookup for the second phase of TRIGGERTYPE 53 544 TT_TRI _TACH 0.00
2021-11-09 07:03:27 -05:00
GitHub build-firmware Action
7f373a6415
Auto-generated configs and docs
2021-11-09 02:36:07 +00:00
rusefi
ccb27d487d
lua pid
2021-11-08 21:30:38 -05:00
rusefi
b64f6c4715
stefan has not yet asked for MAF
2021-11-08 21:30:38 -05:00
GitHub build-firmware Action
710f35d515
Auto-generated configs and docs
2021-11-09 02:26:06 +00:00
rusefi
5e44cc277b
stefan is asking for TPS/IAT/CLT
2021-11-08 21:12:53 -05:00
rusefi
06e97a1794
why is meat allowed to touch machine?!
2021-11-08 20:49:12 -05:00
rusefi
22e78a97a5
nicer messages
2021-11-08 20:49:12 -05:00
GitHub build-firmware Action
0b0140db83
Auto-generated configs and docs
2021-11-09 01:26:41 +00:00
rusefillc
a199103bd5
Proteus Lua Demo
2021-11-08 20:19:57 -05:00
GitHub set-date Action
6038b5a6ae
Update date
2021-11-09 01:00:19 +00:00
rusefillc
a783e5056b
this one is for Scott
2021-11-08 19:02:34 -05:00
rusefillc
fe25b24050
dead code
2021-11-08 19:01:18 -05:00
rusefi
8aaecb568e
pid demo progress
2021-11-08 17:31:33 -05:00
GitHub build-firmware Action
e089b8d9ac
Auto-generated configs and docs
2021-11-08 22:24:44 +00:00
rusefi
19f5fd5cbd
on Lua control of H-bridge
2021-11-08 17:11:48 -05:00
Scott Smith
37da55c920
Compile each project's PCH to a separate file to reduce developer friction. ( #3505 )
...
Having to remove the precompiled header when switching from firmware to simulator to unit_tests and
back again is annoying. Use a directory to store the precompiled header output. Turn off
precompiled header warnings as GCC still complains even if it finds a valid one eventually.
2021-11-08 15:52:58 -05:00
Scott Smith
13c496b79b
Make getTimeNowNt even faster ( #3504 )
...
The last version is already much better than the original, mostly because it doesn't call
CriticalSectionLocker, which has a ton of overhead due to debug tracking. But this version is
another 4 instructions / 12 bytes shorter. Does as much match in 32-bit land as possible, and
avoids math operations that span 64-bits (i.e. either operate on the lower half or upper half, but
not both). The result is only 3 instructions not including the necessary 4 loads (ptr to now, now,
ptr to upper, upper), 1 store (upper), and 1 return/branch.
2021-11-08 14:24:31 -05:00
Andrey
2c715be4b7
ETB: do not touch HW pins if function not selected, this way Lua can use DC motor hardware pins directly
2021-11-08 12:44:37 -05:00
Andrey
9d2f9f0d35
docs
2021-11-08 12:23:00 -05:00
Scott Smith
d4132fdf01
Change getTimeNowNt to be lock free. ( #3502 )
...
Track the top two bits of the 32-bit time field, along with the bits that comprise the top half of
the 64-bit time field. We can detect when the 32-bit field is advancing or falling back from the
global time counter as long as the change is less than about 1 billion ticks. This shows up as
either 01 or 11 in the top 2 bits of the 32-bit time field relative to the 64-bit field. Or is
there is no change it shows up as 00. Changes of 2 billion or more cannot be discerned as +2
billion and -2 billion both show up as 10.
Change the simulator to use this logic to make sure it gets some exercise.
2021-11-08 08:24:20 -05:00
GitHub build-firmware Action
45c4ccd4c4
Auto-generated configs and docs
2021-11-08 03:23:43 +00:00
rusefillc
f9ec1cddc5
Main and Pump pins default set wrong fix #3501
2021-11-07 22:09:26 -05:00
GitHub set-date Action
21e7272e66
Update date
2021-11-08 01:02:17 +00:00
rusefillc
f514f488b9
Latest firmware causes an error (2021 11 07 build) fix #3500
2021-11-07 19:52:30 -05:00
Matthew Kennedy
95b5c6fcf9
dead vss flag ( #3499 )
2021-11-07 14:36:46 -05:00
Andrey G
383d5c97ea
Openblt deliver ( #3486 )
...
* common_make: rusefi.* should be functional image
OpenBLT used: rusefi.* is bootloader plus RusEFI
OpenBLT not used: rusefi.* is RusEFI only.
In both cases flashing of rusefi.* image to blank device should be
enough.
rusefi_update.srec does not include bootloader and this image should
be used for CAN update.
* Boundle generation: include bootloader and update image
* Update hex2dfu, deliver composite bin file
2021-11-07 13:50:01 -05:00
GitHub build-firmware Action
a0cddcec54
Auto-generated configs and docs
2021-11-07 18:40:19 +00:00
rusefi
bfd0a12095
scriptTableName
2021-11-07 13:35:29 -05:00
GitHub build-firmware Action
f0d6cd8479
Auto-generated configs and docs
2021-11-07 15:30:54 +00:00
Andrey
84b6a744b0
names for tables similar to curve names
2021-11-07 09:58:35 -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
9ac1575777
reducing complexity
2021-11-07 01:57:32 -05:00
rusefillc
5de6c2a270
typo
2021-11-07 01:51:05 -05:00
rusefillc
20784db801
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:34:16 -04:00
rusefillc
0af09f596c
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:28:28 -04:00
GitHub build-firmware Action
5a14173b60
Auto-generated configs and docs
2021-11-07 04:44:16 +00:00
rusefillc
76f297665a
a bit of dead code
2021-11-07 00:13:29 -04:00
rusefillc
6d0dfe4542
refactoring - magic constant bad
2021-11-07 00:09:17 -04:00
rusefillc
656b8c3429
refactoring - magic constant bad
2021-11-07 00:03:16 -04:00
GitHub build-firmware Action
ed44ee9b11
Auto-generated configs and docs
2021-11-07 03:59:47 +00:00
rusefillc
ce45a907a7
a bit of dead code
2021-11-06 23:39:56 -04:00
GitHub build-firmware Action
d2b9fec0a2
Auto-generated configs and docs
2021-11-07 03:33:26 +00:00
Matthew Kennedy
899795e712
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
b8ccdfb7d8
todo: smarter online change of CAN settings, kill isCanEnabled with fire
2021-11-06 22:23:06 -04:00
GitHub build-firmware Action
ef4df02ab0
Auto-generated configs and docs
2021-11-07 02:14:13 +00:00
rusefillc
b244c59cd8
a bit of dead code
2021-11-06 21:19:56 -04:00
rusefillc
79b598342c
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
GitHub build-firmware Action
e065a6ca4c
Auto-generated configs and docs
2021-11-07 01:05:29 +00:00
rusefillc
4f738b366e
a bit of dead code
2021-11-06 21:01:01 -04:00
Andrey
6111355e6c
Remove Miata MX5 NB1 trigger #3488
2021-11-06 20:24:41 -04:00
GitHub build-firmware Action
05b494a726
Auto-generated configs and docs
2021-11-06 23:15:42 +00:00
Andrey G
da01bed4fa
MRE: disable OpenBLT ( #3487 )
2021-11-06 18:47:22 -04:00
rusefillc
7b8821955b
a bit of dead code
2021-11-06 18:43:19 -04:00
GitHub build-firmware Action
b1c27c95d5
Auto-generated configs and docs
2021-11-06 22:37:34 +00:00
rusefillc
1cbe2f7bef
PROTEUS_LUA_DEMO
2021-11-06 18:24:59 -04:00
GitHub build-firmware Action
6a9c38f934
Auto-generated configs and docs
2021-11-06 22:15:32 +00:00
rusefillc
e9e88ff763
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
Matthew Kennedy
caab5f505d
disable ( #3484 )
2021-11-06 16:57:13 -04:00
GitHub build-firmware Action
8b37ba9048
Auto-generated configs and docs
2021-11-06 19:17:51 +00:00
rusefillc
03107424d7
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
GitHub build-firmware Action
702b166aa8
Auto-generated configs and docs
2021-11-06 18:12:59 +00:00
Scott Smith
f3df36b48e
Fix capitalization of subMenu for TS ( #3482 )
...
This fixes #3481
2021-11-06 14:06:35 -04:00
GitHub build-firmware Action
6801d99ca5
Auto-generated configs and docs
2021-11-06 17:41:14 +00:00
rusefi
fb5cf8ced3
aux pins for merc128
2021-11-06 13:20:03 -04:00
GitHub build-firmware Action
b2536faa9e
Auto-generated configs and docs
2021-11-06 17:17:08 +00:00
rusefi
0d214c91b7
aux pins for merc128
2021-11-06 13:12:44 -04:00
GitHub build-firmware Action
d9354f6d9d
Auto-generated configs and docs
2021-11-06 13:26:06 +00:00
Matthew Kennedy
a38b3f00c3
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
GitHub build-firmware Action
ab668c5bed
Auto-generated configs and docs
2021-11-06 03:28:22 +00:00
Scott Smith
f9e36f5ea4
Configuration for HPFP control algorithm. ( #3475 )
2021-11-05 23:15:35 -04:00
Scott Smith
675460fafb
Move fuel density to a header file so it can be accessed by other components. ( #3474 )
2021-11-05 22:29:56 -04:00
GitHub build-firmware Action
5e4abadd48
Auto-generated configs and docs
2021-11-06 02:01:07 +00:00
Scott Smith
16378dcf59
Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt ( #3473 )
...
This fixes #3465 .
2021-11-05 21:55:33 -04:00
GitHub set-date Action
744bf535e6
Update date
2021-11-06 00:59:21 +00:00
GitHub build-firmware Action
acce4630df
Auto-generated configs and docs
2021-11-06 00:31:14 +00:00
Matthew Kennedy
7590e4c679
log current engine phase on trigger teeth ( #3471 )
...
* log phase on trigger teeth
* ui
* guard
2021-11-05 20:02:15 -04:00
rusefillc
2a169f7d8c
Update readme.md
2021-11-05 19:53:58 -04:00
GitHub build-firmware Action
16f8d60d29
Auto-generated configs and docs
2021-11-05 23:52:02 +00:00
Andrey G
e3be563b27
Openblt ( #3430 )
...
* Makefile: define BOOTLOADER=1 for linker in case of OpenBLT too
This will reserve first 32K of flash for bootloader.
* OpenBLT: include into build
* board: subaru eg33: add OpenBLT board code
* board: subaru eg33: use OpenBLT
* Board: Subaru EG33: OpenBLT: reuse HAL and CMSIS from OpenBLT submodule
* Board: Subaru EG33: OpenBLT: reuse linker file from OpenBLT too
* OpenBLT for MRE
* OpenBLT: MRE: adjust LD memory map for smallest variat of MCU on MRE
* OpenBLT: enable for MRE
* OpenBLT: disable CRC check of user application
This allows us to use DFU tool to flash main application too.
* hex2dfu: fresh binary for linux
* OpenBLT: extract common part of OpenBLT makefiles to openblt.mk
* OpenBLT: enable CRC check of user application for MRE and EG33
CRC (actually just a summ) of few first vectors is stored at 0x1c
offset. This is reserved vector for Cortex-M3, M4 and M7
* common_make: append OpenBLT CRC to dfu files
This should allow to use DFU to do main application update when
when OpenBLT is used as bootloader. hex2dfu will store same
styled CRC as OpenBLT expects to see in user app.
* OpenBLT reorganization
Move common stuff to hw_layer/ports/
* OpenBLT: proteus
* Proteus: enable OpenBLT for F4 and F7
Compilation tested only
2021-11-05 19:28:55 -04:00
Scott Smith
eb781f38b4
Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. ( #3470 )
2021-11-05 19:26:25 -04:00
GitHub build-firmware Action
5adc7d27b8
Auto-generated configs and docs
2021-11-05 22:21:29 +00:00
Matthew Kennedy
3348c0404b
configurable etb maximum ( #3469 )
...
* etb maximum
* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Scott Smith
6d38fe1eb3
Allow scaled_channel to have both multiplier and divisor ( #3468 )
...
Disallow scaled_channel for float. I can't think of a reason to allow it, and it gets in the way
of rounding.
Add separate template param to setTable; let the compiler sort out whether assignment can happen
between TElement and VElement without forcing them to be the same at function call time.
2021-11-05 17:34:22 -04:00
Andrey
f6a20ca1ea
lua curve progress
2021-11-05 16:08:48 -04:00
Andrey
b4f1f7b8d2
lua curve progress
2021-11-05 16:08:34 -04:00
Matthew Kennedy
036c1b17d3
make master happy ( #3467 )
2021-11-05 16:01:13 -04:00
GitHub build-firmware Action
9e8d55177a
Auto-generated configs and docs
2021-11-05 19:42:05 +00:00
Matthew Kennedy
2b9696442e
nissan MR18DE VVT cam pattern ( #3466 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
* enums
* image
* image
* implement decoder
* reshuffle
* don't case unused
* dead trigger enums
2021-11-05 15:33:22 -04:00