Commit Graph

1565 Commits

Author SHA1 Message Date
David Holdeman 5e52f2da60
Cypress CI (#1820)
* try cypress in matrix

* add empty files

* underscore
2020-09-26 22:13:39 -04:00
GitHub build-firmware Action a5aedf9967 Auto-generated configs and docs 2020-09-22 20:27:30 +00:00
shadowm60 8d8e8ec260
Launch control - experimental (#1816)
* Update tachometer.cpp

Initial implementation of E30 M3 Tach output solution #907, unit_test plus debugging next

* tacho unit tests

First successfull unit test for tachometer

* RAM adjustment so it would link

* refactoring tacho, broken!

* starting to make some progress...still fails after a few seconds

* Rework with SW PWM

* Update after code review

* unit_test update

* First working unit_test

* Update .gitignore

* Update engine_controller.cpp

* Update engine_controller.cpp

* Update tachometer.h

* Update test_tacho.cpp

* Switched UART DMA on

* Revert "Switched UART DMA on"

This reverts commit 4a23974c431e0e7fd760595d2161e74e6854897e.

* enable launch control

make use of already existent code + integration

* Delete compile_frankenso_all.sh

remove it since it is not part of the project

* Update main_trigger_callback.cpp

broke unit_Tests

Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-09-22 16:25:27 -04:00
GitHub build-firmware Action 2614020c6b Auto-generated configs and docs 2020-09-22 09:29:44 +00:00
rusefi 1031f8b07a Merge remote-tracking branch 'origin/master' into master 2020-09-22 05:27:25 -04:00
rusefi 5c458a5ed5 https://rusefi.com/forum/viewtopic.php?f=3&t=1523
disabling second channel for one more trigger
2020-09-22 05:25:11 -04:00
GitHub build-firmware Action 91ea6cd91b Auto-generated configs and docs 2020-09-22 08:59:31 +00:00
GitHub build-firmware Action cc3381c175 Auto-generated configs and docs 2020-09-22 07:49:56 +00:00
shadowm60 a70e24bf6c
Mre sw knock detection (#1815)
* Add SW knock control to MRE on AT4

* Update software_knock.cpp

cleanup

* use knock only for final build

* adjust RAM

* Update engine_controller.cpp

Adjust RAM for HW QC special to build
2020-09-22 03:48:17 -04:00
GitHub build-firmware Action f5114d7f1b Auto-generated configs and docs 2020-09-20 17:45:00 +00:00
GitHub build-firmware Action 02f8c8e470 Auto-generated configs and docs 2020-09-19 21:19:20 +00:00
GitHub build-firmware Action 7d0aa5827d Auto-generated configs and docs 2020-09-18 07:05:55 +00:00
Matthew Kennedy 3d6a6398ac
Dedicated sensors for wastegate + idle position (#1805)
* config

* add sensor

* listen to new adc channels

* fix

* add gauges to TS

* add gauge values

* TS UI
2020-09-18 10:04:07 +03:00
GitHub build-firmware Action 794a8fed09 Auto-generated configs and docs 2020-09-17 11:57:18 +00:00
GitHub build-firmware Action 331626864c Auto-generated configs and docs 2020-09-15 08:35:57 +00:00
David Holdeman d761f523a0
add shift matrix and pin config (#1798)
* add shift matrix and pin config

* try
2020-09-15 11:34:09 +03:00
GitHub build-firmware Action bb9db5b935 Auto-generated configs and docs 2020-09-12 07:37:31 +00:00
GitHub build-firmware Action a5e74e04d4 Auto-generated configs and docs 2020-09-12 00:22:40 +00:00
GitHub build-firmware Action 24c4b0a446 Auto-generated configs and docs 2020-09-11 02:18:18 +00:00
David Holdeman 337106cd24
DebounceButton A/C switch (#1782)
* change acSwitch name, add mode

* fix

* remove some adc stuff

* remove some adc stuff

* semicolon stupid

* left behind

* add readpinstate

* wrong var name

* add functions back

* fix name

* bool, not void, plus fix name

* move

* not sure what I broke

* try setMockValue

* namespace

* whoops missed one

* switch values because adc was set up for pullup

* try 5

* comment for now

* comment for now

* uncomment tests, add function to mock, add mock to efiReadPin

* fixes

* for F's sake

* if

* add defy

* pass params

* use ASSERT_TRUE/FALSE

* advance time

* remove ifdef from readPin

* try moving if

* move to separate func

* move extern

* move include

* try engine_test_helper

* am confuse

* move func to else

* include hal

* add efi prod check

* remove include

* try extern

* move include

* semicolon stupid

* move extern again

* include

* move mockPinStates

* size

* add if

* add comment

* clean on instantiation
2020-09-10 22:16:20 -04:00
GitHub build-firmware Action 28ee902c62 Auto-generated configs and docs 2020-09-09 20:54:16 +00:00
Matthew Kennedy d2d0ffa1ee
remove tach output pin (#1779)
* remove from cfg

* cfg

* rip out impl

* efi gpio
2020-09-09 16:52:23 -04:00
GitHub build-firmware Action e4775814a3 Auto-generated configs and docs 2020-09-09 20:28:47 +00:00
Matthew Kennedy f6cbce48ed
minor TS changes (#1778)
* minor

* fiix
2020-09-09 16:27:13 -04:00
GitHub build-firmware Action 8188ab7d90 Auto-generated configs and docs 2020-09-09 06:44:30 +00:00
GitHub build-firmware Action 0c0cc630df Auto-generated configs and docs 2020-09-08 21:17:04 +00:00
Matthew Kennedy 6d1acb40f8
Selectable AFR axis override (#1771)
* add config fields

* config options

* new output channels

* dump out state to ts

* s

* implement override

* enums

* this test is no longer used

* test new behavior

* old

* comments

* impl

* unhide option

* fix

* tests
2020-09-08 17:15:18 -04:00
GitHub build-firmware Action 689adf19d5 Auto-generated configs and docs 2020-09-07 21:40:31 +00:00
rusefi a1625bd2e2 microRusEFI used as Body Control Module BCM BCU 2020-09-07 17:38:51 -04:00
GitHub build-firmware Action 67c6a2750c Auto-generated configs and docs 2020-09-07 21:06:55 +00:00
rusefi a0b45b8b08 microRusEFI used as Body Control Module BCM BCU 2020-09-07 17:04:54 -04:00
GitHub build-firmware Action 80556cc05d Auto-generated configs and docs 2020-09-07 15:36:40 +00:00
rusefi d06690b3b6 Hellen says cyclic buffer 2020-09-07 11:35:02 -04:00
GitHub build-firmware Action 895fc1c9ff Auto-generated configs and docs 2020-09-07 14:49:54 +00:00
GitHub build-firmware Action 903e8d4d69 Auto-generated configs and docs 2020-09-07 14:17:40 +00:00
Matthew Kennedy ef0b2f7be0
Selectable VE axis override (#1769)
* add config fields

* config options

* new output channels

* dump out state to ts

* s

* implement override

* enums

* this test is no longer used

* test new behavior

* old

* comments
2020-09-07 10:15:42 -04:00
GitHub build-firmware Action 6bac15f744 Auto-generated configs and docs 2020-09-06 23:08:04 +00:00
GitHub build-firmware Action f010e8555d Auto-generated configs and docs 2020-09-06 22:26:54 +00:00
GitHub build-firmware Action 4c129621c1 Auto-generated configs and docs 2020-09-06 04:28:39 +00:00
rusefi ba31cef223 Bench-testing for ALL assigned output pins #1758 2020-09-06 00:27:02 -04:00
GitHub build-firmware Action c6941faa2f Auto-generated configs and docs 2020-09-06 04:08:32 +00:00
rusefi 346808394d Bench-testing for ALL assigned output pins #1758 2020-09-05 23:49:21 -04:00
GitHub build-firmware Action 9faeb9c142 Auto-generated configs and docs 2020-09-06 03:38:02 +00:00
GitHub build-firmware Action 48abf2c586 Auto-generated configs and docs 2020-09-04 03:29:50 +00:00
rusefi bc115e70a0 OBD CAN sensors #1733 2020-09-03 23:27:53 -04:00
GitHub build-firmware Action 6a9317661e Auto-generated configs and docs 2020-09-02 19:41:23 +00:00
GitHub build-firmware Action c4db3416b9 Auto-generated configs and docs 2020-09-02 19:34:30 +00:00
GitHub build-firmware Action c03b7d0cb6 Auto-generated configs and docs 2020-09-02 17:32:35 +00:00
David Holdeman 9ef0813962
[TCU] TS interface and output channels (#1747)
* add tcu ts outputs

* accidental change?

* rearrange
2020-09-02 13:30:54 -04:00
GitHub build-firmware Action e287a4e211 Auto-generated configs and docs 2020-09-02 11:22:59 +00:00