Commit Graph

9994 Commits

Author SHA1 Message Date
Matthew Kennedy d7f9d42e07 Hook up multi bank fuel trim (#2532)
* multi bank trim

* cleaning

* output channels

* output channels
2021-05-08 17:41:50 -04:00
Andrey G ea870c4869 hip9011 (#2654)
* Move HIP states enum out of rusefi_enums.h

-this is internal driver stuff. No need to have it defined globaly.

* Auto-generated configs and docs
2021-05-08 10:08:18 -04:00
Andrey G dd2f8fe457 hip9011 update (#2653)
* hip9011: add check for SPI reply in advanced mode

* hip9011: read value over SPI in advanced mode
2021-05-08 09:50:28 -04:00
rusefillc f72db1df9d same line twice 2021-05-07 22:03:28 -04:00
GitHub set-date Action 8ad07d087e Update date 2021-05-08 00:55:53 +00:00
GitHub build-firmware Action d5472a672f Auto-generated configs and docs 2021-05-07 23:28:16 +00:00
rusefillc a64ea533cb NA6 ini is not uploaded fix #2649 2021-05-07 19:19:20 -04:00
rusefillc 6ba32c65a6 NA6 ini is not uploaded fix #2649 2021-05-07 19:18:43 -04:00
rusefillc 4b9dd02056 check MCU flash size at runtime fix #2648 2021-05-07 17:05:47 -04:00
GitHub build-firmware Action 747ed34b40 Auto-generated configs and docs 2021-05-07 19:43:12 +00:00
rusefillc 18131c13e2 testing yaml automation 2021-05-07 15:34:48 -04:00
Matthew Kennedy 37a3de07cf remove stateChangeCallback from simplepwm (#2644)
* remove callback parameter from cj125

* remove from ext

* remove stateChangeCallback

* alt doesn't need that

* demorgan

* remove call

* bad cut/paste

* check the actual pin in the test
2021-05-07 09:38:41 -04:00
Matthew Kennedy ea6cb14780 move some stuff in to ccm (#2645)
* stuff in ccm

* used memory
2021-05-07 09:35:57 -04:00
Matthew Kennedy b12d392343 pack scheduling_s (#2642)
* pack scheduling_s

* ramz
2021-05-07 08:22:35 -04:00
GitHub build-firmware Action b92f827c36 Auto-generated configs and docs 2021-05-07 03:16:46 +00:00
GitHub set-date Action 477c5f6beb Update date 2021-05-07 00:57:02 +00:00
GitHub build-firmware Action eecb0778f0 Auto-generated configs and docs 2021-05-06 19:28:18 +00:00
rusefillc 28a84669d2 spaces are evil 2021-05-06 15:26:08 -04:00
BeerMoneyMotorsports da880911ef Update rusefi.input (#2631)
poke @dbh97
2021-05-06 15:00:42 -04:00
BeerMoneyMotorsports e37d45fc10 intMAP fix (#2630)
intMAP a15 fix
2021-05-06 14:34:34 -04:00
rusefillc 59884cb5e7 Temperature sensors issue fix #2629 2021-05-06 13:58:01 -04:00
rusefillc e6591f0658 code style 2021-05-06 10:43:42 -04:00
GitHub build-firmware Action aaad9256a3 Auto-generated configs and docs 2021-05-06 14:01:30 +00:00
rusefillc ec3f5466c8 code style 2021-05-06 09:58:36 -04:00
rusefillc 2da748b489 poke 2021-05-06 09:47:29 -04:00
BeerMoneyMotorsports 70aa6eb23b Update main.yaml (#2626)
CLT pin fix
2021-05-06 09:38:53 -04:00
Matthew Kennedy 3e4674500b hellen na6 yaml tweaks (#2625)
* cleanup

* all pins have pin number
2021-05-06 08:05:02 -04:00
GitHub set-date Action 9705921afd Update date 2021-05-06 00:54:21 +00:00
GitHub build-firmware Action b2cf56a5ff Auto-generated configs and docs 2021-05-05 14:59:17 +00:00
rusefillc ee62134957 More human approach to boolean fields #2613 2021-05-05 10:49:47 -04:00
GitHub build-firmware Action a9b83d17e3 Auto-generated configs and docs 2021-05-05 14:04:51 +00:00
rusefillc 6a8d1e619b More human approach to boolean fields #2613 2021-05-05 10:02:35 -04:00
GitHub set-date Action 19ebd48b24 Update date 2021-05-05 00:55:28 +00:00
Andrey G f2a194e035 Kill warnings (#2623)
* dead code

* rtc_helper: clean-up warnings

* kill unused
2021-05-04 18:55:27 -04:00
GitHub build-firmware Action b775331a3c Auto-generated configs and docs 2021-05-04 19:13:38 +00:00
Matthew Kennedy 29244dbdde clarify ego enable switch (#2622)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-05-04 15:11:26 -04:00
GitHub build-firmware Action 370180965e Auto-generated configs and docs 2021-05-04 14:14:18 +00:00
Matthew Kennedy 892b03524b Lua debug channels (#2620)
* setdebug hook

* add debug mode

* memory size debug channel

* default script
2021-05-04 10:05:39 -04:00
Matthew Kennedy 6e1212f3ca use setTable (#2621) 2021-05-04 10:03:41 -04:00
Matthew Kennedy 0117dc2dd4 use static buffer for lua heap, enable on f429 (#2619)
* static buffer for lua

* enable lua for 429
2021-05-04 01:03:17 -04:00
GitHub set-date Action ee73067251 Update date 2021-05-04 00:58:28 +00:00
Matthew Kennedy 088ed3c28e interactive lua (#2614)
* interactive lua

* unnecessary pop

* print return value

* enable f7 lua

* match f7 chconf
2021-05-03 17:46:12 -04:00
Andrey G 2176d1656b ADC: internalIndex should be used as getAvgAdcValue argument (#2618)
* ADC: internalIndex should be used as getAvgAdcValue argument

-plus output messages re-formated

* ADC: logger -> efiPrintf
2021-05-03 16:44:19 -04:00
Andrey G e6e5303e87 Subaru board update (#2616)
* board: subaru_eg33: move to connectors yaml

* engine: subaru EG33: TPS is not inverted

* board: subaru_eg33: fix gen_config script

* board: subaru_eg33: update default settings
2021-05-03 09:32:14 -04:00
rusefillc b20505de42 2021 is the year of Hellen 2021-05-03 00:01:53 -04:00
rusefillc bf223aaacf 50% duty cycle is the default for tach signal 2021-05-02 23:47:47 -04:00
rusefillc fa4f936869 docs 2021-05-02 23:46:30 -04:00
rusefillc 12b00e4889 h64 progress 2021-05-02 23:46:09 -04:00
rusefillc becf33b240 2021 is the year of Hellen 2021-05-02 23:45:39 -04:00
GitHub set-date Action c168a1125f Update date 2021-05-03 01:02:39 +00:00
rusefillc 59c8ef582f 2021 is the year of Hellen 2021-05-02 19:02:30 -04:00
rusefillc 60ab58c1c8 2021 is the year of Hellen 2021-05-02 18:52:33 -04:00
GitHub build-firmware Action 2ca3a8968a Auto-generated configs and docs 2021-05-02 22:20:31 +00:00
rusefillc ca4b67dd7b 2021 is the year of Hellen 2021-05-02 18:18:24 -04:00
rusefillc 247ff18c04 https://github.com/rusefi/hellen72/issues/40 2021-05-02 11:30:13 -04:00
GitHub set-date Action ce3fd7daca Update date 2021-05-02 01:07:30 +00:00
GitHub build-firmware Action 4133f5c11f Auto-generated configs and docs 2021-05-02 00:35:02 +00:00
rusefillc 888a0b65ef h121 poke 2021-05-01 20:26:09 -04:00
GitHub build-firmware Action 81a8239ba8 Auto-generated configs and docs 2021-05-01 23:47:11 +00:00
rusefillc bfaad4c1b2 code duplication between hellen boards #2611
it has to get worse before it gets better
2021-05-01 19:45:09 -04:00
rusefillc 88a1389af8 code duplication between hellen boards #2611
it has to get worse before it gets better
2021-05-01 19:15:23 -04:00
GitHub build-firmware Action 69d0b15345 Auto-generated configs and docs 2021-05-01 19:42:36 +00:00
rusefillc 84441c1dcb h64 more better error handling 2021-05-01 15:40:27 -04:00
rusefillc e0e92a29e4 h64 actually vbatt an analog input 2021-05-01 15:23:04 -04:00
rusefillc 0fa93d4ae7 h64 progress 2021-05-01 15:18:59 -04:00
rusefillc c2721985b0 config definition better error handling 2021-05-01 15:12:39 -04:00
rusefillc 1b62525871 h64 progress 2021-05-01 14:51:04 -04:00
BeerMoneyMotorsports 03c98e2504 Update main.yaml (#2612) 2021-05-01 14:49:34 -04:00
rusefillc fce1497c51 h64 progress 2021-05-01 14:46:26 -04:00
GitHub set-date Action c1cbd03a1f Update date 2021-05-01 01:03:02 +00:00
rusefi 24a15646bd Proteus QC build 2021-04-30 13:57:33 -04:00
GitHub build-firmware Action 3be5b8db2f Auto-generated configs and docs 2021-04-30 15:03:28 +00:00
rusefillc a74984d7ea useFordRedundantTps 2021-04-30 10:57:38 -04:00
GitHub build-firmware Action d15d721006 Auto-generated configs and docs 2021-04-30 05:39:53 +00:00
GitHub build-firmware Action f3f5e4215d Auto-generated configs and docs 2021-04-30 05:10:36 +00:00
rusefillc de72978255 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-30 01:05:23 -04:00
rusefillc 5d4cec71bf nope, this one is not dead 2021-04-29 23:51:22 -04:00
rusefillc d4edf7a0eb like that maybe? 2021-04-29 23:39:47 -04:00
rusefillc b289f7f037 dead files? 2021-04-29 23:33:30 -04:00
GitHub build-firmware Action 720d08cdd0 Auto-generated configs and docs 2021-04-30 03:19:47 +00:00
rusefillc 7de4a3bcfe h64 is asking for a poke #3 2021-04-29 23:10:36 -04:00
GitHub build-firmware Action c17ccd7c32 Auto-generated configs and docs 2021-04-30 03:02:06 +00:00
rusefillc bcb7ca4171 h64 is asking for a poke 2021-04-29 23:00:22 -04:00
GitHub build-firmware Action ea781b55c6 Auto-generated configs and docs 2021-04-30 02:46:12 +00:00
rusefillc 412f476dfa h64 is asking for a poke 2021-04-29 22:36:21 -04:00
Matthew Kennedy db8a4fbb6f Lua tick rate hook (#2606)
* implement setTickRate

* actually load the hook
2021-04-29 22:22:31 -04:00
Matthew Kennedy 65a8941286 more Lua hooks (#2605)
* more hooks

* zero index

* test table hook

* test works

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-29 22:22:04 -04:00
rusefillc dfd4ba2b5f http://www.yamllint.com/ is our friend 2021-04-29 21:49:02 -04:00
BeerMoneyMotorsports f0b961bde0 Update main.yaml (#2608) 2021-04-29 21:40:52 -04:00
GitHub set-date Action e45a7da7bd Update date 2021-04-30 01:00:58 +00:00
GitHub build-firmware Action fe1d6a2e17 Auto-generated configs and docs 2021-04-29 21:37:27 +00:00
rusefillc a577968dd9 Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2021-04-29 17:35:50 -04:00
Matthew Kennedy e3bb6c7bdb encapsulate in smart pointer (#2603)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-29 07:44:32 -04:00
Matthew Kennedy 54fca52e42 sensor_type values (#2604)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-29 07:43:46 -04:00
Matthew Kennedy a470c1eec1 lua 5.4 (#2590)
* thread priority

* build

* makefile prep

* call startup

* lua 5.1

* mk

* 5.3

* mk

* I guess lua does something?

* extract hooks, builds for tests

* a bit of error handling

* guard

* bootloader makefile

* remove lua

* submodule

* submodule update

* builds with submodule

* disabled by default

* h7 chconf

* tweaks

* add a useful hook

* move luaconf

* perf trace lua

* test helpers

* lua unit tests

* include to satiate clang
2021-04-28 22:41:25 -04:00
GitHub set-date Action 86336efeaa Update date 2021-04-29 01:02:17 +00:00
Andrey G 605378f829 Subaru board update (#2600)
* board: subaru eg33: linker script: stack, bss and heap to ram0

* Board: Subaru EG33: clean-up configs

* board-subaru-eg33: fix board config

* engine: subaru: eg33: fixes
2021-04-28 20:25:33 -04:00
rusefillc 33d17be8aa hellen wbo 2021-04-28 19:14:02 -04:00
GitHub build-firmware Action bb53ce64bc Auto-generated configs and docs 2021-04-28 22:55:13 +00:00
Andrey G 28f0e3b0f6 Mc33972 update (#2599)
* MC33972: update

-per-instance thread
-enable pull-ups for enabled pins only

* smart-gpio: mc33972: uses 8-bit spi frames

3 bytes are sent to make 24-bit frame
2021-04-28 18:29:35 -04:00
Matthew Kennedy 1bd789a5a5 make wideband log fields match what it's actually sending (#2593)
* make log fields match what it's actually sending

* update wb firmware

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-28 18:28:29 -04:00
Matthew Kennedy 0a3e8c2a21 oops (#2598) 2021-04-28 18:28:07 -04:00
GitHub set-date Action eb3dd0e216 Update date 2021-04-28 01:04:11 +00:00
Matthew Kennedy 7c8c14fee2 Baro config (#2591)
* adjust API to allow i2c init to fail

* init

* proteus config

* 🎠🎠🎠

* buh

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-27 15:29:22 -04:00
Matthew Kennedy addf97ee08 prep for lua (#2589)
* thread priority

* build

* makefile prep

* call startup

* s
2021-04-27 07:57:08 -04:00
Matthew Kennedy 8f06e1c0c6 higher priority for log buffer flush (#2592) 2021-04-27 07:52:12 -04:00
David Holdeman e9ef2dfca2 MRE reuse pins (#2587)
* try adding a reuse pin

* try
2021-04-26 23:25:11 -04:00
GitHub build-firmware Action f847bde49f Auto-generated configs and docs 2021-04-26 21:59:44 +00:00
rusefillc 5b02073b20 field type into header comment 2021-04-26 17:51:29 -04:00
rusefillc cb7cb8ae15 https://rusefi.com/forum/viewtopic.php?p=40654 2021-04-26 17:32:00 -04:00
GitHub build-firmware Action 0a4e7b9c50 Auto-generated configs and docs 2021-04-26 03:12:08 +00:00
rusefillc 58572c0d9c support multiple VVT sensors #885 2021-04-25 23:10:21 -04:00
rusefi 52f11638db support multiple VVT sensors #885 2021-04-25 21:53:56 -04:00
GitHub build-firmware Action e84750de40 Auto-generated configs and docs 2021-04-26 01:46:15 +00:00
rusefi e4cddbce64 support multiple VVT sensors #885 2021-04-25 21:31:34 -04:00
GitHub set-date Action 43e17ef9dd Update date 2021-04-26 01:07:19 +00:00
rusefillc 99059ef846 https://rusefi.com/forum/viewtopic.php?f=16&t=1996 2021-04-25 09:34:40 -04:00
GitHub build-firmware Action f1c05a7ab7 Auto-generated configs and docs 2021-04-25 13:24:53 +00:00
rusefillc 87e0b28cc4 https://rusefi.com/forum/viewtopic.php?f=16&t=1996 2021-04-25 09:18:35 -04:00
rusefillc e4c0336cea F429 MCU says it's too cold #2552 2021-04-25 09:11:57 -04:00
rusefillc 060b8b9c87 https://rusefi.com/forum/viewtopic.php?f=2&t=1993 2021-04-24 22:54:50 -04:00
GitHub set-date Action 32ba08d5ff Update date 2021-04-25 01:08:47 +00:00
shadowm60 003f5b1cfa Haltech dash support (#2570)
* prep for cycletimes

* not it should build

* Defined and used cyclic messages

- defined cyclic messages for dash support
- hardcoded canwrite periodic task at 5ms to ensure correct timing

* tweaks

Update W202/VW candash cyclic config
fix canverbose cycle time configuration from TS

* Update can_dash.cpp

Haltech message definitions

* Update can_dash.cpp

* added HaltechDash

- changed CanTx cycle time
- inject cycle times to dash handlers
- implement first version of HaltechDash

* missed it

while merge with upstream/master
2021-04-24 17:40:48 -04:00
GitHub set-date Action f200be7100 Update date 2021-04-24 01:04:32 +00:00
shadowm60 4ea719c60c Handle can message cyclicity (#2573)
* Handle can message cyclicity

update of canDash to support different cyclicity of messages

* review updates
2021-04-23 20:16:27 -04:00
rusefi 7300bbe750 improving QC process 2021-04-23 00:45:36 -04:00
rusefi 06c46ba835 improving QC process 2021-04-23 00:03:21 -04:00
rusefi 6c75a3d7b4 improving QC process 2021-04-22 22:04:39 -04:00
rusefi 7e4e22f544 Merge remote-tracking branch 'origin/master' 2021-04-22 21:27:15 -04:00
rusefi be0f2210c5 improving QC process 2021-04-22 21:23:20 -04:00
GitHub set-date Action df04dd2c7a Update date 2021-04-23 01:04:11 +00:00
GitHub set-date Action e3cbb939ec Update date 2021-04-22 01:04:15 +00:00
rusefillc a41df9675d HD44780: start pins on init #2576 2021-04-21 18:17:59 -04:00
rusefillc f94fbcbec0 Switch default idle mode to AUTO #2577
at least all NB2 should be auto idle
2021-04-21 16:21:55 -04:00
rusefillc 2853f74808 better Hellen defaults 2021-04-21 16:15:47 -04:00
Andrey G 38a9e92b53 HD44780: start pins on init (#2576)
This fixes bug introduced in 75098a0d4b
Sorry!
2021-04-21 15:33:58 -04:00
Matthew Kennedy b6fc9befc8 finish it off: remove scheduleMsg (#2575)
* finish it off

* one more logger ptr

* fwd decl

* Revert "one more logger ptr"

This reverts commit a21fb0087ddc748978d716db2710800cf26e437b.

* unused

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 15:33:40 -04:00
Matthew Kennedy 5f0791f9fb Destroy all shared logger (#2574)
* most of shared logger

* a few more

* one more

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
Matthew Kennedy 737ee444b8 rip the bandaid: find-replace most of scheduleMsg (#2572)
* biiiig find replace

* more trivial find replace

* pwm

* almost all of them

* few more

* gpio

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 12:53:13 -04:00
rusefillc 82b821ce83 EFI_SOFTWARE_KNOCK for hellen 2021-04-21 09:56:46 -04:00
rusefillc 9cd73caaf5 EFI_SOFTWARE_KNOCK for hellen 2021-04-20 22:07:09 -04:00
GitHub set-date Action f97216d21f Update date 2021-04-21 01:03:01 +00:00
Matthew Kennedy 8cfb63455d Logging remove 3 (#2568)
* ts logger

* sensors

* wideband too

* missed one

* init

* motors, pid, etc

* vvt

* more

* idle

* missed one

* dynoview

* launch

* can

* console IO

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-20 14:09:41 -04:00
GitHub build-firmware Action 1694380bf6 Auto-generated configs and docs 2021-04-20 03:56:24 +00:00
rusefillc 2c0c5b0ace more correct tachPulseDurationAsDutyCycle tooltip and other boring details 2021-04-19 23:48:03 -04:00
GitHub build-firmware Action f0fc0acdc4 Auto-generated configs and docs 2021-04-20 03:35:59 +00:00
rusefillc 8961dcd64e tachPulseDurationAsDutyCycle tooltip 2021-04-19 23:34:07 -04:00
GitHub set-date Action 045b61a23c Update date 2021-04-20 01:03:45 +00:00
Matthew Kennedy 967383dd8e remove simple cases of LoggingWithStorage (#2569)
* remove simple cases

* more simple

* serial

* s

* more

* try memory

* easy

* mmc acc

* that's how much memory

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-19 08:11:59 -04:00
rusefillc 305d38dabf hellen64 scripts and pinout #2565 2021-04-18 22:03:43 -04:00
GitHub set-date Action f0b8ab8864 Update date 2021-04-19 01:03:12 +00:00
Matthew Kennedy 992c16b4af logging cleanup 2: sensors, pid, etb, etc (#2567)
* ts logger

* sensors

* wideband too

* missed one

* init

* motors, pid, etc

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 20:02:32 -04:00
Matthew Kennedy 177f3afd05 ts logger (#2566)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 19:13:48 -04:00
Matthew Kennedy babb43013f rewrite text logging system (#2439)
* minor cleanup

* enable mailboxes

* priority

* implement new logger

* more cleaning

* signature

* remove debug

* put the assertion back in

* remove debugging

* spelling

* doy

* tweaks & comments

* cleaning

* size_t

* guard more

* test build now

* needs more ram until we can remove LogginWithSTorage

* hunt for memory

* bootloader

* unused

* stub simulator

* it would help to get the signature right

* geez kinetis only has 64k ram

* more guarding because kinetis

* that's now very legal and very cool

* templatify

* s

* force null terminate

* probably fix

* const

* write a test

* disable sensor chart for now

* hide SC ui

* oh nope that breaks many things

This reverts commit c3c1bb324fb484c3d9cc44b7715c234bc0392e1e.

* missed one

* reset after scheduleLogging

* we can't print out the full message because it contains commas which break parsing

* force terminate long buffers

* let's see how much memory we have to play with

* a lot, is the answer

* real thread name

* shrink this for now before its deleted

* turn that back on

* biiig comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 18:46:47 -04:00
rusefillc 959a63d7de hellen64 scripts and pinout #2565 2021-04-18 10:42:50 -04:00
rusefillc 3c0a9ebd5e hellen64 scripts and pinout #2565 2021-04-18 10:15:06 -04:00
rusefillc bb4b737e5a April 2021 Release - "Malbec" 2021-04-18 10:04:55 -04:00
GitHub build-firmware Action e155a32186 Auto-generated configs and docs 2021-04-18 13:37:46 +00:00
rusefillc 592e8c2467 trigger_type_e 2021-04-18 09:35:52 -04:00
Andrey G 7da6b4fa67 use cylinders_count_t in loops through cylinders (#2563)
to supress signed vs usigned warnings
2021-04-18 08:58:56 -04:00
rusefillc 213e77f921 he reads my mind 2021-04-17 21:38:58 -04:00
GitHub set-date Action 9fa1edb53b Update date 2021-04-18 01:04:54 +00:00
GitHub set-date Action 85194f7135 Update date 2021-04-17 01:01:34 +00:00
GitHub set-date Action 28bb808eb9 Update date 2021-04-16 01:02:48 +00:00
rusefillc 9f6952b3c6 NB2 trigger decoder fix #2533 2021-04-15 19:30:29 -04:00
rusefillc 9c1aa580f1 WOW major scheduling drama on NB2 running with Proteus #2533 2021-04-15 19:12:09 -04:00
rusefillc f0c98325be WOW major scheduling drama on NB2 running with Proteus #2533
totally same numbers for NB1 just simpler code
2021-04-15 18:44:37 -04:00
rusefillc 6bc7a0e134 WOW major scheduling drama on NB2 running with Proteus #2533
removing weird comments
2021-04-15 18:22:23 -04:00
rusefillc c64520cb6d Launcher splash screen is freezy fix #2560 2021-04-15 17:03:24 -04:00
GitHub build-firmware Action 5aa4bff04c Auto-generated configs and docs 2021-04-15 20:50:35 +00:00
Matthew Kennedy ebf3da3f6b s (#2559) 2021-04-15 16:42:30 -04:00
rusefillc a0ba7ed86f #2556 2021-04-15 12:00:48 -04:00
rusefillc 57dcc927c9 flush SD log 10x faster #2558 2021-04-15 09:42:22 -04:00
Matthew Kennedy a5d6cb9337 flush 10x faster (#2558)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 09:31:38 -04:00
GitHub build-firmware Action a8bfcacc53 Auto-generated configs and docs 2021-04-15 05:23:00 +00:00
Matthew Kennedy 8bb32b2199 gppwm zero option (#2557)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 01:08:34 -04:00
Matthew Kennedy 1c4c7fe62c remove duplicate SD log fields (#2556)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 01:07:59 -04:00
rusefillc 17b5d9e9cb fresh 2021-04-15 00:43:19 -04:00
GitHub set-date Action 4fc78d22b7 Update date 2021-04-15 01:03:18 +00:00
rusefillc d7087ccdb1 let's see if Jesse BeerMoneyMotorsports is the winner 2021-04-14 20:18:55 -04:00
rusefillc 0540dd49af changelog mount SD card and drive containing TunerStudio ini at the same time 2021-04-14 09:26:18 -04:00
rusefillc b5ac82913b nothing happens here 2021-04-13 23:32:32 -04:00
rusefillc e03cd12d54 ## April 2021 Release "Be Kind to Lawyers Day" 2021-04-13 23:32:31 -04:00
GitHub build-firmware Action 2debd4bb46 Auto-generated configs and docs 2021-04-14 01:18:43 +00:00
rusefillc 3849725586 MAP3 (A15) Not available for input in TS #27 2021-04-13 21:16:44 -04:00
GitHub set-date Action c38e6a21ec Update date 2021-04-14 01:01:21 +00:00
Matthew Kennedy 774f4416a7 constexpr-ify log field list (#2548)
* constexprify

* reclaim ram

* more constexpr

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-13 20:16:18 -04:00
rusefillc 28afbd648b dead code - same value set by 's->initialize' 2021-04-13 01:11:03 -04:00
rusefillc 80adaadd7a Kawasaki KX450F trigger wheel #2538 2021-04-13 00:24:52 -04:00
GitHub set-date Action d428e20f6b Update date 2021-04-13 01:06:18 +00:00
GitHub build-firmware Action 4baea664d8 Auto-generated configs and docs 2021-04-12 18:12:58 +00:00
Matthew Kennedy d7e95cd31f improve sensor chart flush behavior (#2545)
* disable sensor chart

* type signature, guards

* we can't log the message as that confuses the parser

* dead

* this syntax was technically illegal

* more

* turn it back on

* remove config

* api

* implement

* ui

* java ui
2021-04-12 14:05:52 -04:00
GitHub build-firmware Action d13fa8d1f3 Auto-generated configs and docs 2021-04-12 12:25:48 +00:00
Matthew Kennedy 15de7b8c5d check if flash erase failed (#2543)
* check flash erase result

* format

* string

* s
2021-04-12 08:18:11 -04:00
Matthew Kennedy cc8c28f7d2 dfco (#2544)
* dfco

* tool tip
2021-04-12 08:17:17 -04:00
GitHub build-firmware Action 92afc69055 Auto-generated configs and docs 2021-04-12 04:26:37 +00:00
rusefi c5a275d8b4 Merge remote-tracking branch 'origin/master' 2021-04-12 00:04:52 -04:00
rusefi c3ec4a940e MAP3 (A15) Not available for input in TS #27 2021-04-12 00:00:21 -04:00
GitHub set-date Action 4b8d198c4b Update date 2021-04-12 01:06:03 +00:00
rusefillc d6273206b6 Merge remote-tracking branch 'origin/master' into master 2021-04-11 18:20:43 -04:00
rusefillc 448dafb5f2 https://rusefi.com/forum/viewtopic.php?p=40383 2021-04-11 18:20:35 -04:00
Matthew Kennedy 96e655ff4e sd buffer (#2540) 2021-04-11 10:15:54 -04:00
rusefillc 5968149584 https://github.com/rusefi/hellen72/issues/25 2021-04-10 23:30:36 -04:00
rusefillc 067bdc188f https://github.com/rusefi/hellen72/issues/25 2021-04-10 23:22:25 -04:00
GitHub set-date Action 4e7943c6cd Update date 2021-04-11 01:06:44 +00:00
Matthew Kennedy 6a2a6da67f multiple mass storage (#2535)
* driver

* plumbing

* guard adjust

* read correct lun

* de-template

* rearrange

* guard

* guard

* memory

* headers

* memory

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-10 08:35:41 -04:00
David Holdeman b655b70f58 quote proteus pins with # (#2539) 2021-04-10 08:35:00 -04:00
GitHub set-date Action e4f89bb0ce Update date 2021-04-10 01:03:45 +00:00
rusefillc 2547283f45 Kawasaki KX450F trigger wheel #2538 2021-04-09 12:44:28 -04:00
rusefillc 06ada8562b Kawasaki KX450F trigger wheel #2538 2021-04-08 22:16:14 -04:00
GitHub build-firmware Action d1f4709d55 Auto-generated configs and docs 2021-04-09 02:10:22 +00:00
rusefillc 4708f661d4 Kawasaki KX450F trigger wheel #2538 2021-04-08 22:07:15 -04:00
GitHub set-date Action 09ef712995 Update date 2021-04-09 01:00:43 +00:00
rusefillc 8080f3bde7 helping us trace CUSTOM_INTEPOLATE_ERROR 2021-04-08 16:14:06 -04:00
rusefillc 80d080da6f helping us trace CUSTOM_FSIO_STACK_SIZE 2021-04-08 15:59:42 -04:00
rusefillc c3270fb715 helping us trace CUSTOM_FSIO_STACK_SIZE 2021-04-08 15:15:12 -04:00
rusefillc ffe845ab1a CUSTOM_ERR_VVT_OUT_OF_RANGE warning false-positive fix #2534 2021-04-08 14:39:26 -04:00
GitHub set-date Action d626f3d370 Update date 2021-04-08 01:07:00 +00:00
GitHub build-firmware Action 67a6ecb595 Auto-generated configs and docs 2021-04-07 20:46:09 +00:00
rusefi 02406641c6 trigger and VVT duty cycle integration into limp manager #2523 2021-04-07 16:44:21 -04:00
rusefi 3d89cc2093 trigger and VVT duty cycle integration into limp manager #2523 2021-04-07 15:17:01 -04:00
GitHub build-firmware Action c5c8d4fc22 Auto-generated configs and docs 2021-04-07 16:18:41 +00:00
rusefillc c886394947 trigger and VVT duty cycle integration into limp manager #2523 2021-04-07 12:16:23 -04:00
rusefillc 9c26a84be9 trigger and VVT duty cycle integration into limp manager #2523 2021-04-07 01:21:28 -04:00
GitHub set-date Action 5971428b1d Update date 2021-04-07 01:02:55 +00:00
GitHub set-date Action 6a7c0b689c Update date 2021-04-06 01:03:54 +00:00
GitHub build-firmware Action a137d2c3e6 Auto-generated configs and docs 2021-04-05 19:58:54 +00:00
Matthew Kennedy 7782ebd7b4 Ford redundant ETB tps (#2519)
* ford tps

* configurable maximum

* initialization

* check consistency when in the low range

* print info

* default

* config field

* config parameter

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-05 15:57:03 -04:00
rusefi db85ce95e9 changelog 2021-04-04 23:36:49 -04:00
rusefillc a9e822f790 'displayLogicLevelsInEngineSniffer' on VVT input reports too much into engine sniffer fix #2528 2021-04-04 23:12:07 -04:00
rusefillc f8aa71bf63 refactoring 2021-04-04 23:03:51 -04:00
rusefillc b378fcdb88 engine sniffer into unit tests 2021-04-04 22:48:48 -04:00
rusefillc 549839b0de engine sniffer into unit tests 2021-04-04 22:41:38 -04:00
rusefillc 4a94e65a2e code style? 2021-04-04 22:09:22 -04:00
rusefillc 181db048fe todo? 2021-04-04 22:05:55 -04:00
rusefillc 9e6674f69d engine sniffer into unit tests 2021-04-04 22:04:59 -04:00
GitHub set-date Action 962026f33b Update date 2021-04-05 01:05:40 +00:00
GitHub build-firmware Action e23a3d39c0 Auto-generated configs and docs 2021-04-05 00:01:45 +00:00
rusefillc 87d45eda15 Merge remote-tracking branch 'origin/master' into master 2021-04-04 19:56:19 -04:00
rusefillc e6b7bf2e8d 'displayLogicLevelsInEngineSniffer' on VVT input reports too much into engine sniffer #2528 2021-04-04 19:56:08 -04:00
Andrey G a0053d5845 hip9011 and friends (#2527)
* engine math: extrant getFiringOrderTable for reuse

* engine math: getNextFiringCylinderId helper

* introduce knock_logic: first member is getCylinderKnockBank()

moved from software_knock.cpp

* hip9011: support two inputs/banks

* fix CI

* Board Subaru EG33: populated with TPIC8101 with Advanced mode

* hip9011: test communication in advanced mode

* hip9011: handle situation when chip is already in advanced mode

* Board Subaru EG33: cylinder to knock bank mapping

* hip9011: count spi transactions in advansed mode too

* hip9011: reset incalid responce counter after chip initialization

* hip9011: make debug output more structured
2021-04-04 18:13:21 -04:00
andreika-git 56375c88ee Set the default pin states to input-pulldown instead of input-pullup for Hellen72 (#2525)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-04-04 10:29:05 -04:00
rusefillc 9871ab15b2 linking error on jenkins and Andrey's windows desktop fix #2520 2021-04-03 23:34:56 -04:00
Matthew Kennedy b7aacbe622 h7 dfu and comments (#2522) 2021-04-03 21:58:29 -04:00
GitHub set-date Action 2aa9b3cd57 Update date 2021-04-04 01:05:14 +00:00
GitHub build-firmware Action d1e86436dd Auto-generated configs and docs 2021-04-04 00:31:15 +00:00
Matthew Kennedy b20ead8d18 More binary log fields (#2518)
* gauge names

* binary log

* it only takes scaled channel
2021-04-03 20:28:55 -04:00
rusefi 53689d91aa explicit status for MSD SD mode 2021-04-03 19:42:54 -04:00
GitHub set-date Action 8e17acdab9 Update date 2021-04-03 01:01:42 +00:00
rusefillc d5a3f70ac3 https://github.com/rusefi/hellen72/issues/19 2021-04-02 14:08:59 -04:00