Commit Graph

8286 Commits

Author SHA1 Message Date
rusefi b418edc5a8 Hellen gen_config #1823 poke 2020-09-27 09:57:52 -04:00
andreika-git d299f13bec
Hellen says fix gen_config for Cypress (#1824)
* Hellen says merge #1772 hardware.cpp

* Hellen says merge #1772 adc.h

* Hellen says fix gen_config for Cypress

* Hellen says fix gen_config actions for Cypress

* Hellen says reset .h files

Co-authored-by: rusefi <rusefillc@gmail.com>
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-27 09:56:44 -04:00
GitHub build-firmware Action bf6b9e3bb2 Auto-generated configs and docs 2020-09-27 12:51:50 +00:00
rusefi 0a15b911e8 Hellen config build - poke 2020-09-27 08:50:12 -04:00
rusefi d046b507a7 Hellen config build 2020-09-27 08:21:33 -04:00
rusefi 0e24f9c5af Output pin init/deinit needs a linked list #1803 2020-09-27 07:58:22 -04:00
rusefi eae7995782 Output pin init/deinit needs a linked list #1803 2020-09-27 07:48:38 -04:00
GitHub build-firmware Action f5b1157d05 Auto-generated configs and docs 2020-09-27 11:38:53 +00:00
rusefi cf7c946c51 Output pin init/deinit needs a linked list #1803 2020-09-27 07:37:43 -04:00
rusefi 97982cc22f Output pin init/deinit needs a linked list #1803 2020-09-27 07:26:56 -04:00
rusefi 0b628cea75 Output pin init/deinit needs a linked list #1803 2020-09-27 07:22:09 -04:00
rusefi 8585767562 cypress into GHA #1819
code style match
2020-09-27 07:07:01 -04:00
rusefi 1146f2db3a cypress into GHA #1819 2020-09-27 06:53:40 -04:00
rusefi f19ccef78c cypress into GHA #1819 2020-09-27 06:48:31 -04:00
rusefi 208670c3d5 cypress into GHA #1819 2020-09-27 06:43:32 -04:00
rusefi a801ecef16 cypress into GHA #1819 2020-09-27 06:27:50 -04:00
rusefi 553f4230a6 cypress into GHA #1819 2020-09-27 06:13:58 -04:00
andreika-git f5ec67a329
Hellen says Cypress build fix (usbdevice.h) (#1821)
* Hellen says merge #1772 hardware.cpp

* Hellen says merge #1772 adc.h

* UsbDevice.h -> usbdevice.h

* build_cypress -> build

Co-authored-by: rusefi <rusefillc@gmail.com>
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-27 05:49:25 -04:00
David Holdeman 5e52f2da60
Cypress CI (#1820)
* try cypress in matrix

* add empty files

* underscore
2020-09-26 22:13:39 -04:00
GitHub set-date Action 7e4644249e Update date 2020-09-27 00:48:28 +00:00
rusefi 1e503c2ada Output pin init/deinit needs a linked list #1803
more fun around pin referencing
2020-09-26 05:04:27 -04:00
rusefi 074dbe501a Hellen says merge #1772 2020-09-26 04:13:02 -04:00
GitHub set-date Action 4b661ef929 Update date 2020-09-26 00:45:57 +00:00
GitHub set-date Action 6d3c488f2b Update date 2020-09-25 00:46:43 +00:00
GitHub set-date Action 4be3582142 Update date 2020-09-24 00:46:48 +00:00
andreika-git 6e5a3fbbe9
Hellen says fix cypress build (#1818)
* fix compilation

* fresh generated files

* more files

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-23 14:06:22 -04:00
GitHub set-date Action 1491a0c229 Update date 2020-09-23 00:45:21 +00: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
rusefi 905a811b52 https://rusefi.com/forum/viewtopic.php?f=3&t=1523
refactoring
2020-09-22 04:57:43 -04:00
rusefi ab41bccd21 helping CI 2020-09-22 04:57:07 -04: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 set-date Action 900842da16 Update date 2020-09-22 00:45:38 +00:00
David Holdeman 181113ff17
Fix debounce (#1814)
* 1,2,4,7,9

* 6

* fix type mismatch

* change field

* comment

* Revert "comment"

This reverts commit f7ce8ed48d015490ed82d692270198817569b5a3.

* Revert "Revert "comment""

This reverts commit 99f2d5cadcbf444bf58acf9e57a6fed61355d5be.

* Revert "change field"

This reverts commit 55ec050cd947696cdffccae6b29fe48d95ab5f17.

* rename var

* comments

* use func in init

* default values

* remove redundant check

* check

* use bool

* mark false when done

* pointer

* check GPIO_UNASSIGNED

* wat

* merge carnage

* oops, accidentally downgraded submodule
2020-09-21 18:25:24 -04:00
rusefi 2d771018e8 unit test for start/stop hardware and pin repository #1811 2020-09-21 12:29:01 -04:00
rusefi c957541cf4 ADC progress 2020-09-21 06:10:25 -04:00
Matthew Kennedy df551d77fb
move AEM xseries lambda to new sensor (#1764)
* lambda sens

* fix init

* new sensor aem

* comment

* g

* format

* x

* guard

* fix init for tests

* fix

* put back

* put back

* fix

* fix init

* why is this different

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-21 06:01:54 -04:00
shadowm60 f2edf843e5
Update can_vss.cpp (#1813)
update vss reading from can
2020-09-21 05:55:09 -04:00
Matthew Kennedy 2ee9e837bb
guard against ADC buffer overrun (#1812) 2020-09-21 12:37:51 +03:00
GitHub set-date Action 8bb5ffba05 Update date 2020-09-21 00:46:18 +00:00
rusefi 33eef982d1 reorder ADC channel index #1763
we forgot about something
2020-09-20 14:20:08 -04:00
rusefi 749c3e5f1d Merge remote-tracking branch 'origin/master' into master 2020-09-20 14:04:33 -04:00
rusefi e69167c8f0 Revert "reorder ADC channel index #1763"
This reverts commit 67bc72eb
2020-09-20 14:04:24 -04:00
David Holdeman 68012c18b7
Debounce refactor (#1809)
* 1,2,4,7,9

* 6

* fix type mismatch

* change field

* comment

* Revert "comment"

This reverts commit f7ce8ed48d015490ed82d692270198817569b5a3.

* Revert "Revert "comment""

This reverts commit 99f2d5cadcbf444bf58acf9e57a6fed61355d5be.

* Revert "change field"

This reverts commit 55ec050cd947696cdffccae6b29fe48d95ab5f17.

* rename var

* comments

* use func in init

* default values

* remove redundant check
2020-09-20 14:01:00 -04:00
rusefi 67bc72ebd3 reorder ADC channel index #1763
we forgot about something
2020-09-20 13:59:54 -04:00
GitHub build-firmware Action f5114d7f1b Auto-generated configs and docs 2020-09-20 17:45:00 +00:00
rusefi 5e265dd8ea Merge remote-tracking branch 'origin/master' into master 2020-09-20 13:42:53 -04:00
rusefi c6d0ddec40 reorder ADC channel index #1763
we forgot about something
2020-09-20 13:42:37 -04:00
GitHub set-date Action ec7de00cd4 Update date 2020-09-20 00:46:52 +00:00
GitHub build-firmware Action 02f8c8e470 Auto-generated configs and docs 2020-09-19 21:19:20 +00:00
David Holdeman 8ebdf6fcdc
fix type mismatch (#1808)
* fix type mismatch

* comment

* change field

* switch to efitimesec16_t

* add typedef

* add type to configdefinition

* build
2020-09-19 17:17:44 -04:00
rusefi 5515dc1abe better QC procedure 2020-09-19 16:07:09 -04:00
rusefi 96ec6ef9ac better QC procedure 2020-09-19 04:57:07 -04:00
rusefi 1657e499ce better QC procedure 2020-09-19 04:39:32 -04:00
rusefi b91a656a51 docs 2020-09-19 04:38:59 -04:00
Matthew Kennedy c1699d91d0
fix closed loop fuel (#1797)
* fix

* add a test

* signature
2020-09-19 03:44:01 -04:00
GitHub set-date Action d988bdca9f Update date 2020-09-19 00:44:27 +00:00
Matthew Kennedy 1fc55da3ca
two throttles one thread (#1806)
* two throttles one thread

* look at all this RAM!
2020-09-18 13:47:49 -04:00
rusefi dfbbdff4b1 Output pin init/deinit needs a linked list #1803 2020-09-18 13:29:17 -04:00
rusefi fbdd1b0cb0 Merge remote-tracking branch 'origin/master' into master 2020-09-18 13:01:23 -04:00
rusefi 35db68a6ae Output pin init/deinit needs a linked list #1803 2020-09-18 13:01:09 -04: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
rusefi 6c88cbe533 Output pin init/deinit needs a linked list #1803 2020-09-17 19:41:28 -04:00
rusefi 599d3458ba Merge remote-tracking branch 'origin/master' into master 2020-09-17 19:35:59 -04:00
rusefi c37e1c8b70 Output pin config #1803
alternative to #1800
2020-09-17 19:35:43 -04:00
GitHub build-firmware Action 794a8fed09 Auto-generated configs and docs 2020-09-17 11:57:18 +00:00
rusefi 1c3730eed0 Merge remote-tracking branch 'origin/master' into master 2020-09-17 07:54:29 -04:00
rusefi 630274d6bd Hellen says it has more ADC channels 2020-09-17 03:59:50 -04:00
GitHub set-date Action cb78c2ab08 Update date 2020-09-17 00:44:12 +00:00
GitHub set-date Action fd505c6c30 Update date 2020-09-16 00:44:01 +00:00
rusefi 38e38c82b5 Hellen says merge #1772 hardware.cpp 2020-09-15 15:01:31 -04:00
rusefi 78b65ea8aa Merge remote-tracking branch 'origin/master' into master 2020-09-15 14:49:01 -04:00
andreika-git 45c43bb6fd porting adc_inputs.cpp (blindly) (#1792)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-15 14:48:32 -04: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 set-date Action 837fd920e4 Update date 2020-09-15 00:44:08 +00:00
Matthew Kennedy 2a1e2c53e3
proteus SD card defaults (#1796)
* proteus SD defaults

* disable serial console pins
2020-09-14 10:54:25 +03:00
rusefi e3056bb397 Engine runs we can disengage the starter #1795 2020-09-14 00:45:15 -04:00
GitHub set-date Action df4b156b64 Update date 2020-09-14 00:44:19 +00:00
Matthew Kennedy 97cb9f45bd
logging simplification: switch bare functions to member functions: try the second (#1794)
* first pass

* first pass

* const means we don't have to check!

* static

* test fixup

* fix sniffer
2020-09-13 11:49:25 +03:00
GitHub set-date Action 63dfc66d48 Update date 2020-09-13 00:45:25 +00:00
David Holdeman d703185f16
Cypress script (#1793)
* convert script

* fix extension
2020-09-12 16:54:40 +03:00
rusefi 256a4a2637 Revert "logging simplification: switch bare functions to member functions (#1788)"
This reverts commit d941bdc5
2020-09-12 04:36:24 -04:00
rusefi a96b74b086 removing custom path 2020-09-12 04:09:19 -04:00
rusefi 893de62fe6 Merge remote-tracking branch 'origin/master' into master 2020-09-12 04:03:23 -04:00
rusefi 958538e5aa Hellen says merge #1772 adc.h 2020-09-12 04:03:11 -04:00
GitHub build-firmware Action bb9db5b935 Auto-generated configs and docs 2020-09-12 07:37:31 +00:00
Matthew Kennedy 6629a2dea4
remove (#1789) 2020-09-12 10:35:49 +03:00
GitHub set-date Action d2b6eedc3e Update date 2020-09-12 00:42:56 +00:00
GitHub build-firmware Action a5e74e04d4 Auto-generated configs and docs 2020-09-12 00:22:40 +00:00
David Holdeman b1a69ff923
some documentation improvements (#1787) 2020-09-11 20:20:37 -04:00
Matthew Kennedy d941bdc502
logging simplification: switch bare functions to member functions (#1788)
* first pass

* first pass

* const means we don't have to check!

* static

* test fixup
2020-09-12 03:08:11 +03:00
rusefi a0cd451c5d Hellen says let's fix Prometheus part #3 2020-09-11 08:25:42 -04:00
rusefi ae27051ef5 Hellen says let's fix Prometheus 2020-09-11 07:51:49 -04:00