Matthew Kennedy
2048492c59
removing narrow ego avg
2024-01-03 11:16:40 -05:00
rusefillc
8c201022b7
bootloader
2023-12-26 15:27:30 -05:00
rusefillc
f0f18b5729
only:pasta
2023-12-16 22:36:23 -05:00
Andrey Gusakov
e80c57fa5f
EFI_MEMS -> EFI_ONBOARD_MEMS
2023-12-16 11:50:34 -05:00
rusefillc
f66363309a
unused RAM amounts
2023-12-05 15:43:18 -05:00
rusefillc
5d7ece6bc0
move SHORT_BOARD_NAME in to a makefile variable
2023-11-08 11:31:54 -05:00
rusefillc
1bd52fea58
one variable per line is usually better
2023-11-08 09:40:36 -05:00
rusefillc
3b6c9feea5
require LEDs ( #5643 )
...
* require all boards to define LED functions (#272 )
* require all boards to define LED functions
* f429 nucleo
* small can
* small can
* add to header
* LEDs
---------
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-11-03 12:56:59 -04:00
Andreika
84c6d4cde6
More universal Board-ID for bench test ( #5518 )
...
* add STATIC_BOARD_ID defines to get Board-ID more universal
* add getBoardId()
* broadcast BENCH_TEST_BOARD_STATUS via CAN
* add guards for sendBoardStatus()
2023-08-18 18:41:17 -04:00
rusefillc
3449328799
only: sad copy-pasta
2023-07-24 01:40:15 -04:00
rusefillc
5986d63686
look dead code!
2023-06-30 17:34:42 -04:00
rusefillc
39865d84ce
switch boards to mostly not use LED config
2023-06-05 14:12:32 -04:00
Matthew Kennedy
b174ef488a
shared define for all LED pin mode
2023-06-05 11:49:09 -04:00
Matthew Kennedy
f7e6ccd9e2
de-pointerize outputMode #49
2023-06-05 10:25:00 -04:00
Matthew Kennedy
d5de649906
remove places the LED pins aren't set
2023-06-05 09:49:48 -04:00
Matthew Kennedy
59d51be749
dead
...
(cherry picked from commit e9b01eaca716ded9631c225a92c11485428b714c)
2023-04-30 01:32:01 -04:00
Matthew Kennedy
7396d466c4
cj125
...
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
rusefillc
7439adf432
LCD & joystick support removed
2023-04-28 23:34:08 -04:00
Matthew Kennedy
bb49b22294
joystick, lcd
...
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
Andrey
f296e30fb5
it's going to be painful
2023-04-28 21:01:08 -04:00
Andrey
ba4a43a291
random clean-up
2023-02-26 20:25:24 -05:00
Matthew Kennedy
73f4436397
deduplicate $(BOARD_DIR) in makefiles ( #5024 )
...
* calculate BOARD_DIR exactly once
* deduplicate board scripts
* unit tests
* make passes variables to openblt build properly
* was this an intentional omission?
* s
* prometheus
* prometheus
2023-02-01 14:41:27 -05:00
rusefillc
f80640c61b
Default binary should have more relaxed pinout: serial #4998
...
removing global F4 UARTD3 default
2023-01-23 07:12:25 -05:00
rusefillc
15ae3a4591
Default binary should have more relaxed pinout: serial #4998
...
we shall be enabling not disabling, and specifically these undef are not needed anyway?
2023-01-23 05:44:07 -05:00
rusefillc
c1fea618f9
Refactoring: less confusion macro names around serial/uart/etc in connectivity fix #4999
2023-01-23 05:26:59 -05:00
rusefillc
083bafb3ba
Refactoring: less confusion macro names around serial/uart/etc in connectivity #4999
2023-01-23 05:09:32 -05:00
Nathan Schulte
46310571c3
correct prometheus USE_BOOTLOADER config ( #4752 )
2022-11-07 20:14:16 -05:00
rusefillc
57c804c6f5
there is no third trigger simulator channel right?
2022-10-03 00:18:11 -04:00
rusefillc
87416b0dcf
defaults clean-up: silentTriggerError
2022-09-08 14:44:34 -04:00
Matthew Kennedy
b92c0149d6
get rid of setSerialConfigurationOverrides ( #4274 )
...
* get rid of setSerialConfigurationOverrides
* missed a few
* kinetis
2022-06-23 19:42:09 -04:00
Matthew Kennedy
4d7fe35c5c
clean up sd overrides ( #4272 )
2022-06-23 09:15:51 -04:00
rusefi
837747d1d4
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
reducing complexity
2022-06-18 13:57:36 -04:00
Matthew Kennedy
4ada633206
Remove third trigger channel ( #4226 )
...
* remove third trigger
* clean up the honda mess
* there was nothing novel about this engine config
* include
* missed a few
* s
* x
* changelog
* don't set the third trigger input
* don't redefine the same thing 3 times
* only two inputs!
* test
2022-06-01 21:24:20 -04:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
Matthew Kennedy
68eb210a57
pass parameters instead of `export` in build scripts ( #4081 )
...
* no `export ...` mess
* frankenso NA6
2022-04-18 19:05:27 -04:00
Matthew Kennedy
2ee96bab90
set SHORT_BOARD_NAME from mk, not shell script ( #4078 )
...
* MRE
* proteus
* weird format lol
* alphax 4
* alphax 2ch
* prometheus, subaru
* s
* put a canary in the coal mine
* activate the sleepy canaries
* atlas
* tdg pdm
* The canary detected the problems it needed to
This reverts commit b0a3718b115f69f85f78fc4814aec04434968c0f.
* Revert "activate the sleepy canaries"
This reverts commit f80cfcdd789418caa30854064bcb9ce865eee474.
* prometheus
2022-04-18 14:22:05 -04:00
rusefi
850bb9c1eb
refactoring: using VAR_DEF_ENGINE_TYPE bash variable for DEFAULT_ENGINE_TYPE Makefile variable
2022-04-09 18:48:33 -04:00
Matthew Kennedy
289122c0b7
fix 4032 ( #4034 )
...
* fix 4032
* board defaults should not set these things
2022-04-03 06:58:25 -04:00
Andrey
cc9a1136c4
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-03 02:21:37 -04:00
Andrey
6aa948a666
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-03 00:43:28 -04:00
rusefillc
8f17fdc502
better default DEFAULT_ENGINE_TYPE
2022-02-09 19:55:04 -05:00
Matthew Kennedy
a718f3a30a
Remove fsio part 1 ( #3871 )
...
* dead includes
* move last logic out of fsio
* dead functions
2022-02-01 15:42:04 -05:00
rusefillc
963c168788
Code style for methods with zero arguments #3535
2022-01-11 22:26:24 -05:00
rusefillc
e2a9acac23
reducing copy-pasta - would this work?
2022-01-04 20:03:41 -05:00
rusefillc
c411029383
reducing copy-pasta - would this work?
2022-01-04 19:08:37 -05:00
Scott Smith
1fe26f55fb
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
823d9a07e0
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
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
rusefillc
0a9682c553
Epic: Remove FSIO #2928
2021-11-14 07:24:50 -05:00
rusefillc
ce45a907a7
a bit of dead code
2021-11-06 23:39:56 -04:00