Commit Graph

80 Commits

Author SHA1 Message Date
rusefillc e71c4c87d2 reducing code duplication 2022-02-09 22:46:13 -05:00
rusefillc 234b776613 dead copy-pasta 2022-02-06 21:50:09 -05:00
GitHub build-firmware Action 6e0ec51a79 Auto-generated configs and docs 2022-02-03 20:36:34 +00:00
GitHub build-firmware Action 614fa598c8 Auto-generated configs and docs 2022-02-03 20:07:58 +00:00
GitHub build-firmware Action d56702b9bb Auto-generated configs and docs 2022-02-03 19:55:31 +00:00
Andreika e6c705ece1 hellen_board_id + hellen-common.mk (#3885)
* Hellen_board_id

* move EXTI init before config load

* add NT2USF()

* Hellen_board_id unit-tests

* hellen-common.mk

* fix for older macos compiler
2022-02-03 11:24:31 -05:00
Matthew Kennedy a565c74189 SD card UI cleanup (#3870)
* dead config bit

* hide sd pin options

* #3868
2022-02-01 15:42:23 -05:00
Matthew Kennedy 28b6cce9d9 Remove fsio part 1 (#3871)
* dead includes

* move last logic out of fsio

* dead functions
2022-02-01 15:42:04 -05:00
rusefillc 47b09ab609 https://github.com/rusefi/alphax-2chan/issues/15 2022-01-15 10:41:05 -05:00
rusefillc afdca12d86 refactoring? 2022-01-14 22:45:49 -05:00
rusefillc fc996ad339 Code style for methods with zero arguments #3535 2022-01-11 22:26:24 -05:00
Andreika e7fb21c346 Hellen mcu module detector (experimental) (#3756)
* Hellen mcu module detector (experimental)

* make unit-tests happy

* make unit-tests even more happy

* move Hellen-specific stuff to hellen_common.cpp

* fix other hellen config builds

* helping non-Hellen builds too

* helping alpha2ch build

* helping build

* cleanup

* help unit-tests

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2022-01-09 17:40:08 -05:00
rusefillc 4c8abd5101 reducing copy-pasta - would this work? 2022-01-04 20:03:41 -05:00
rusefillc a9185542ce reducing copy-pasta - would this work? 2022-01-04 19:08:37 -05:00
rusefillc e40741611b https://rusefi.com/forum/viewtopic.php?f=2&t=2202
defaults were bad, really bad
2021-12-30 19:14:32 -05:00
Scott Smith 8406fafa9e Expose console over serial port for H7 proc (#3578)
This way you can use the console/TunerStudio with the ST-Link

In the process, combine TS_PRIMARY_UART and TS_PRIMARY_SERIAL into TS_PRIMARY_PORT, to make UART vs
SERIAL selection more robus.  Ditto for TS_SECONDARY_*.  Also change use of TS_NO_PRIMARY to be #if
not #ifdef, so that it can be properly set as a compile flag and not be overwritten by various
header files.
2021-11-20 00:39:08 -05:00
Scott Smith 80091498a6 Programmatically replace ENGINE() and CONFIG() with engine-> etc (#3565)
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"

git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Matthew Kennedy 7296593448 remove engine pointer passing (#3556)
* some

* more

* more

* the last?!
2021-11-16 04:15:29 -05:00
Matthew Kennedy 4f9df2a110 new parser handles enum values (#3492)
* simplify

* poke to force generate

* enums

* jar

* jar

* poke

* prepends formatted

* prepends

* eol

* eol

* allow no endl at eof

* Revert "eol"

This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.

* Revert "eol"

This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
Andrey 58588cdf6b https://rusefi.com/forum/viewtopic.php?f=13&t=2206 2021-11-11 18:31:54 -05:00
Matthew Kennedy 7f4b91809e dead vss flag (#3499) 2021-11-07 14:36:46 -05:00
rusefillc aac4e8e52b https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 11:15:46 -04:00
rusefillc 9d54c02ea7 https://rusefi.com/forum/viewtopic.php?f=16&t=2194
NA6 defaults IO
2021-11-04 10:18:47 -04:00
rusefillc a972c207d6 Tachometer duplicate 2021-11-04 09:56:23 -04:00
rusefi 6806410f97 export board-specific macro for stm32 pins based on board yaml #3298 2021-10-07 17:35:27 -04:00
rusefillc 9577a6122a export board-specific macro for stm32 pins based on board yaml #3298 2021-10-03 00:59:34 -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
BeerMoneyMotorsports b3c4273120 flex fix? (#3281) 2021-09-28 14:25:24 -04:00
rusefillc d678c02d88 nb1 folder 2021-09-17 22:52:23 -04:00
BeerMoneyMotorsports 9dc0514412 Update main.yaml (#3204)
TS NAME typo on boost control fix.
2021-08-27 07:12:48 -04:00
BeerMoneyMotorsports 4cbafe9081 flex input (#3190)
flex class change to event_inputs
2021-08-24 11:41:15 -04:00
rusefillc a1553924ec HTML title for pinout pages fix #2882 2021-08-15 14:22:34 -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
rusefillc 49497dec6d Hellen72: Set the default pin states to input-pulldown instead of input-pullup #2525 2021-08-05 04:53:37 -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
BeerMoneyMotorsports 490183aefd Rev B STM pin changes (#3022)
1E, 3I and 2J
2021-07-21 19:43:25 -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
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
rusefi 76003ca393 VAG canned tunes 2021-07-08 16:35:58 -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 9629484bb3 duplication within same file 2021-07-06 00:09:13 -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
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
rusefillc 11c00db119 H64 uses GPIOD_12 twice why does it not fail? #2877
poke
2021-07-02 13:17:14 -04:00
Andrey 309b630480 Review default H64 tune #2815 2021-06-28 19:47:11 -04:00
Andrey b4d10caf45 Review default H64 tune #2815 2021-06-28 17:36:02 -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