rusefi
fe07fee8b1
pid demo progress
2021-11-11 22:38:50 -05:00
Andrey
31b50ff021
Something something Automatic Compression Release #3442
2021-11-11 21:38:49 -05:00
Andrey
db6a1ae7e2
docs
2021-11-11 21:31:24 -05:00
Andrey
aecdc84ab8
UART pins validation and dynamic alternative function recognition #3536
2021-11-11 21:29:18 -05:00
GitHub build-firmware Action
cf7231a8a0
Auto-generated configs and docs
2021-11-12 01:54:56 +00:00
Andrey
37adc7e713
Bench Test IAC Valve fails #3534
...
that's not even funny
2021-11-11 20:39:01 -05:00
rusefillc
13fd3db6c9
Bench Test IAC Valve fails #3534
2021-11-11 20:37:36 -05:00
Andrey
06f7098cae
Bench Test IAC Valve fails #3534
2021-11-11 20:31:46 -05:00
Andrey
5136d0b994
Bench Test IAC Valve fails #3534
2021-11-11 20:28:01 -05:00
GitHub build-firmware Action
132e70befe
Auto-generated configs and docs
2021-11-12 01:22:13 +00:00
Andrey
1aca049c47
Something something Automatic Compression Release #3442
2021-11-11 20:16:46 -05:00
Andrey
7d3d93d469
dead line
2021-11-11 20:16:46 -05:00
Andrey
f3bcf6c917
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 20:16:46 -05:00
Andrey
9aa98cd523
refactoring: less hacky implementation
2021-11-11 20:16:46 -05:00
GitHub set-date Action
a5ca40bebe
Update date
2021-11-12 01:01:37 +00:00
rusefi
1d078c114b
lua PID example
2021-11-11 19:16:04 -05:00
rusefi
ae28c4cc81
Lua: send to ECU to resume output
2021-11-11 19:15:36 -05:00
rusefi
b0abc206a5
undo/redo shortcuts
2021-11-11 18:54:13 -05:00
GitHub build-firmware Action
c57174f2ac
Auto-generated configs and docs
2021-11-11 23:37:47 +00:00
Andrey
58588cdf6b
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 18:31:54 -05:00
rusefillc
0db5f673dc
Overflow in currentTimeMillis and getTimeNowSeconds #3531
2021-11-11 17:54:31 -05:00
rusefillc
29b21e6eb6
Overflow in currentTimeMillis and getTimeNowSeconds #3531
...
it now takes 1000 times longer to overflow
2021-11-11 16:43:41 -05:00
rusefillc
677a2ede70
Overflow in currentTimeMillis and getTimeNowSeconds #3531
...
it now takes 1000 times longer to overflow
2021-11-11 16:39:23 -05:00
Matthew Kennedy
baf11a27b9
load lua libs correctly ( #3529 )
...
* fix lua lib loading
* test
2021-11-11 13:44:13 -05:00
Scott Smith
93d31c6c9b
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
7843b5a28d
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
e117292d62
where are we now?
2021-11-11 11:11:40 -05:00
rusefillc
ad7c5d9aae
where are we now?
2021-11-11 10:36:31 -05:00
Scott Smith
aec887efc8
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
fb09cecd69
pid demo progress
2021-11-10 22:27:21 -05:00
GitHub build-firmware Action
3482cb9d87
Auto-generated configs and docs
2021-11-11 02:22:45 +00:00
rusefillc
4f282e796d
Idle valve outputs not available in TS #3523
2021-11-10 21:16:55 -05:00
rusefillc
1f415a0212
Idle valve outputs not available in TS #3523
2021-11-10 21:07:38 -05:00
GitHub build-firmware Action
17b786734c
Auto-generated configs and docs
2021-11-11 01:46:41 +00:00
rusefillc
371f0ca72c
Idle valve outputs not available in TS #3523
2021-11-10 20:40:42 -05:00
GitHub build-firmware Action
993a2111dd
Auto-generated configs and docs
2021-11-11 01:09:25 +00:00
rusefillc
469294c919
helle88 second idle wire
2021-11-10 19:53:02 -05:00
Scott Smith
1a299a3221
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
35f6ac4305
open q
2021-11-10 19:24:17 -05:00
rusefi
76f9840dc1
MathMin
2021-11-10 19:23:05 -05:00
rusefi
d98c27e3a9
+ symbol required to make TS tips show #3463
...
just to be
2021-11-10 16:10:55 -05:00
rusefillc
d76a94b80c
fresh jar for https://github.com/rusefi/rusefi/pull/3518
2021-11-10 07:57:15 -05:00
Matthew Kennedy
26749e0384
test TS writes ( #3515 )
...
* test TS writes
* s
* this must be a gcc extension
2021-11-10 07:29:40 -05:00
Scott Smith
1745ef66ef
Track ram4 sections too. ( #3518 )
2021-11-10 07:28:33 -05:00
Scott Smith
5bd7d8e372
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
38ea0d1835
Revert "Don't keep a separate MultiChannelStateSequence for the trigger emulator. ( #3513 )"
...
This reverts commit 4e220dc163
.
2021-11-09 20:42:23 -05:00
GitHub set-date Action
150019b0ed
Update date
2021-11-10 01:00:05 +00:00
GitHub build-firmware Action
6b39c9f5f1
Auto-generated configs and docs
2021-11-09 20:43:52 +00:00
rusefi
01f259404a
hellen88
2021-11-09 15:33:01 -05:00
Scott Smith
4e220dc163
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