Commit Graph

2326 Commits

Author SHA1 Message Date
David Holdeman 176affe7c4 make 14 ground (#3297) 2021-10-02 12:46:29 -04:00
Matthew Kennedy 64c9bcd364 bye frequency map (#3285)
* bye freq map

* map.cpp

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-30 00:20:21 -04:00
BeerMoneyMotorsports d40f38f26c etb (#3283) 2021-09-29 19:59:02 -04:00
rusefillc fa2282ee9c https://github.com/rusefi/hellen-NB1-issues/issues/15 2021-09-29 12:22:38 -04:00
rusefi bcf8b80ff1 https://github.com/rusefi/hellen-NB1-issues/issues/15 2021-09-29 11:52:54 -04:00
rusefi 27019b3bd2 https://github.com/rusefi/hellen-NB1-issues/issues/15 2021-09-29 11:51:25 -04:00
rusefi b2ade224e2 https://github.com/rusefi/hellen-NB1-issues/issues/15 2021-09-29 11:47:16 -04:00
rusefillc 0d159abf79 https://rusefi.com/forum/viewtopic.php?p=42392#p42392
trying to allow VSS on AN-temp3 and 4
2021-09-28 16:21:57 -04:00
BeerMoneyMotorsports b3c4273120 flex fix? (#3281) 2021-09-28 14:25:24 -04:00
rusefillc 83e8dc6e28 https://github.com/rusefi/hellen-NB1-issues/issues/15
remaining references of na6 but those should not matter
2021-09-28 13:01:01 -04:00
rusefillc c9591f2d1f nb1 is 144 pin 2021-09-27 22:02:43 -04:00
rusefillc 53e93803db nb1 is 144 pin 2021-09-27 21:45:31 -04:00
BeerMoneyMotorsports 97a6a883ef Update main.yaml (#3279) 2021-09-27 17:32:37 -04:00
rusefillc 873ec4cb75 wow that was a bad setting name 2021-09-26 18:07:49 -04:00
Andrey 37dbc1ac2c vr threshold test configuration 2021-09-26 03:01:25 -04:00
Andrey 7eee8138b2 vr threshold test configuration 2021-09-26 02:21:21 -04:00
Matthew Kennedy 48da721c49 dead knock code (#3255)
* more unification

* hip stub

* comment

* guard

* channel idx

* include

* hip

* move in to engine

* hip9011

* dead stuff

* dead

* fsio

* lcd

* more dead
2021-09-21 20:40:20 -04:00
rusefillc 80be7e3d4a pinouts 2021-09-19 23:03:17 -04:00
rusefi c84559f542 merc128: engine config defaults #3236 2021-09-18 22:12:22 -04:00
rusefi b8c8bffa58 merc 2021-09-18 21:49:23 -04:00
rusefillc 1edf98dce2 merc128: engine config defaults #3236 2021-09-18 21:27:17 -04:00
rusefi 249f75b61b merc 2021-09-18 19:37:00 -04:00
rusefillc 89dfdcddfc M104 notes 2021-09-18 16:36:02 -04:00
rusefillc be244d29a7 M104 notes 2021-09-18 16:18:00 -04:00
rusefillc 910be68143 M104 notes 2021-09-18 15:31:15 -04:00
rusefillc 96dca359a9 merc128: engine config defaults #3236 2021-09-18 00:17:52 -04:00
rusefillc ba5a75c56d merc128: engine config defaults #3236 2021-09-18 00:02:56 -04:00
rusefillc a9622bfc4d merc128: engine config defaults #3236 2021-09-17 23:38:50 -04:00
rusefillc d678c02d88 nb1 folder 2021-09-17 22:52:23 -04:00
rusefillc ba1496195e merc128: engine config defaults #3236 2021-09-17 21:48:18 -04:00
rusefillc 885e4aee29 merc128: engine config defaults #3236 2021-09-17 21:23:54 -04:00
rusefillc d70a4f442f Nissan 2021-09-15 15:51:03 -04:00
rusefi f8ff0c31fa merc 2021-09-14 21:30:57 -04:00
rusefi 9f432abcc8 Nissan progress!!! 2021-09-14 19:28:40 -04:00
rusefi ae7766ca0b Nissan progress!!! 2021-09-14 17:13:09 -04:00
rusefillc 71774ba365 Nissan 2021-09-14 16:42:13 -04:00
rusefi 69f6e57ac7 Revert "Hellen Nissan defaults are no longer valid fix #3143"
This reverts commit 3f81d894
2021-09-14 15:51:58 -04:00
rusefi 3f81d89482 Hellen Nissan defaults are no longer valid fix #3143 2021-09-14 15:46:21 -04:00
rusefillc fad09634d2 Nissan 2021-09-13 21:30:45 -04:00
rusefillc 9a0eb33385 merc default tune 2021-09-13 21:21:18 -04:00
rusefi f98643e99d resolving pin configuration conflict 2021-09-13 12:32:42 -04:00
rusefillc 6a76f9629b op-amp notes 2021-09-11 16:19:58 -04:00
rusefillc 04bfe5ad5a trying to build CLK230 2021-09-11 16:19:45 -04:00
rusefillc 22a0c6650b Unable to change broken settings #3227 2021-09-05 20:03:08 -04:00
BeerMoneyMotorsports 9dc0514412 Update main.yaml (#3204)
TS NAME typo on boost control fix.
2021-08-27 07:12:48 -04:00
rusefillc 6247a50662 Revert "Revert "memory savings (#3195)""
This reverts commit 86cf9cf7
2021-08-27 06:18:05 -04:00
Andrey G a6fb12911d Board subaru: fix pinout. again and again (#3203) 2021-08-27 12:50:36 +03:00
rusefillc 86cf9cf7c9 Revert "memory savings (#3195)"
This reverts commit 1b485ca2
2021-08-27 02:32:31 -04:00
rusefillc fdd2beb952 docs 2021-08-27 02:31:48 -04:00
Matthew Kennedy e213fcaca5 s (#3202)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-26 17:11:53 -04:00
Matthew Kennedy 1b485ca2d8 memory savings (#3195)
* d

* dead code

* all your ram are belong to me

* turn off gpiochips we don't need

* save

* save by using the same file handle

* smaller stack ok

* these can be on the stack

* this is closer

* what about ccm?

* probing available

* now probe ccm

* ccm

* put stuff in ccm

* fsio

* memory usage

* memory
2021-08-26 23:05:31 +03:00
rusefillc 6cb6fb38e7 154h 2021-08-24 15:51:43 -04:00
BeerMoneyMotorsports 4cbafe9081 flex input (#3190)
flex class change to event_inputs
2021-08-24 11:41:15 -04:00
rusefillc 2e74a0aef1 https://github.com/rusefi/hellen121vag/issues/47 2021-08-24 10:11:01 -04:00
Andrey f050d8ddee todo: think about it 2021-08-24 02:56:32 -04:00
Matthew Kennedy 210aa31ef3 cleanup missing fsio stuff (#3189) 2021-08-24 08:19:03 +03:00
alxrMironov dd1b7ffa24 Vehicle speed switching to frequency sensor #3106 (#3148)
* Add vehicle_speed_converter.h with realization.

* Add test_vehicle_speed_converter.cpp with realization.

* Add test_vehicle_speed_converter.cpp to Makefile

* Edit "VehicleSpeedSensor" from function pointer sensor to frequency sensor

* Fix "VehicleSpeedSensor" init function args

* Remove "VehicleSpeedConverter" empty constructor

* Edit vehicle_speed_converter.h code style

* Fix args and engine injection in "VehicleSpeedSensor" initialization procedure

* Remove old "Vehicle Speed" module initialization

* Revert "Remove old "Vehicle Speed" module initialization"

This reverts commit 100b7caa8c615c20eed3d0c23a49824b4e556148.

* Remove old "Vehicle Speed" module initialization pieces

* Revert "Revert "Remove old "Vehicle Speed" module initialization""

This reverts commit f559a726f1f7f5a7acacd1b6517e571743e84327.

* Debug changes

* Revert "Debug changes"

This reverts commit f7e2be1a8a46c6f3f93f14f002b2f2db539da8e2.

* Another debug changes

* More debug changes

* And more debug changes.

* Revert "Another debug changes"

This reverts commit 914fbb1df42c37e4b5ecbb119bb45e7cffdf4064.

* Revert "More debug changes"

This reverts commit 0b2d96d461c3cd9b0f1ae97ed110b8effe6b0cc6.

* Revert "And more debug changes."

This reverts commit 06ae8daded0e6e1c025e4e5058b47283f4adfe92.

* Add "Vehicle Speed" sensor reconfiguration

* Revert "Add "Vehicle Speed" sensor reconfiguration"

This reverts commit a089a6d563dd710004ce1a7da1744b0b4b90c3b1.

* Revert "Revert "Add "Vehicle Speed" sensor reconfiguration""

This reverts commit 7b2bb8af4b3caa547236ca59e4c4bdb3ac1200cc.

* Debug changes

* Another debug changes

* Fix another debug changes

* Another debug changes 2

* Revert "Another debug changes 2"

This reverts commit cfad55141eec125b2f1d35fb95d9f46b54f666b6.

* Revert "Fix another debug changes"

This reverts commit 9bc2c74a3be6fd896827ff48cf4580e7657529c0.

* Revert "Another debug changes"

This reverts commit 4337ed8cad8dff508d093944eb3f75e9a69e4a77.

* Edit class  FrequencySensor, make it more RAII

* Debug changes

* Debug changes 2

* Debug changes 3

* Revert "Debug changes 3"

This reverts commit 52a7054c122b5157540fe45a055a84b57478d722.

* Revert "Debug changes 2"

This reverts commit dec79fb913344ccb4b8614910ad62e6c129a243e.

* Revert "Debug changes"

This reverts commit eb08d7a529b55ba397a7dd2c154b76eab42f212b.

* Revert "Edit class  FrequencySensor, make it more RAII"

This reverts commit 3a0bb1d3f1dd23c1b04e4cc1c526cfdc67ae86a3.

* Remove VSS pin definition in "Citroen Berlingo" engine config.

This reverts commit 3a0bb1d3f1dd23c1b04e4cc1c526cfdc67ae86a3.

* Remove VSS pin definition in "Dodge Neon" engine config

Co-authored-by: alxrMironov <330OMcorporative>
2021-08-24 00:55:41 -04:00
Andrey G fc17c63d51 Bunch of small fixes related to EG33 board (#3188)
* Typo fix

* flash_main: always allow to write settings to ext NOR while running

* mc33810: do not enable outputs right after undervoltage

Wait for next active signal

* QSPI flash: set correct dummy cycles for fast read command

* board subaru: fix connector pinout. again.

* board subaru: fix SDMMC pin configuration

* board subaru: fix DMA conflict SPI4_RX vs SDMMC2
2021-08-24 07:39:03 +03:00
rusefillc d90a6dbae4 VAG 1.8T default tune PPS fix #3178 2021-08-19 06:51:00 -04:00
shadowm60 ba680124f0 Update main.yaml (#3171)
minor correction to use all adc inputs
2021-08-18 00:31:42 +03:00
Andrey G bd7c73c109 qspi flash updates (#3169)
* ChibiOS QSPI updates

* board: subaru: speed up NOR flash

* QSPI: add fast read commands
2021-08-17 11:06:37 +03:00
rusefillc 174bec6e43 Nissan progress 2021-08-16 10:56:31 -04:00
Andrey 9075888e7b zero dwell warning at zero RPM #3153 2021-08-16 09:11:22 -04:00
Andrey 05b3a2ac18 zero dwell warning at zero RPM #3153 2021-08-16 09:00:43 -04:00
rusefillc a1553924ec HTML title for pinout pages fix #2882 2021-08-15 14:22:34 -04:00
Andrey G a36165f835 board subaru eg33: connector yaml: add Vbat sense pin (#3156) 2021-08-15 02:14:40 -04:00
Andrey G 859c4f3902 Settings ext storage (#3155)
* flash_main.cpp: reorder code for easy integration of ext storage

* Add EFI_STORAGE_INT_FLASH option

Default set to TRUE

* Add ChibiOS's Managed Flash Storage to build

* Add support for QSPI flash (SST26F064A tested)

* board: subaru: enable WSPI and NOR flash drivers

* Add option to save settings on ext flash MFS partition

* board: subaru: store settings on QSPI NOR flash
2021-08-14 09:36:08 -04:00
Andrey G 3f3587ad8d subaru board fixes (#3154)
* board: subaru: fix pinmuxes for QSPI interface

* board: subaru: switch to EXTI
2021-08-14 15:45:30 +03:00
shadowm60 083178e86e Update board_configuration.cpp (#3147)
Added ETB defaults
2021-08-12 18:01:15 -04:00
BeerMoneyMotorsports 010bf3f7ab Update options port usage and pin location (#3142)
* Update options port usage and pin location

Added all info for connector 2 along with pin locations.

* Update main.yaml

2k fix and recheck
2021-08-12 13:13:01 -04:00
shadowm60 2507aaff2c Hellen128 default (#3138)
* Update board_configuration.cpp

setSdCardConfigurationOverrides update

* Update main.yaml

update vBatt input

* Update main.yaml

fix nameing
2021-08-11 18:32:54 -04:00
rusefillc b54caa7140 Nissan progress 2021-08-11 18:29:35 -04:00
rusefillc 98ce0f1f88 Nissan progress 2021-08-11 18:04:57 -04:00
Matthew Kennedy 90c9c7d00c fix vss crash (#3130)
* don't deref null pointer

* error on invalid

* no logic analyzer

* print out function in case of error
2021-08-10 14:20:57 -04:00
rusefillc 16664ab19b NB2 36 2021-08-10 02:34:59 -04:00
rusefillc 61d40b45ae NB2 36 2021-08-10 02:17:33 -04:00
rusefillc ba446252c4 Nissan 4 cylinder QR trigger wheel #3118 2021-08-08 17:47:33 +03:00
Andrey 3bc6b2d73a Nissan 4 cylinder QR trigger wheel #3118 2021-08-08 07:29:11 -04:00
Andrey 8a4831b1dc Nissan 4 cylinder QR trigger wheel #3118 2021-08-08 07:04:18 -04:00
Andrey 76412dffde Nissan 4 cylinder QR trigger wheel #3118 2021-08-08 06:16:19 -04:00
Andrey bb076e2578 NB1 2021-08-07 16:43:31 -04:00
rusefillc 02221aaac0 NB1 2021-08-07 02:46:35 -04:00
rusefillc 1e8f91a640 154hyundai 2021-08-07 02:44:17 -04:00
rusefillc 853b3f66a1 hellen154hyundai 2021-08-05 18:06:15 -04:00
rusefillc 49497dec6d Hellen72: Set the default pin states to input-pulldown instead of input-pullup #2525 2021-08-05 04:53:37 -04:00
rusefillc 196369c4a7 hellen154hyundai 2021-08-04 20:48:33 -04:00
rusefillc b3469802a4 hellen154hyundai 2021-08-04 20:00:10 -04:00
Matthew Kennedy 39388c75d8 even more pch (#3112)
* s

* more

* s

* f7
2021-08-04 19:30:52 -04:00
rusefillc 660e804347 hellen154hyundai
one day I will learn the spelling!
2021-08-04 19:13:28 -04:00
rusefillc bfd002b134 hellen154hyundai 2021-08-03 22:50:06 -04:00
Matthew Kennedy 4e6b61234f yet more pch (#3068)
* big pch energy

* put back ramdisk stub

* tests are happy

* h743 nucleo

* kinetis

* I love deleting code!

* make stepper happy

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
Andrey 98e1a11ca7 hellen154hyundai 2021-08-03 20:03:59 -04:00
Andrey 3e3ed30be4 hellen154hyundai 2021-08-03 05:22:35 -04:00
rusefillc 7059eff691 boards file clean-up 2021-08-03 04:35:23 -04:00
Andrey G adede96583 Remove outdated option CH_DBG_ENABLE_TRACE (#3087)
Not used since RT5
2021-07-31 07:51:13 -04:00
Andrey 305efd4de1 RUSEFI MSD to contain bundle-specific URL fix #2848 2021-07-30 22:33:56 -04:00
Andrey 2bc09aca74 gen_config.sh code duplication #2451 2021-07-30 16:55:07 -04:00
Andrey c768113951 typos 2021-07-30 16:28:27 -04:00
rusefillc ca608c261a +x 2021-07-30 10:10:18 -04:00
Andreika 38385d5ac6 Hellen81 initial (#3080)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-07-30 10:04:22 -04:00
Matthew Kennedy 8ebb7b8f24 discrete VR threshold control (#3061)
* vr pwm

* rename

* scaling and ui

* hellen pin

* s

* math

* ooh, pch

* happy test

* not magic
2021-07-28 07:44:44 -04:00
rusefillc 32d2cf6aab 121 vag defaults have fatal error fix #3059 2021-07-26 16:40:11 -04:00
rusefillc 6184737d98 atlas https://github.com/rusefi/rusefi/blob/master/firmware/config/boards/readme.md 2021-07-26 11:43:32 -04:00
Matthew Kennedy c03c779703 make build happy (#3067) 2021-07-26 09:08:05 -04:00
Matthew Kennedy 9ea307a534 atlas build stub (#3065)
* add atlas configs

* script

* prepend

* s

* stubs

* apparently board.mk can't set cpu

* s
2021-07-26 01:04:58 -04:00
Matthew Kennedy f44a84b40c set up precompiled header (#2971)
* ignore

* set up precompiled header

* makefile

* fixes

* cleanup

* only depend cpp on pch

* efifeatures in pch

* f7 efifeatures

* consolidate

* simulator

* proteus build

* error handling is a good one

* bootloader pch

* don't auto include pch

* dirs

* delete on clean

* bootloader cleans

* clean.sh deletes pch

* disable in bl for now

* there was a typo so maybe it'll work now

* remove todo

* don't need that any more

* don't need these parts

* don't need this part

* undo changes

* use a different cpp as example

* s

* Revert "cleanup"

This reverts commit 8de8698490f5d09c2df753f00a89751aa898be9a.

* also unnecessary now

* buh

* comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-25 21:23:23 -04:00
rusefi 138cfde320 Red test mule cranking to idling is weird #3050 2021-07-24 23:05:22 -04:00
rusefi d7259789cb Red test mule cranking to idling is weird #3050 2021-07-24 11:56:29 -04:00
Matthew Kennedy 098469b88c H7 ADC triggered by hardware timer (#3028)
* config

* allow changing adc speed

* timer triggered ADC

* ICU on nucleo

* turn that off too

* 10khz

* make those default for all h7

* I can't type
2021-07-23 14:50:35 -04:00
David Holdeman c61d11e3d0 Pinout links (#3037)
* add support for links

* add undefined check and remove pdiv ref

* add MRE id

* clear search
2021-07-23 09:20:13 -04:00
Andrey 863ffb1a95 Nissan 2021-07-22 23:44:25 -04:00
rusefillc 85aa270c1d Nissan 2021-07-22 22:44:11 -04:00
rusefi 7e5fc89268 Nissan 2021-07-22 21:37:53 -04:00
Andrey 2a07c3df27 Nissan VVT trigger decoder #2887 2021-07-21 23:08:56 -04:00
Andrey da905f20a6 trailing spark outputs #2931 2021-07-21 19:55:14 -04:00
David Holdeman d2691c1ee9 Pinout Title and connector names (#3021)
* add page title and connector name

* try mre
2021-07-21 19:47:38 -04:00
BeerMoneyMotorsports 490183aefd Rev B STM pin changes (#3022)
1E, 3I and 2J
2021-07-21 19:43:25 -04:00
Andrey 51802334b8 Button to apply nDBANK #2996
consistency good inconsistency bad
2021-07-20 13:44:45 -04:00
Andrey 668c342b34 Button to apply nDBANK #2996 2021-07-20 13:20:34 -04:00
Andrey 9e111f856e +x into git 2021-07-20 12:49:40 -04:00
rusefillc 50f3f5ecba flipping presets logic in order to reduce duplication 2021-07-20 11:44:48 -04:00
rusefi 4a178ba26e hellen nb2 defaults 2021-07-18 21:03:01 -04:00
Andrey G 2551993321 board: subaru eg33: fix pinouts, add aux connector (#2986) 2021-07-18 14:58:22 -04:00
BeerMoneyMotorsports 121c29526b O2 input (#2985)
O2 input for front O2 but is using O2S2 since its easier to connect on revA
2021-07-18 12:13:13 -04:00
BeerMoneyMotorsports 40a30748f3 Sensor pins (#2977)
updated pinouts for merc
2021-07-17 11:54:06 -04:00
Andrey f69690a36a kaiju is asking for vq30de trigger wheel decoder #2974 2021-07-17 00:27:56 -04:00
Andrey fd41bc0140 docs 2021-07-16 23:17:45 -04:00
Matthew Kennedy e3849b95d5 don't require EXTERN_ENGINE in every file (#2969)
* move enginePins

* no more extern engine

* uses

* more

* extern config too

* put this where it belongs

* include correct header

* merge
2021-07-16 18:13:33 -04:00
Andrey 539c60d4fd Nissan 2021-07-15 17:53:38 -04:00
Andrey f2acdf72c8 Nissan 2021-07-15 17:49:58 -04:00
Andrey 85d6d6c70d trigger signal debug pins - logic level output #2959
test driven development is still amazing
2021-07-15 09:29:14 -04:00
Andrey b5f92e6722 trigger signal debug pins - logic level output #2959 2021-07-14 22:35:29 -04:00
rusefi d73768b46c FATAL on NB2 tune jim stim input signal #2965 2021-07-14 21:15:11 -04:00
Andrey 47f285c50c FATAL on NB2 tune jim stim input signal #2965 2021-07-14 16:03:00 -04:00
Andrey 13fdd79df7 refactoring 2021-07-13 20:10:31 -04:00
Andrey f4f02b984f progress - reducing code duplication 2021-07-12 21:31:40 -04:00
Matthew Kennedy 15931dd56c auto detect HSE clock speed (#2952)
* detect hse

* implementation

* these boards don't need to set their own HSECLK

* assertions

* name

* tweaks

* how did this compile?

* s

* biiiig comment

* this script doesn't need to set 25mhz any more

* ....or PLLM

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-12 20:51:35 -04:00
Matthew Kennedy 7eba706d2e s (#2946)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-11 11:26:19 -04:00
rusefi 30ed950d4d VAG canned tunes 2021-07-09 13:23:29 -04:00
Jimmy Luntzel ff20840a78 Update main.yaml (#2936)
removed blank spaces at the end of each line
2021-07-09 11:51:47 -04:00
rusefi 5418c9065b extra state validation is needed 2021-07-09 00:31:21 -04:00
Andrey 6065ec3995 VAG canned tunes 2021-07-08 22:55:45 -04:00
Andrey cbe407f465 VAG canned tunes 2021-07-08 20:42:35 -04:00
BeerMoneyMotorsports 6bfc3b6303 Update main.yaml (#2929) 2021-07-08 19:32:53 -04:00
Jimmy Luntzel 1aca9c9f7b main.yaml (#2930)
* Update main.yaml

Added ID, class, ts_name, type, and color to each pin.

* Update main.yaml

Ive filled out as much as I know how to for now, BMM recommended doing a PR.

What I was not able to complete were C24, C25, E23, E29, E31, E34, E45, E47, D8, D9 

I am sorry If I am wasting peoples time -____________-

* Update main.yaml
2021-07-08 19:22:09 -04:00
rusefi 76003ca393 VAG canned tunes 2021-07-08 16:35:58 -04:00
rusefi e2d7f7f20f small mess 2021-07-08 16:08:08 -04:00
GitHub build-firmware Action ca59ff5b56 Auto-generated configs and docs 2021-07-08 03:49:03 +00:00
rusefillc 509a8d0030 Update readme.md 2021-07-07 14:06:44 -04:00
rusefillc e1ddb6078f Create readme.md 2021-07-07 14:06:30 -04:00
rusefillc a50bf43a33 Update readme.md 2021-07-07 14:05:56 -04:00
rusefillc 5e0f68e649 Create readme.md 2021-07-07 14:05:38 -04:00
rusefillc 513b1e8ad9 Create readme.md 2021-07-07 14:05:21 -04:00
rusefillc 1a8f741213 Create readme.md 2021-07-07 14:05:06 -04:00
rusefillc 6f14242c50 Create readme.md 2021-07-07 14:03:32 -04:00
Matthew Kennedy 717d4dd7ac Unified cyl count macro (#2914)
* update test framework

* eh

* hey look it's fewer warnings

* unwind

* fix

* config

* configs

* logic

* even java had some

* console needs help
2021-07-06 20:14:08 -04:00
Andrey 54133f21f8 Option to log VVT target #2913 2021-07-06 20:00:53 -04:00
Matthew Kennedy 0abbf182d3 hellen 128 defaults (#2912)
* all the pins

* s

* ign
2021-07-06 01:03:07 -04:00
Andrey 9629484bb3 duplication within same file 2021-07-06 00:09:13 -04:00
Andrey bb181ac8fd Nissan VVT trigger decoder #2887
another bug - improper handling of three-times-symmetrical
2021-07-05 23:15:44 -04:00
Andrey 7ec3ef4b28 Nissan VVT trigger decoder #2887
that's all very strange
2021-07-05 22:17:26 -04:00
Andrey 59e33b3577 restore testQuadCam #2911 2021-07-05 21:04:09 -04:00
rusefi de750354a2 Nissan progress!!! 2021-07-05 20:29:49 -04:00
rusefi 4190657fa2 Nissan 2021-07-05 19:53:55 -04:00
rusefi 81a887afce https://rusefi.com/s/hellen128merc 2021-07-05 18:58:08 -04:00
rusefillc 32a813339d Nissan 2021-07-05 18:37:53 -04:00
rusefi 342727bdd2 Nissan 2021-07-05 17:58:31 -04:00
Matthew Kennedy 9d41a19adc misc (#2899)
* dead fields

* defaults

* ui

* configs
2021-07-04 09:22:42 -04:00
rusefillc c80a0288d3 5v/GND nissan details 2021-07-04 00:25:43 -04:00
Andrey b474a6685f https://github.com/rusefi/rusefi/issues/2848
per-board URL into project help
2021-07-03 23:47:23 -04:00
Andrey c0cbe626b6 Nissan VVT trigger decoder fix #2887
TDD is amazing we are done here!
2021-07-03 12:43:01 -04:00
Andrey e34b04bd46 Nissan VVT trigger decoder #2887 2021-07-03 12:02:00 -04:00
BeerMoneyMotorsports 5caf438930 Update main.yaml (#2896) 2021-07-02 17:52:16 -04:00
BeerMoneyMotorsports 7fc8e4342d F12 fix (#2895)
fixed f12 duplication
2021-07-02 16:41:58 -04:00
BeerMoneyMotorsports cfbd57a897 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 7ffe09aa96 Nissan progress 2021-07-02 16:31:10 -04:00
Andrey 8013e598df Nissan progress 2021-07-02 16:26:23 -04:00
Andrey ab24b8e5f3 Nissan progress 2021-07-02 14:56:12 -04:00
rusefillc 11c00db119 H64 uses GPIOD_12 twice why does it not fail? #2877
poke
2021-07-02 13:17:14 -04:00
Andrey fd3aa4ec18 Nissan VVT trigger decoder #2887 2021-07-01 21:48:47 -04:00
Andrey 6c7d2700b3 Nissan VVT trigger decoder #2887 2021-07-01 17:28:52 -04:00
Andrey af01242555 Nissan VVT trigger decoder #2887 2021-07-01 17:03:17 -04:00
Andrey f6aa1b8415 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 316c83101c https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-30 14:59:06 -04:00
Andrey 819eb8c92e https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 17:22:43 -04:00
Andrey 403cb3a96c https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 17:20:36 -04:00
Andrey ea4b7029a7 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 16:51:53 -04:00
Andrey a125ba8210 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-29 01:04:39 -04:00
Andrey dd4990b3f1 https://github.com/rusefi/hellen121nissan-issues/issues/2 2021-06-28 23:39:24 -04:00
Andrey 309b630480 Review default H64 tune #2815 2021-06-28 19:47:11 -04:00
Andrey b09a66e51b Hellen is the way 2021-06-28 19:24:35 -04:00
Andrey b4d10caf45 Review default H64 tune #2815 2021-06-28 17:36:02 -04:00
Andrey 3ae6835964 DRAM SDRAM #2551 2021-06-27 12:31:18 -04:00
Andrey 0708934be1 DRAM SDRAM #2551 2021-06-27 12:14:53 -04:00
Andrey a5b64cd6cf DRAM SDRAM #2551 2021-06-27 02:13:52 -04:00
Andrey b73eb20a2a DRAM SDRAM #2551 2021-06-27 02:06:57 -04:00
Andrey fef89328d3 helping build? 2021-06-25 11:48:17 -04:00
Andrey 839539abc4 fan2 bench 2021-06-23 17:16:11 -04:00
Andrey 7153a47e76 H72 default progress 2021-06-23 16:58:34 -04:00
Andrey eaf1348650 H72 default progress 2021-06-23 14:44:50 -04:00
David Holdeman d2c60e30d5 Fix class (#2841)
* switch to switch_inputs

* switch output to outputs

* add missing s
2021-06-20 22:38:17 -04:00
Andrey G 77b9a9a99d 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 c7fb082ae8 switch to switch_inputs (#2837)
* switch to switch_inputs

* switch output to outputs
2021-06-19 09:12:54 -04:00
David Holdeman de1d35d882 change digital_input to digital_inputs (#2833) 2021-06-18 20:43:30 -04:00
rusefillc 96d28a1029 typo & clarification 2021-06-17 11:38:36 -04:00
Andrey 1965de7c1e Review default H64 tune #2815 2021-06-13 21:28:57 -04:00
Andrey 66de546bc9 Review default H64 tune #2815 2021-06-13 21:27:03 -04:00
Andrey b4fe83a17d Review default H64 tune #2815 2021-06-13 21:17:22 -04:00
Matthew Kennedy 322f69474f 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
Matthew Kennedy 0c0957f52a apply open loop idle when in automatic mode (#2745)
* always apply open loop in closed loop

* simplify flags

* comment

* move

* comment

* missed one

* config for fan bump

* adjust miata defaults

* test fan/ac open loop

* idle CL tests

* test coasting

* test integration case

* fix merge

* put back reset logic for now

* s

* don't need that part

* I guess use OL as baseIdlePosition

* reset condition
2021-06-12 14:21:11 -04:00
GitHub build-firmware Action 65780182bf Auto-generated configs and docs 2021-06-12 18:07:43 +00:00
GitHub build-firmware Action 82ec23f37d Auto-generated configs and docs 2021-06-12 04:03:50 +00:00
Andrey 3f1f32fa50 h121 progress 2021-06-11 23:47:12 -04:00
rusefillc f9d00a16a0 https://github.com/rusefi/hellen121vag/issues/44 2021-06-11 12:23:21 -04:00
BeerMoneyMotorsports 9dc5aff335 Update main.yaml (#2809)
AC comp relay output change to GPIOH_15
2021-06-10 19:45:56 -04:00
BeerMoneyMotorsports a97f56e257 Update main.yaml (#2804)
update for AC
2021-06-10 03:39:17 +03:00
rusefi d21c1b50dc h121 pps1 pin conflict #2801 2021-06-08 07:52:44 -04:00
Andrey 5ceb3dcdec https://github.com/rusefi/rusefi/wiki/Hellen121VAG 2021-06-06 11:05:47 -04:00
Andrey 17c07a0828 s/controlPin1/controlPin/ 2021-06-05 16:19:01 -04:00
Andrey 9e7242befd https://github.com/rusefi/hellen121vag/issues/38 2021-06-05 16:07:30 -04:00
Andrey 33b72b23de https://github.com/rusefi/hellen121vag/issues/38 2021-06-05 15:41:35 -04:00
Andrey 821db8bee2 https://github.com/rusefi/rusefi/wiki/Hellen121VAG 2021-06-05 06:58:13 -04:00
Matthew Kennedy 925399168a defaults cleanup: base engine & fuel (#2790)
* build

* fuel and base

* fix build

* cleanup

* extern

* tps/tps

* alternator

* tps

* iat timing

* cranking RPM

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-03 00:50:07 +03:00
Matthew Kennedy cc0547217c Cranking defaults (#2787)
* defaults

* more

* cranking fuel

* cranking timing

* cranking time digits

* ugh these tests shouldn't depend on defaults
2021-06-02 08:21:36 +03:00
Andrey G 078b65edd9 Subaru svx (#2777)
* Revert "hiding 3rd channel for now"

This reverts commit 00c5c786c7.

* 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
Matthew Kennedy ca625e7935 non blocking flash on f7 dual bank 2MB (#2749)
* f7 dual bank flash

* only start thread if necessary
2021-05-29 08:05:29 +03:00
GitHub build-firmware Action c4a62e489f Auto-generated configs and docs 2021-05-28 07:41:15 +00:00
rusefillc 01212aeabf some 121 coordinates 2021-05-27 05:44:48 -04:00
Andrey 16df446fde MRE pinout improvement CAN polarity 2021-05-26 06:49:08 -04:00
BeerMoneyMotorsports e0209d50f8 Update main.yaml (#2738)
AC and Flex fixes
2021-05-25 08:56:35 +03:00
BeerMoneyMotorsports 9250ca673d Update main.yaml (#2737)
MAF input change, Boost control change.
2021-05-24 17:05:04 -04:00
David Holdeman 68da5c279e Doxygen titles (#2728)
* move addRow call

* undo submo bump

* add header titles
2021-05-22 22:10:58 +03:00
rusefillc daee2d31f8 some 121 coordinates 2021-05-21 17:40:27 -04:00
rusefillc 5642623dd8 some 121 coordinates 2021-05-21 17:17:03 -04:00
rusefillc 6f9faa80dc some 121 coordinates 2021-05-21 16:12:50 -04:00
rusefillc 04298ac9a3 some 121 coordinates 2021-05-21 15:57:16 -04:00
rusefillc 79eb44fa73 some 121 coordinates 2021-05-21 15:45:38 -04:00
BeerMoneyMotorsports 49fb00f8b8 Update main.yaml (#2727)
All relevant pins mapped but no coordinates done yet
2021-05-21 12:13:53 -04:00
Matthew Kennedy 68ad12da53 convert a table to scaled_channel (#2724)
* scaled VE table

* use setTable

* efi::clear

* ratio -> struct
2021-05-20 20:00:32 -04:00
rusefillc 382b6afac5 progress? 2021-05-20 19:06:50 -04:00
Matthew Kennedy c7cc5471ad 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 9c50380af9 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 9108676379 Update main.yaml (#2720)
initial addition of some pins from 121vag.
2021-05-19 20:34:51 +03:00
rusefillc 0cb4705a7e Improve default H64 tune #2709 2021-05-19 03:50:28 -04:00
Matthew Kennedy 4b69e7d441 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 bba4588e47 Hellen GDI 2021-05-14 11:00:18 -04:00
BeerMoneyMotorsports eaa46454c1 Update main.yaml (#2690)
fixes for mixed IO naming.
2021-05-12 18:51:58 -04:00
BeerMoneyMotorsports ed24ca8429 Update main.yaml (#2688) 2021-05-11 20:40:17 -04:00
BeerMoneyMotorsports 67bc1325aa Update main.yaml (#2686)
Added Boost control, Flex input and knock input to options connector.
2021-05-11 18:35:05 -04:00
BeerMoneyMotorsports 35117fad14 Update main.yaml (#2685)
Major pinout update.
2021-05-11 17:35:54 -04:00