Commit Graph

1443 Commits

Author SHA1 Message Date
Matthew Kennedy 43e6cef77d
more graceful chibios assertion failure (#2859)
* no custom assert hook

* dead

* setjmp/longjmp

* always call tid hook

* tests get threadid

* simulator threadid

* kick

* stubs for kinetis

* make it happier

* noreturn

* oops

* comments

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-05 18:18:58 -04:00
GitHub build-firmware Action 698aff7701 Auto-generated configs and docs 2021-07-05 22:08:39 +00:00
rusefi cc207153be Nissan 2021-07-05 17:58:31 -04:00
GitHub build-firmware Action 6e756c744f Auto-generated configs and docs 2021-07-04 13:37:12 +00:00
GitHub build-firmware Action 90e43040c7 Auto-generated configs and docs 2021-07-04 13:25:09 +00:00
Matthew Kennedy 142e44d82b
misc (#2899)
* dead fields

* defaults

* ui

* configs
2021-07-04 09:22:42 -04:00
rusefillc 84718148f4 5v/GND nissan details 2021-07-04 00:25:43 -04:00
GitHub build-firmware Action fc06485f3b Auto-generated configs and docs 2021-07-04 03:49:47 +00:00
Andrey 116aba739e https://github.com/rusefi/rusefi/issues/2848
per-board URL into project help
2021-07-03 23:47:23 -04:00
GitHub build-firmware Action 7a2f69367f Auto-generated configs and docs 2021-07-03 16:12:21 +00:00
GitHub build-firmware Action a2eecb25a5 Auto-generated configs and docs 2021-07-03 15:33:11 +00:00
BeerMoneyMotorsports b17dd4f600
Update main.yaml (#2896) 2021-07-02 17:52:16 -04:00
BeerMoneyMotorsports 1380be7c38
F12 fix (#2895)
fixed f12 duplication
2021-07-02 16:41:58 -04:00
BeerMoneyMotorsports f122c19d3b
1l and 1r fix (#2894)
1l and 1r are tied to the same pin and rely on the same id.  removed the id and TS name from 1r and removed pin designation from 1L TS name to avoid confusion.  Now just "Radiator Fan"
2021-07-02 16:35:55 -04:00
Andrey a039c52897 Nissan progress 2021-07-02 16:26:23 -04:00
rusefillc 96a20f4baa H64 uses GPIOD_12 twice why does it not fail? #2877
poke
2021-07-02 13:17:14 -04:00
Andrey fccd13247b Nissan VVT trigger decoder #2887 2021-07-01 21:48:47 -04:00
GitHub build-firmware Action 95d14ca2d8 Auto-generated configs and docs 2021-07-01 21:43:39 +00:00
Andrey 50e25605b8 Nissan VVT trigger decoder #2887 2021-07-01 17:28:52 -04:00
GitHub build-firmware Action 3e70d1c7ab Auto-generated configs and docs 2021-07-01 21:06:08 +00:00
Andrey f11bd1544b Nissan VVT trigger decoder #2887 2021-07-01 17:03:17 -04:00
Andrey 9bd241068e https://github.com/rusefi/hellen121nissan-issues/issues/2
oh that's pigtail color not pinout color
2021-06-30 15:10:11 -04:00
Andrey c32c56a1b4 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-30 14:59:06 -04:00
Andrey a30571d67f https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 17:22:43 -04:00
Andrey 1d722c99c4 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 17:20:36 -04:00
Andrey 62507d008f https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 16:51:53 -04:00
GitHub build-firmware Action f412d52948 Auto-generated configs and docs 2021-06-29 05:14:46 +00:00
Andrey 75cffa26d3 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 01:04:39 -04:00
Andrey 85ca46d455 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-28 23:39:24 -04:00
Andrey 70bc5b2375 Review default H64 tune #2815 2021-06-28 19:47:11 -04:00
Andrey e50d18cea4 Hellen is the way 2021-06-28 19:24:35 -04:00
Andrey ec72c6950e Review default H64 tune #2815 2021-06-28 17:36:02 -04:00
GitHub build-firmware Action e674917f7e Auto-generated configs and docs 2021-06-28 12:55:05 +00:00
GitHub build-firmware Action 1d48a36777 Auto-generated configs and docs 2021-06-27 22:54:02 +00:00
Andrey f32c3f62af DRAM SDRAM #2551 2021-06-27 12:31:18 -04:00
Andrey 1cd0440157 DRAM SDRAM #2551 2021-06-27 12:14:53 -04:00
Andrey 6819ce9032 DRAM SDRAM #2551 2021-06-27 02:13:52 -04:00
Andrey 3db0933244 DRAM SDRAM #2551 2021-06-27 02:06:57 -04:00
Andrey a6dae486e0 fan2 bench 2021-06-23 17:16:11 -04:00
GitHub build-firmware Action 232f8296aa Auto-generated configs and docs 2021-06-23 21:07:38 +00:00
Andrey 99bb01c4a5 H72 default progress 2021-06-23 16:58:34 -04:00
GitHub build-firmware Action 03296ed07c Auto-generated configs and docs 2021-06-23 18:54:44 +00:00
Andrey 339cea9e7f H72 default progress 2021-06-23 14:44:50 -04:00
GitHub build-firmware Action 187fdcb5c8 Auto-generated configs and docs 2021-06-21 03:35:31 +00:00
David Holdeman feb4da7467
Fix class (#2841)
* switch to switch_inputs

* switch output to outputs

* add missing s
2021-06-20 22:38:17 -04:00
GitHub build-firmware Action af284d47af Auto-generated configs and docs 2021-06-20 21:45:12 +00:00
Andrey G 802afaed34
Fixes eg33 (#2838)
* CAN HW: use designated initizalization

* board subaru eg33: set CAN transceiver EN to active state constantly

While FW does not handle CAN transceiver's EN signal
2021-06-20 08:18:16 -04:00
David Holdeman 9955d49679
switch to switch_inputs (#2837)
* switch to switch_inputs

* switch output to outputs
2021-06-19 09:12:54 -04:00
GitHub build-firmware Action ef66ebcae4 Auto-generated configs and docs 2021-06-19 03:23:44 +00:00
David Holdeman 2d0d61fa31
change digital_input to digital_inputs (#2833) 2021-06-18 20:43:30 -04:00
GitHub build-firmware Action 993298a93e Auto-generated configs and docs 2021-06-18 19:49:42 +00:00
GitHub build-firmware Action 41b23d2063 Auto-generated configs and docs 2021-06-17 15:41:07 +00:00
rusefillc 2fead8f1b3 typo & clarification 2021-06-17 11:38:36 -04:00
GitHub build-firmware Action 9270425bc6 Auto-generated configs and docs 2021-06-17 13:51:57 +00:00
GitHub build-firmware Action a5063adacd Auto-generated configs and docs 2021-06-16 21:31:59 +00:00
GitHub build-firmware Action 850d19aaa9 Auto-generated configs and docs 2021-06-16 21:09:18 +00:00
GitHub build-firmware Action 59b2cee173 Auto-generated configs and docs 2021-06-16 15:30:04 +00:00
GitHub build-firmware Action 08b5ca6046 Auto-generated configs and docs 2021-06-16 12:54:10 +00:00
GitHub build-firmware Action b54c4c1738 Auto-generated configs and docs 2021-06-15 21:32:56 +00:00
Andrey 3cf8244d46 Review default H64 tune #2815 2021-06-13 21:28:57 -04:00
Andrey 3c62881fe8 Review default H64 tune #2815 2021-06-13 21:17:22 -04:00
GitHub build-firmware Action 2c135cf838 Auto-generated configs and docs 2021-06-14 00:43:24 +00:00
GitHub build-firmware Action b8a6c15881 Auto-generated configs and docs 2021-06-13 12:09:09 +00:00
GitHub build-firmware Action ca2244a043 Auto-generated configs and docs 2021-06-13 12:01:23 +00:00
Matthew Kennedy 7d2057e74a
remove cranking dwell angle (#2814)
* config & impl

* settings

* engines & boards

* this test doesn't do anything interesting
2021-06-13 07:52:07 -04:00
GitHub build-firmware Action e94bf1fc6e Auto-generated configs and docs 2021-06-12 18:07:43 +00:00
GitHub build-firmware Action 74c4d4ea7f Auto-generated configs and docs 2021-06-12 11:28:45 +00:00
GitHub build-firmware Action 6eed4b6c90 Auto-generated configs and docs 2021-06-12 11:03:20 +00:00
GitHub build-firmware Action 3001d20513 Auto-generated configs and docs 2021-06-12 04:19:09 +00:00
GitHub build-firmware Action 855efcb1be Auto-generated configs and docs 2021-06-12 04:12:35 +00:00
GitHub build-firmware Action d1ec77847c Auto-generated configs and docs 2021-06-12 04:03:50 +00:00
Andrey cc2a7babc7 h121 progress 2021-06-11 23:47:12 -04:00
rusefillc 9e24432faa https://github.com/rusefi/hellen121vag/issues/44 2021-06-11 12:23:21 -04:00
GitHub build-firmware Action a4f86a892a Auto-generated configs and docs 2021-06-11 10:27:21 +00:00
BeerMoneyMotorsports e5fbfbf7b5
Update main.yaml (#2809)
AC comp relay output change to GPIOH_15
2021-06-10 19:45:56 -04:00
BeerMoneyMotorsports 56b79f27e8
Update main.yaml (#2804)
update for AC
2021-06-10 03:39:17 +03:00
rusefi faf3c4e4c0 h121 pps1 pin conflict #2801 2021-06-08 07:52:44 -04:00
Andrey 21d5a9e09c https://github.com/rusefi/rusefi/wiki/Hellen121VAG 2021-06-06 11:05:47 -04:00
GitHub build-firmware Action 3319037794 Auto-generated configs and docs 2021-06-05 20:21:28 +00:00
Andrey 24131cdc0e s/controlPin1/controlPin/ 2021-06-05 16:19:01 -04:00
GitHub build-firmware Action 3b2ed0e1a1 Auto-generated configs and docs 2021-06-05 20:09:52 +00:00
Andrey a13634ba13 https://github.com/rusefi/hellen121vag/issues/38 2021-06-05 16:07:30 -04:00
Andrey 81090b467d https://github.com/rusefi/hellen121vag/issues/38 2021-06-05 15:41:35 -04:00
Andrey 317fa3c554 https://github.com/rusefi/rusefi/wiki/Hellen121VAG 2021-06-05 06:58:13 -04:00
GitHub build-firmware Action 9aaa33e583 Auto-generated configs and docs 2021-06-02 05:30:38 +00:00
GitHub build-firmware Action 88deee26e0 Auto-generated configs and docs 2021-05-31 22:02:57 +00:00
GitHub build-firmware Action baa529e9dd Auto-generated configs and docs 2021-05-31 12:21:13 +00:00
GitHub build-firmware Action 201f332e76 Auto-generated configs and docs 2021-05-31 08:29:46 +00:00
Andrey G 8ee700bf76
Subaru svx (#2777)
* Revert "hiding 3rd channel for now"

This reverts commit 50682816ac.

* trigger subaru SVX: disable cranck #2 channel

* Board subaru-eg33: fix D10 pin defined twice

* Board subaru-eg33: renumber ignition ouput according cylinder order

* board subaru eg33: use common_make.sh to get dfu files

* board subaru-eg33: update default configuration
2021-05-31 04:25:57 -04:00
GitHub build-firmware Action bf7e2e8e04 Auto-generated configs and docs 2021-05-31 08:21:59 +00:00
GitHub build-firmware Action c1ca8166b1 Auto-generated configs and docs 2021-05-30 11:06:46 +00:00
GitHub build-firmware Action 578256ec86 Auto-generated configs and docs 2021-05-28 07:41:15 +00:00
GitHub build-firmware Action 597d2f3781 Auto-generated configs and docs 2021-05-27 12:25:55 +00:00
rusefillc 31a34a3ac2 some 121 coordinates 2021-05-27 05:44:48 -04:00
GitHub build-firmware Action 8cdfdbbe30 Auto-generated configs and docs 2021-05-26 18:21:01 +00:00
Andrey 4a2f865606 MRE pinout improvement CAN polarity 2021-05-26 06:49:08 -04:00
GitHub build-firmware Action 6e0daf9844 Auto-generated configs and docs 2021-05-25 22:18:20 +00:00
BeerMoneyMotorsports 94c975d9cb
Update main.yaml (#2738)
AC and Flex fixes
2021-05-25 08:56:35 +03:00
BeerMoneyMotorsports 6cf0083c20
Update main.yaml (#2737)
MAF input change, Boost control change.
2021-05-24 17:05:04 -04:00
GitHub build-firmware Action 1ea5caa905 Auto-generated configs and docs 2021-05-24 00:47:26 +00:00
GitHub build-firmware Action 8e409c3712 Auto-generated configs and docs 2021-05-24 00:00:27 +00:00
GitHub build-firmware Action 2a0e72e2e9 Auto-generated configs and docs 2021-05-23 18:17:06 +00:00
GitHub build-firmware Action 3812b9c69f Auto-generated configs and docs 2021-05-23 18:03:56 +00:00
David Holdeman 6d4060d824
Doxygen titles (#2728)
* move addRow call

* undo submo bump

* add header titles
2021-05-22 22:10:58 +03:00
rusefillc 0be1da7bde some 121 coordinates 2021-05-21 17:40:27 -04:00
rusefillc 81728206ae some 121 coordinates 2021-05-21 17:17:03 -04:00
rusefillc 4c1c891143 some 121 coordinates 2021-05-21 16:12:50 -04:00
rusefillc 55561e1092 some 121 coordinates 2021-05-21 15:57:16 -04:00
rusefillc fd070ebe21 some 121 coordinates 2021-05-21 15:45:38 -04:00
GitHub build-firmware Action 9d55dd0511 Auto-generated configs and docs 2021-05-21 19:28:41 +00:00
BeerMoneyMotorsports 705f8e5d7e
Update main.yaml (#2727)
All relevant pins mapped but no coordinates done yet
2021-05-21 12:13:53 -04:00
GitHub build-firmware Action 4195de3819 Auto-generated configs and docs 2021-05-20 23:10:25 +00:00
rusefillc 8745be3213 progress? 2021-05-20 19:06:50 -04:00
Matthew Kennedy 20cef63d32
Lua on f407, try again (#2725)
* lua on f4

* move perf trace to efifeatures

* check that it's defined

* cypress and kinetis

* it would help to define the correct thing

* disable buffer if not used

* we can work with 2k

* turn off ramdisk on mre qc

* wow strncpy is useless for truncated strings

* turn off for bootloader

* lto bootloader

* memory

* memory
2021-05-20 23:05:18 +03:00
BeerMoneyMotorsports 31217cfd10
Update main.yaml (#2722)
More pins added but no work has been done to the pin XY coordinates.
2021-05-20 21:31:25 +03:00
BeerMoneyMotorsports 026225a0eb
Update main.yaml (#2720)
initial addition of some pins from 121vag.
2021-05-19 20:34:51 +03:00
rusefillc 73bc91dee4 Improve default H64 tune #2709 2021-05-19 03:50:28 -04:00
GitHub build-firmware Action 5f568525a2 Auto-generated configs and docs 2021-05-18 18:07:37 +00:00
GitHub build-firmware Action 8f03d1f938 Auto-generated configs and docs 2021-05-17 09:42:38 +00:00
GitHub build-firmware Action ad24f2a8cf Auto-generated configs and docs 2021-05-17 05:57:10 +00:00
Matthew Kennedy 0ea1f15ca3
compile gpiochips as cpp (#2702)
* rename

* core

* structing

* more

* makefile

* structing

* 6240 compiles

* explicit cast instead of implicit narrowing

* 8888

* no extern C

* fix tests build

* extern "C"

* 33810

* 8860

* 33810

* linker

* unbreak master

* don't need that if compiling as C++

* bump config

* fix test

* tests

* unit tests bad merge

* build

* move subaru logic to cpp file

* cpp goodness

* hpp include

* this is probably the right thing to do

* simulator
2021-05-17 08:42:56 +03:00
rusefillc 70f65e0652 Hellen GDI 2021-05-14 11:00:18 -04:00
BeerMoneyMotorsports e2b80469b9
Update main.yaml (#2690)
fixes for mixed IO naming.
2021-05-12 18:51:58 -04:00
rusefillc 0c6ec8fb29 gen_config.sh code duplication #2451
David saw dead code
2021-05-11 22:00:36 -04:00
BeerMoneyMotorsports d1417c89fe
Update main.yaml (#2688) 2021-05-11 20:40:17 -04:00
BeerMoneyMotorsports 0d826b674a
Update main.yaml (#2686)
Added Boost control, Flex input and knock input to options connector.
2021-05-11 18:35:05 -04:00
BeerMoneyMotorsports 06ad737f95
Update main.yaml (#2685)
Major pinout update.
2021-05-11 17:35:54 -04:00
BeerMoneyMotorsports afe8717d38
Update main.yaml (#2682)
update to fix tachout.  Testing a change to GPIO pin
2021-05-11 11:50:49 -04:00
GitHub build-firmware Action 5450a87ca5 Auto-generated configs and docs 2021-05-10 12:32:55 +00:00
Matthew Kennedy 6a060e5cae
remove intermediate buffer (#2668)
* remove define

* goodbye intermediate logging buffer

* free ram! woo!
2021-05-10 08:01:24 -04:00
GitHub build-firmware Action 3bc268810d Auto-generated configs and docs 2021-05-10 01:02:11 +00:00
rusefillc 540bb8e327 Revert "lua on f407 (#2646)"
This reverts commit e8855263
2021-05-09 18:25:50 -04:00
Matthew Kennedy e885526308
lua on f407 (#2646)
* lua on f4

* move perf trace to efifeatures

* check that it's defined

* cypress and kinetis

* it would help to define the correct thing

* disable buffer if not used

* we can work with 2k

* turn off ramdisk on mre qc

* wow strncpy is useless for truncated strings

* turn off for bootloader

* lto bootloader
2021-05-09 16:25:38 -04:00
Matthew Kennedy d4beefa8f3
Proteus legacy vs. non-legacy F7 (#2657)
* proteus f7 is not necessarily legacy

* script

* don't need that any more

* yaml and script

* rename
2021-05-08 18:44:19 -04:00
GitHub build-firmware Action dd6b60de2e Auto-generated configs and docs 2021-05-08 21:43:56 +00:00
Andrey G 15811a6ff0
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
rusefillc 30c9f25e2d testing yaml automation 2021-05-07 15:34:48 -04:00
GitHub build-firmware Action a47afe873e Auto-generated configs and docs 2021-05-07 03:16:46 +00:00
rusefillc c863c9fe1c spaces are evil 2021-05-06 15:26:08 -04:00
BeerMoneyMotorsports ac1558e123
intMAP fix (#2630)
intMAP a15 fix
2021-05-06 14:34:34 -04:00
BeerMoneyMotorsports 3e5cc75bbd
Update main.yaml (#2626)
CLT pin fix
2021-05-06 09:38:53 -04:00
Matthew Kennedy f1ce1e5b5e
hellen na6 yaml tweaks (#2625)
* cleanup

* all pins have pin number
2021-05-06 08:05:02 -04:00
GitHub build-firmware Action 3a9834f5f0 Auto-generated configs and docs 2021-05-05 14:59:17 +00:00
GitHub build-firmware Action 918b7e7b23 Auto-generated configs and docs 2021-05-05 14:04:51 +00:00
GitHub build-firmware Action 649e3cd48f Auto-generated configs and docs 2021-05-04 14:14:18 +00:00
Andrey G b74d17cee8
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 38a7448107 2021 is the year of Hellen 2021-05-02 23:45:39 -04:00
rusefillc ecdcf8112b 2021 is the year of Hellen 2021-05-02 19:02:30 -04:00
rusefillc d8648f5d6c 2021 is the year of Hellen 2021-05-02 18:52:33 -04:00
GitHub build-firmware Action 004fb770e7 Auto-generated configs and docs 2021-05-02 22:20:31 +00:00