Scott Smith
7367aa5b8a
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
8639b7c7e4
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
2166a5ba16
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
757cd10c1f
docs
2021-11-08 12:23:00 -05:00
Scott Smith
2752c39d7f
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
f6aac4b1f9
Auto-generated configs and docs
2021-11-08 03:23:43 +00:00
rusefillc
96e3b8c6f6
Main and Pump pins default set wrong fix #3501
2021-11-07 22:09:26 -05:00
GitHub set-date Action
db5ef62885
Update date
2021-11-08 01:02:17 +00:00
rusefillc
259ab7a234
Latest firmware causes an error (2021 11 07 build) fix #3500
2021-11-07 19:52:30 -05:00
Matthew Kennedy
7f4b91809e
dead vss flag ( #3499 )
2021-11-07 14:36:46 -05:00
Andrey G
0e5b71b86b
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
41fe16ed40
Auto-generated configs and docs
2021-11-07 18:40:19 +00:00
rusefi
90057333d1
scriptTableName
2021-11-07 13:35:29 -05:00
GitHub build-firmware Action
678f5db3b9
Auto-generated configs and docs
2021-11-07 15:30:54 +00:00
Andrey
a32f061a0f
names for tables similar to curve names
2021-11-07 09:58:35 -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
94faa375e1
reducing complexity
2021-11-07 01:57:32 -05:00
rusefillc
d0a8bbc974
typo
2021-11-07 01:51:05 -05:00
rusefillc
4f6dc57d31
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:34:16 -04:00
rusefillc
73fe152db2
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:28:28 -04:00
GitHub build-firmware Action
fdc32277ea
Auto-generated configs and docs
2021-11-07 04:44:16 +00:00
rusefillc
355e3c84f5
a bit of dead code
2021-11-07 00:13:29 -04:00
rusefillc
5ddd516860
refactoring - magic constant bad
2021-11-07 00:09:17 -04:00
rusefillc
fd28e82f73
refactoring - magic constant bad
2021-11-07 00:03:16 -04:00
GitHub build-firmware Action
2ee8ecb287
Auto-generated configs and docs
2021-11-07 03:59:47 +00:00
rusefillc
eb4ef563dd
a bit of dead code
2021-11-06 23:39:56 -04:00
GitHub build-firmware Action
1ce3fa63b7
Auto-generated configs and docs
2021-11-07 03:33:26 +00:00
Matthew Kennedy
0dde7d6fef
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
25e0678ac1
todo: smarter online change of CAN settings, kill isCanEnabled with fire
2021-11-06 22:23:06 -04:00
GitHub build-firmware Action
7df704907c
Auto-generated configs and docs
2021-11-07 02:14:13 +00:00
rusefillc
3f278e989b
a bit of dead code
2021-11-06 21:19:56 -04:00
rusefillc
b7ae42a5a1
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
GitHub build-firmware Action
4dca92f21e
Auto-generated configs and docs
2021-11-07 01:05:29 +00:00
rusefillc
31347d66be
a bit of dead code
2021-11-06 21:01:01 -04:00
Andrey
e3355ab2d3
Remove Miata MX5 NB1 trigger #3488
2021-11-06 20:24:41 -04:00
GitHub build-firmware Action
cab19aeba0
Auto-generated configs and docs
2021-11-06 23:15:42 +00:00
Andrey G
36d721412e
MRE: disable OpenBLT ( #3487 )
2021-11-06 18:47:22 -04:00
rusefillc
faa8abf673
a bit of dead code
2021-11-06 18:43:19 -04:00
GitHub build-firmware Action
beb2083509
Auto-generated configs and docs
2021-11-06 22:37:34 +00:00
rusefillc
4045893437
PROTEUS_LUA_DEMO
2021-11-06 18:24:59 -04:00
GitHub build-firmware Action
75f959d339
Auto-generated configs and docs
2021-11-06 22:15:32 +00:00
rusefillc
2437abf51f
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
Matthew Kennedy
511e616607
disable ( #3484 )
2021-11-06 16:57:13 -04:00
GitHub build-firmware Action
ae65ebdc46
Auto-generated configs and docs
2021-11-06 19:17:51 +00:00
rusefillc
bc70203350
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
GitHub build-firmware Action
f631836c6d
Auto-generated configs and docs
2021-11-06 18:12:59 +00:00
Scott Smith
b166057bc2
Fix capitalization of subMenu for TS ( #3482 )
...
This fixes #3481
2021-11-06 14:06:35 -04:00
GitHub build-firmware Action
1af4c562cb
Auto-generated configs and docs
2021-11-06 17:41:14 +00:00
rusefi
bc515f6513
aux pins for merc128
2021-11-06 13:20:03 -04:00
GitHub build-firmware Action
c6ce4ebb40
Auto-generated configs and docs
2021-11-06 17:17:08 +00:00
rusefi
e592263ed5
aux pins for merc128
2021-11-06 13:12:44 -04:00
GitHub build-firmware Action
e266f8740f
Auto-generated configs and docs
2021-11-06 13:26:06 +00:00
Matthew Kennedy
ec5d3f437f
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
b117f260c1
Auto-generated configs and docs
2021-11-06 03:28:22 +00:00
Scott Smith
e350b0b6b4
Configuration for HPFP control algorithm. ( #3475 )
2021-11-05 23:15:35 -04:00
Scott Smith
e8633a8cb4
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
10c9977b9d
Auto-generated configs and docs
2021-11-06 02:01:07 +00:00
Scott Smith
61fd669add
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
8355ed02ba
Update date
2021-11-06 00:59:21 +00:00
GitHub build-firmware Action
3a05dff385
Auto-generated configs and docs
2021-11-06 00:31:14 +00:00
Matthew Kennedy
f45d365f24
log current engine phase on trigger teeth ( #3471 )
...
* log phase on trigger teeth
* ui
* guard
2021-11-05 20:02:15 -04:00
rusefillc
c28af491bc
Update readme.md
2021-11-05 19:53:58 -04:00
GitHub build-firmware Action
148b2620e1
Auto-generated configs and docs
2021-11-05 23:52:02 +00:00
Andrey G
51f53aa3fc
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
2ffcc2bb45
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
2cd276ba16
Auto-generated configs and docs
2021-11-05 22:21:29 +00:00
Matthew Kennedy
72cdc52acc
configurable etb maximum ( #3469 )
...
* etb maximum
* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Scott Smith
fcac26c032
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
818e0057c9
lua curve progress
2021-11-05 16:08:48 -04:00
Andrey
c05376ed5f
lua curve progress
2021-11-05 16:08:34 -04:00
Matthew Kennedy
2c47f603fc
make master happy ( #3467 )
2021-11-05 16:01:13 -04:00
GitHub build-firmware Action
f3e6b44f89
Auto-generated configs and docs
2021-11-05 19:42:05 +00:00
Matthew Kennedy
b41dbe2ed1
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
GitHub build-firmware Action
b692293ca6
Auto-generated configs and docs
2021-11-05 18:40:32 +00:00
Scott Smith
09569e8686
Add 3d table support to the java config file parser. ( #3464 )
...
This removes the need to use custom for 3d tables. Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
rusefillc
57dc9b36f4
lua curve progress
2021-11-05 10:34:12 -04:00
rusefillc
2bd0633ecb
minor todo
2021-11-05 10:01:58 -04:00
GitHub build-firmware Action
6f2744a5c9
Auto-generated configs and docs
2021-11-05 11:19:56 +00:00
Matthew Kennedy
6b85313b04
nissan 4yl crank pattern ( #3462 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
2021-11-05 07:15:03 -04:00
rusefillc
31a2218339
more curves! also names for curves
2021-11-04 23:59:04 -04:00
GitHub build-firmware Action
221b3c52bc
Auto-generated configs and docs
2021-11-05 03:37:40 +00:00
rusefillc
802e660da5
more curves! also names for curves
2021-11-04 23:27:48 -04:00
rusefillc
8538e751e7
more curves! also names for curves
2021-11-04 23:22:37 -04:00
rusefillc
b9861159a1
more curves! also names for curves
2021-11-04 23:19:44 -04:00
GitHub build-firmware Action
01909c7fbb
Auto-generated configs and docs
2021-11-05 03:03:11 +00:00
rusefillc
f7e1734045
more curves! also names for curves
2021-11-04 22:56:54 -04:00
rusefillc
37a3e8e54a
turbo speed turbospeed input #2935
2021-11-04 22:56:54 -04:00
GitHub set-date Action
fa105bfe1e
Update date
2021-11-05 00:59:35 +00:00
GitHub build-firmware Action
b79d5af199
Auto-generated configs and docs
2021-11-04 23:48:48 +00:00
rusefi
f182c65e5b
turbo speed turbospeed input #2935
2021-11-04 19:43:22 -04:00
rusefi
365a1e13a8
turboSpeedSensorMultiplier
2021-11-04 19:35:58 -04:00
Scott Smith
cb546dd67b
Remove correct file in create_ini_image.sh ( #3460 )
2021-11-04 16:06:44 -04:00
racer-coder
a18beadb03
Create an interpolate3d function to match the interpolate2d, but for 3d tables. ( #3459 )
...
Remove some implicit C array to pointer conversions in Map3D by adding
(), *, and & where appropriate. This allows us to remove getBinPtr.
Call interpolate3d from Map3d so there's no code duplication.
2021-11-04 14:07:37 -04:00
racer-coder
55ac8d56b8
Fix the types in various fuel functions that actually refer to grams, not ms. ( #3458 )
2021-11-04 11:50:19 -04:00
rusefillc
aac4e8e52b
https://rusefi.com/forum/viewtopic.php?f=16&t=2194
...
NA6 defaults IO
2021-11-04 11:15:46 -04:00
GitHub build-firmware Action
23aea8a957
Auto-generated configs and docs
2021-11-04 14:24:01 +00:00
rusefillc
9d54c02ea7
https://rusefi.com/forum/viewtopic.php?f=16&t=2194
...
NA6 defaults IO
2021-11-04 10:18:47 -04:00
rusefillc
1e0e163cac
dead
2021-11-04 10:18:17 -04:00
rusefillc
a972c207d6
Tachometer duplicate
2021-11-04 09:56:23 -04:00
rusefillc
88d7046382
most dead miata config
2021-11-04 09:56:05 -04:00
Matthew Kennedy
dfdcece90f
uppppppdate ( #3455 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-04 05:52:25 -04:00
Matthew Kennedy
cadaf2a801
extract engine phase function ( #3456 )
...
* extract getCurrentEnginePhase
* inject engine ref
* never invalid RPM, use 0 instead
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-04 05:46:16 -04:00
GitHub set-date Action
4b1a641e11
Update date
2021-11-04 00:59:56 +00:00
GitHub build-firmware Action
e9bee9f39e
Auto-generated configs and docs
2021-11-03 23:58:42 +00:00
Matthew Kennedy
a2766e5d9b
support autoscale on table axes ( #3452 )
...
* scale map Y axis
* allow different row/col types
* scaled channel detector
* interpolation
* looks like this actually works
* tests, no manual scaling
* comment
2021-11-03 19:53:26 -04:00
GitHub build-firmware Action
7b03138c6e
Auto-generated configs and docs
2021-11-03 21:10:50 +00:00
rusefillc
0c96269e39
pieces of Ts tips update2 #3446
2021-11-03 16:56:21 -04:00
rusefillc
c1f8367c21
docs
2021-11-03 16:56:21 -04:00
Andrey
1d30748678
On Proteus Main relay control #3447
2021-11-03 13:29:04 -04:00
Andrey
52bd7a9cb7
lua interpolate
2021-11-02 23:35:48 -04:00
Andrey
592bf2a359
docs
2021-11-02 23:34:44 -04:00
Andrey
8c11ab341e
refatoring: splitting lua hooks into multiple files
2021-11-02 23:27:48 -04:00
GitHub set-date Action
904ae702d6
Update date
2021-11-03 00:59:18 +00:00
GitHub build-firmware Action
78bc8c3c51
Auto-generated configs and docs
2021-11-02 23:04:43 +00:00
Matthew Kennedy
4717210859
autoscale fields in generated structs ( #3444 )
...
* add to grammar
* parser
* parser
* example consumer
* build config tool
* commit the right jar
2021-11-02 18:59:19 -04:00
rusefi
356a73e7a5
docs
2021-11-02 17:11:44 -04:00
rusefi
b968be575f
Honda K
2021-11-02 17:11:34 -04:00
rusefi
e9df4b2f23
honda k
2021-11-02 17:00:08 -04:00
GitHub build-firmware Action
9e18256735
Auto-generated configs and docs
2021-11-02 19:09:24 +00:00
Matthew Kennedy
8ee86e0789
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
Andrey G
37132db63e
Prepare for openblt ( #3445 )
...
* Makefile: create and deliver srec file too
srec is used by OpenBLT tools
* Simplify common_make.sh
2021-11-02 07:41:41 -04:00
GitHub build-firmware Action
6a35bd33d2
Auto-generated configs and docs
2021-11-02 03:40:40 +00:00
Matthew Kennedy
1cee83a56c
Knock retard ( #3396 )
...
* output gauge
* knock controller
* don't need that
* inject engine ref
* test knock
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-01 23:33:59 -04:00
GitHub set-date Action
1d7dc3e254
Update date
2021-11-02 01:02:22 +00:00
GitHub set-date Action
9179b3d34f
Update date
2021-11-01 01:02:24 +00:00
rusefi
b810b9f8a6
no IAR
2021-10-31 20:21:59 -04:00
rusefillc
f170a22f9a
vag121 VR pin
2021-10-31 16:36:52 -04:00
rusefillc
0b64f45119
Honda K
2021-10-31 15:27:26 -04:00
rusefillc
de0736492d
better VVT default?
2021-10-31 15:25:43 -04:00
Andrey G
a7b2a032d2
Linker file typo fix ( #3436 )
2021-10-31 15:17:56 -04:00
Andrey G
8974166079
OpenBLT: add as submodule under firmware/ext ( #3432 )
...
* OpenBLT: add as submodule under firmware/ext
OpenBLT is forked for RusEFI, rusefi_prod brunch is used.
* OpenBLT: use https for submodule
* submodule: make openblt submodule to track rusefi_prod
2021-10-31 14:46:28 -04:00
rusefillc
178f6fe9e8
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
...
fail faster!
2021-10-31 12:09:11 -04:00
rusefillc
960b68424b
live data stuff goes up
2021-10-31 12:07:44 -04:00
GitHub build-firmware Action
b632832407
Auto-generated configs and docs
2021-10-31 02:31:01 +00:00
Andrey
fd34b2adee
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 22:24:43 -04:00
Andrey
ef413188ee
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 22:21:36 -04:00
GitHub build-firmware Action
1a13dd7463
Auto-generated configs and docs
2021-10-31 02:08:31 +00:00
Andrey
ac64f215f3
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 22:03:19 -04:00
Andrey
814fdde468
TPS decel is pretty weird?!
2021-10-30 21:46:15 -04:00
Andrey
f01c6fa6ae
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 21:45:52 -04:00
Andrey
3c0ce6a18b
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 21:45:46 -04:00
Andrey
12dfc7e869
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 21:45:37 -04:00
GitHub build-firmware Action
4aa8a793e2
Auto-generated configs and docs
2021-10-31 01:38:27 +00:00
Andrey
de8b43cf94
looks like value is never assigned
2021-10-30 21:28:55 -04:00
Andrey
cc0a93080f
Honda K cam wheels #3405
2021-10-30 21:09:58 -04:00
GitHub set-date Action
21be14a023
Update date
2021-10-31 01:07:39 +00:00
GitHub build-firmware Action
06ffa72240
Auto-generated configs and docs
2021-10-31 00:44:58 +00:00
rusefillc
68ac13f8d9
rusEFI is the spelling
2021-10-30 20:33:11 -04:00
Matthew Kennedy
292120b8dc
better pch usage and gmock constructors ( #3426 )
...
* break out mock constructors
* comment and spacing
* unnecessary compiler options
* happy stepper
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-30 20:31:09 -04:00
GitHub build-firmware Action
f8a78dfe3a
Auto-generated configs and docs
2021-10-30 20:50:46 +00:00
rusefillc
5d12e346a8
file was renamed
2021-10-30 16:45:39 -04:00
GitHub build-firmware Action
6108675f59
Auto-generated configs and docs
2021-10-30 14:50:41 +00:00
rusefillc
a2f1cd2467
Override trigger gaps feature #2734
2021-10-30 10:45:32 -04:00
rusefillc
54acc2bf82
BL docs
2021-10-30 10:13:08 -04:00
Andrey G
be75132ebe
STM32F7 linker script: ITCM flash area also needs reserve for BL ( #3431 )
2021-10-30 09:12:47 -04:00
GitHub build-firmware Action
64d10511bf
Auto-generated configs and docs
2021-10-30 10:19:10 +00:00
rusefillc
1a83100bab
few debug commands
2021-10-30 06:06:22 -04:00
GitHub set-date Action
03d6736e04
Update date
2021-10-30 00:57:47 +00:00
GitHub build-firmware Action
98d88a10e6
Auto-generated configs and docs
2021-10-30 00:07:43 +00:00
rusefillc
c24264055b
Let's remove "enable boost control" #3424
2021-10-29 20:02:37 -04:00
Andrey
14aac56c41
warning(CUSTOM_PID_DTERM, "PID: unexpected dTime")
2021-10-29 18:31:43 -04:00
GitHub build-firmware Action
c42857b642
Auto-generated configs and docs
2021-10-29 21:09:08 +00:00
rusefi
c357471095
Override trigger gaps feature #2734
2021-10-29 17:04:34 -04:00
rusefi
33c4b84ec5
MRE_SECONDARY_CAN
2021-10-29 16:33:12 -04:00
rusefi
85dac3e931
Revert "lua can: one step back"
...
This reverts commit 3731496f
2021-10-29 16:32:41 -04:00
GitHub build-firmware Action
8f87e6cfc9
Auto-generated configs and docs
2021-10-29 19:52:10 +00:00
Matthew Kennedy
d3a01b5e63
tooltip ( #3428 )
2021-10-29 15:45:03 -04:00
GitHub build-firmware Action
ccd889e7a2
Auto-generated configs and docs
2021-10-29 19:29:57 +00:00
Matthew Kennedy
ed4539dcb5
Split boost dialogs ( #3425 )
...
* split boost dialog
* more
2021-10-29 15:24:45 -04:00
rusefi
3731496fb3
lua can: one step back
2021-10-29 13:14:42 -04:00
rusefillc
558c639f82
Honda K & default VVT pid
2021-10-29 12:16:19 -04:00
rusefillc
74f575e303
dead
2021-10-29 12:15:55 -04:00
GitHub build-firmware Action
adf9525c16
Auto-generated configs and docs
2021-10-29 04:20:12 +00:00
rusefillc
40bf6a93d0
VVT is no longer aux pid
2021-10-28 23:51:46 -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
Andrey
d48ed50e2f
Honda K
2021-10-28 22:18:41 -04:00
Andrey
e37b8eb598
alternator is now a separate function
2021-10-28 22:15:12 -04:00
Andrey
b04aad4c7c
Proteus meta - fixing confusion
2021-10-28 22:11:26 -04:00
GitHub set-date Action
61e2c28911
Update date
2021-10-29 00:57:49 +00:00
Andrey
1685ec95cf
Honda K cam wheels #3405
2021-10-28 19:26:59 -04:00
Andrey
965333e410
dead magic macro
2021-10-28 19:18:50 -04:00
GitHub build-firmware Action
d42f56b8f6
Auto-generated configs and docs
2021-10-28 21:37:12 +00:00
rusefi
f0cef3f06c
Proteus D4 and D5 are misplaces on connector pinout fix #3418
2021-10-28 17:31:25 -04:00
rusefi
e3c8d47097
bugfix: DBG_TRIGGER_COUNTERS was overwriting VVT counters
2021-10-28 16:51:01 -04:00
rusefi
74d302ad50
VVT to be reported after primary
2021-10-28 16:46:54 -04:00
rusefi
12a9b325bd
Honda K
2021-10-28 15:57:35 -04:00
rusefi
2d99e7b4b5
Honda K cam wheels #3405
2021-10-28 15:57:23 -04:00
GitHub build-firmware Action
dc3a50c956
Auto-generated configs and docs
2021-10-28 18:24:50 +00:00
Andrey
6afa01e325
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 14:18:08 -04:00
Andrey
68c1995044
Honda K cam wheels #3405
2021-10-28 13:49:54 -04:00
Andrey
346e617d6a
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 13:49:44 -04:00
GitHub build-firmware Action
d3d1d33de2
Auto-generated configs and docs
2021-10-28 17:29:44 +00:00
rusefillc
1de473ed2d
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 13:11:32 -04:00
GitHub build-firmware Action
1e8feb2d1f
Auto-generated configs and docs
2021-10-28 16:45:50 +00:00
rusefillc
4fe780bbbb
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 12:40:34 -04:00
Andrey
695ff0d391
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 12:29:56 -04:00
GitHub build-firmware Action
642403db21
Auto-generated configs and docs
2021-10-28 16:17:08 +00:00
Andrey
3bf9a982d9
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 12:12:45 -04:00
Andrey
94b5b3a089
Honda K cam wheels #3405
2021-10-28 11:40:31 -04:00
GitHub build-firmware Action
3def7ed33b
Auto-generated configs and docs
2021-10-28 15:27:10 +00:00
Andrey
a94f62849f
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 11:21:07 -04:00
Andrey
5527f77589
Honda K cam wheels #3405
2021-10-28 10:36:41 -04:00
Andrey
5fcb2f75a5
refactoring: extracting method to improve readability
2021-10-28 10:30:05 -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
rusefi
19b3bd20ab
Lua CAN fun
2021-10-28 00:20:14 -04:00
rusefi
aac0097a4e
Honda K
2021-10-27 23:55:31 -04:00
GitHub build-firmware Action
14a0f2100c
Auto-generated configs and docs
2021-10-28 03:23:32 +00:00
rusefi
5cf201a58a
MRE_SECONDARY_CAN
2021-10-27 23:18:28 -04:00
GitHub set-date Action
2495363761
Update date
2021-10-28 00:59:24 +00:00
rusefi
032d6108ba
secondary MRE
2021-10-27 19:54:45 -04:00
rusefi
de8bb682be
meta & fixing default config
2021-10-27 16:42:45 -04:00
rusefi
43e90b98aa
meta & fixing default config
2021-10-27 16:34:27 -04:00
Andrey
ab17f3c5d6
meta & fixing default config
2021-10-27 15:52:36 -04:00
Andrey
df67d76968
Honda K cam wheels #3405
2021-10-26 22:47:19 -04:00
GitHub build-firmware Action
72c9537318
Auto-generated configs and docs
2021-10-27 02:14:31 +00:00
BeerMoneyMotorsports
05ce372bcd
pin location test ( #3415 )
...
testing pin xy for interactive pinout.
2021-10-26 22:09:57 -04:00
Andrey
f526383aff
UNUSED
2021-10-26 21:24:16 -04:00
GitHub build-firmware Action
c53fc6823c
Auto-generated configs and docs
2021-10-27 01:17:33 +00:00
Andrey
12ee912854
MRE_SECONDARY_CAN
2021-10-26 21:05:38 -04:00
GitHub set-date Action
6b7f7f4003
Update date
2021-10-27 00:58:36 +00:00
rusefi
6c554e09f8
Honda K cam wheels #3405
2021-10-26 17:29:26 -04:00
rusefi
4f0b93cbd2
Honda K
2021-10-26 17:15:24 -04:00
rusefi
353782ad9c
this warning should be promoted to fatal!
2021-10-26 17:10:53 -04:00
GitHub build-firmware Action
278ae88040
Auto-generated configs and docs
2021-10-26 21:08:27 +00:00
rusefi
6161ed34b1
Merge remote-tracking branch 'origin/master'
2021-10-26 17:02:21 -04:00
rusefi
fd00fbc197
Honda K cam wheels #3405
2021-10-26 17:02:09 -04:00
Matthew Kennedy
7422de9391
Lua CAN rx data ( #3414 )
...
* rx data
* comments
* multi bus
2021-10-26 16:48:57 -04:00
Andrey
0bf18a2812
Honda K
2021-10-26 15:19:09 -04:00
GitHub build-firmware Action
521c7f8014
Auto-generated configs and docs
2021-10-26 19:17:54 +00:00
Matthew Kennedy
4b9d91f6e5
idle closed loop vs open loop ui, etc ( #3413 )
...
* open + closed
* put idle solenoid first
* actually hide etb pins
* missed a few prepends
2021-10-26 15:04:09 -04:00
Andrey
37461c67b0
Honda K
2021-10-26 12:04:35 -04:00
Andrey
6fce043cbf
Honda K
2021-10-26 11:52:52 -04:00
Andrey
29851fe219
export board-specific macro for stm32 pins based on board yaml #3298
...
meta progress
2021-10-26 10:27:10 -04:00
Andrey
1e1a71675e
export board-specific macro for stm32 pins based on board yaml #3298
...
mre meta progress
2021-10-25 21:05:45 -04:00
GitHub set-date Action
65c2ff9ca4
Update date
2021-10-26 01:01:51 +00:00
Andrey
e95e75ca44
export board-specific macro for stm32 pins based on board yaml #3298
...
proteus meta progress
2021-10-25 20:51:28 -04:00
GitHub build-firmware Action
282a664e4c
Auto-generated configs and docs
2021-10-25 21:53:03 +00:00
Andrey
9c4c821bb4
https://github.com/rusefi/proteus-Honda-OBD2A-adapter/issues/5
2021-10-25 17:43:31 -04:00
Andrey
24a786be9a
export board-specific macro for stm32 pins based on board yaml #3298
...
proteus meta progress
2021-10-25 17:36:21 -04:00
Andrey
b7a461ac06
some dead code
2021-10-25 17:23:14 -04:00
GitHub build-firmware Action
b0a3dfc4de
Auto-generated configs and docs
2021-10-25 19:48:12 +00:00
Matthew Kennedy
6125d97c6c
etb pwm limit ( #3408 )
...
* etb pwm limit
* missed an arg
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-25 15:35:23 -04:00
Andrey
dffe5701fb
export board-specific macro for stm32 pins based on board yaml #3298
...
proteus meta progress
2021-10-25 14:22:46 -04:00
GitHub build-firmware Action
b095917e6d
Auto-generated configs and docs
2021-10-25 16:27:39 +00:00
rusefillc
caee1cf802
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 12:21:35 -04:00
rusefillc
1e0e6aba4f
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 12:18:46 -04:00
GitHub build-firmware Action
a1fb1c0da8
Auto-generated configs and docs
2021-10-25 15:36:44 +00:00
rusefillc
996a39ba6e
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 11:05:45 -04:00
rusefillc
e7084a78cb
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 10:59:24 -04:00
rusefillc
99fa60ccac
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 10:57:48 -04:00
rusefillc
0301abaca3
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 10:57:02 -04:00
David Holdeman
bb6c4c3400
Use SSH for remaining workflows ( #3407 )
...
* install sshpass instead of ncftp
* don't use file for command
* change env vars
* replace ncftp with sshpass in docs
* switch gcov upload
* use heredoc instead of file
* convert ibom
* whoops
* messed up var
* remove quotes
* undo ini variable changes
2021-10-25 08:22:31 -04:00
GitHub build-firmware Action
c482740f41
Auto-generated configs and docs
2021-10-25 03:55:16 +00:00
Andrey
3da8c9bf51
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 23:41:12 -04:00
GitHub build-firmware Action
65ad5419f2
Auto-generated configs and docs
2021-10-25 03:28:00 +00:00
Andrey
d8578f51c4
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 23:23:06 -04:00
GitHub set-date Action
a2ff9cddae
Update date
2021-10-25 01:02:26 +00:00
GitHub build-firmware Action
cc957e272b
Auto-generated configs and docs
2021-10-25 00:35:49 +00:00
rusefi
436e515094
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 20:18:20 -04:00
rusefi
28cca6f44e
generate java enum from C enum? generate both C and java from yaml? #2102
...
also partial rollback of 090c6fd99e
2021-10-24 20:15:27 -04:00
rusefi
1c0919d2a0
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 20:06:57 -04:00
GitHub build-firmware Action
35e549627c
Auto-generated configs and docs
2021-10-24 23:33:09 +00:00
Andrey
63472eb4d4
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 19:19:16 -04:00
Matthew Kennedy
171543afa1
can vss ( #3402 )
2021-10-24 19:04:47 -04:00
GitHub build-firmware Action
52d4fff93c
Auto-generated configs and docs
2021-10-24 22:26:41 +00:00
rusefi
090c6fd99e
https://www.rusefi.com/forum/viewtopic.php?f=18&t=2170
2021-10-24 18:22:01 -04:00
Andrey
98fe894ce1
Honda K cam wheels #3405
2021-10-24 17:12:19 -04:00
Andrey
8431db7d34
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 17:06:59 -04:00
Andrey
a67a4ced0d
docs
2021-10-24 17:05:37 -04:00
GitHub build-firmware Action
8af6905fe4
Auto-generated configs and docs
2021-10-24 20:24:33 +00:00
Andrey
d8e4b3e345
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 16:10:56 -04:00
Andrey
c3e86851d6
Honda K cam wheels #3405
2021-10-24 16:10:56 -04:00
GitHub build-firmware Action
efa1debb20
Auto-generated configs and docs
2021-10-24 20:06:18 +00:00
rusefillc
9095cf197d
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 15:40:23 -04:00
rusefillc
61af92bb25
progress
2021-10-24 15:30:17 -04:00
rusefillc
62ffc9f985
progress
2021-10-24 15:30:10 -04:00
GitHub build-firmware Action
27e6c5d682
Auto-generated configs and docs
2021-10-24 19:28:08 +00:00
rusefillc
108659b80b
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 15:09:17 -04:00
rusefillc
eb95034973
element
2021-10-24 14:44:37 -04:00
rusefillc
baca6a2289
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 14:18:23 -04:00
rusefillc
bb16d4e081
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 14:17:37 -04:00
rusefillc
4d2796a82b
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 14:08:21 -04:00
rusefillc
9741b037f5
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 13:58:04 -04:00
GitHub build-firmware Action
ad366764f1
Auto-generated configs and docs
2021-10-24 17:18:25 +00:00
rusefillc
23012085c9
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 13:10:38 -04:00
rusefillc
ec609264f3
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 13:01:40 -04:00
Andrey
2edb1ad6ba
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:54:42 -04:00
rusefillc
6878445be4
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:49:51 -04:00
Andrey
10aea43c1b
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:15:53 -04:00
rusefillc
b479d20588
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 11:52:07 -04:00
rusefillc
b356810ed1
a bit of dead code?
2021-10-24 11:47:20 -04:00
GitHub build-firmware Action
12a2c3c00b
Auto-generated configs and docs
2021-10-24 14:17:05 +00:00
rusefillc
201c67bc7c
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 09:31:32 -04:00
rusefillc
3158cb011d
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 09:16:11 -04:00
rusefillc
82ce6b857a
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 09:06:38 -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
GitHub build-firmware Action
f036adf189
Auto-generated configs and docs
2021-10-24 12:31:15 +00:00
rusefillc
a041421bd0
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 08:25:40 -04:00
GitHub build-firmware Action
efb0334f11
Auto-generated configs and docs
2021-10-24 05:22:53 +00: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
rusefillc
b5b10be494
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 00:00:31 -04:00
rusefillc
18cccce097
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:46:08 -04:00
rusefillc
b42f690dc7
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:42:22 -04:00
rusefillc
1916d4af46
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:40:14 -04:00
rusefillc
c4576200fe
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:21:37 -04:00
GitHub build-firmware Action
ba5412ec92
Auto-generated configs and docs
2021-10-24 03:19:18 +00:00
rusefillc
c1202ff717
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:14:46 -04:00
GitHub build-firmware Action
287b2b41ea
Auto-generated configs and docs
2021-10-24 03:08:45 +00:00
rusefillc
1e5c18d23a
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:02:41 -04:00
rusefillc
ee0db90107
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:00:04 -04:00
rusefillc
a6097a4c35
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 22:07:44 -04:00
GitHub build-firmware Action
66b3f414d0
Auto-generated configs and docs
2021-10-24 02:01:12 +00:00
rusefillc
3a30c50b78
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 21:56:00 -04:00
rusefillc
4b8d841299
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 21:47:03 -04:00
GitHub build-firmware Action
4959135272
Auto-generated configs and docs
2021-10-24 01:38:06 +00:00
rusefillc
9eca48af91
Trigger setup in TS is highly confusing #3401
...
minor progress?
2021-10-23 20:42:10 -04:00
rusefillc
9cf62643dc
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 20:24:21 -04:00
rusefillc
b125fa4a0e
placing all logs into same folder
2021-10-23 20:18:09 -04:00
GitHub build-firmware Action
fbcacc4cc9
Auto-generated configs and docs
2021-10-23 23:05:27 +00:00
rusefi
4dd1ae7035
triggerinfo progress
2021-10-23 19:01:31 -04:00
rusefi
82cf4d4fe6
Honda K
2021-10-23 16:19:28 -04:00
rusefi
7b68d0d226
Honda K
2021-10-23 15:49:02 -04:00
rusefi
337b21fd45
Better Windows build-in DFU #3338
2021-10-23 15:47:39 -04:00
rusefi
e22fc4ca4b
rusEFI iar is a bit dead
2021-10-23 15:18:20 -04:00
rusefi
6ae0b0c353
Better Windows build-in DFU #3338
2021-10-23 15:17:51 -04:00
GitHub build-firmware Action
3749942663
Auto-generated configs and docs
2021-10-23 17:44:51 +00:00
rusefillc
9310d337fd
poke
2021-10-23 13:40:10 -04:00
rusefillc
1cb6af19fa
generate java enum from C enum? generate both C and java from yaml? #2102
...
refactoring: code duplication
2021-10-23 13:40:04 -04:00
rusefillc
bbaf743b19
generate java enum from C enum? generate both C and java from yaml? #2102
...
refactoring: code duplication
2021-10-23 12:48:49 -04:00
GitHub set-date Action
fc431876f3
Update date
2021-10-23 01:04:11 +00: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
GitHub build-firmware Action
b30e83f83a
Auto-generated configs and docs
2021-10-22 20:03:15 +00:00
rusefillc
255c8e1829
Better Windows build-in DFU #3338
2021-10-22 15:34:22 -04:00
Matthew Kennedy
847dbaf7a8
use name of pwm ( #3393 )
2021-10-22 15:23:53 -04:00
Matthew Kennedy
d9e06875a2
basic knock response params ( #3330 )
...
* basic params
* retard angle -> aggression
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-22 15:23:28 -04:00
GitHub set-date Action
58110940a3
Update date
2021-10-22 01:10:25 +00:00
rusefillc
4ff353b98a
pid into lua
2021-10-21 19:43:30 -04:00
Andrey
0e6a3e38ed
findSensorTypeByName
2021-10-21 14:33:59 -04:00
Andrey
c6b37f57b5
findSensorTypeByName
2021-10-20 22:21:42 -04:00
rusefillc
8feeb9cacd
refactoring
2021-10-20 21:47:49 -04:00
rusefillc
024ba1ded4
enum reader progress
2021-10-20 21:46:43 -04:00
GitHub set-date Action
e3bd0acde2
Update date
2021-10-21 01:07:47 +00:00
rusefillc
8b0299dead
respond to 'Q follow-up #3383
2021-10-20 20:51:10 -04:00
GitHub build-firmware Action
3fba84f6cb
Auto-generated configs and docs
2021-10-20 20:10:51 +00:00
rusefillc
70a0c12aab
respond to 'Q follow-up #3383
2021-10-20 15:44:45 -04:00
Matthew Kennedy
0eb190cf85
respond to 'Q' ( #3382 )
2021-10-20 15:40:37 -04:00
Matthew Kennedy
fa9ca3c796
static ( #3381 )
2021-10-20 15:19:48 -04:00