Matthew Kennedy
478549ccdf
get rid of setSerialConfigurationOverrides ( #4274 )
...
* get rid of setSerialConfigurationOverrides
* missed a few
* kinetis
2022-06-23 19:42:09 -04:00
Matthew Kennedy
be3e64fd2a
clean up sd overrides ( #4272 )
2022-06-23 09:15:51 -04:00
Matthew Kennedy
7062394786
flip icu/pal default ( #4268 )
...
* flip icu/pal default
* s
* s
* cleanup
* eg33
2022-06-22 18:43:39 -04:00
rusefi
e8e0e7bd6d
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
reducing complexity
2022-06-18 13:57:36 -04:00
GitHub build-firmware Action
a2496043c6
Auto-generated configs and docs
2022-06-02 19:45:28 +00:00
Andrey
55f748aef6
new validation and a lot of clean-up! this gives us four sensors for E67
2022-06-02 15:19:01 -04:00
GitHub build-firmware Action
cbb02dfd6f
Auto-generated configs and docs
2022-06-02 18:22:57 +00:00
GitHub build-firmware Action
7900596c2a
Auto-generated configs and docs
2022-06-02 05:01:51 +00:00
GitHub build-firmware Action
efec281ca8
Auto-generated configs and docs
2022-06-02 04:47:18 +00:00
GitHub build-firmware Action
f74a36e934
Auto-generated configs and docs
2022-06-02 02:36:51 +00:00
Matthew Kennedy
c2f61dc95f
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
GitHub build-firmware Action
5150afa0be
Auto-generated configs and docs
2022-06-02 00:36:06 +00:00
GitHub build-firmware Action
149c11eebd
Auto-generated configs and docs
2022-06-01 19:17:46 +00:00
GitHub build-firmware Action
cf8dcb068c
Auto-generated configs and docs
2022-05-30 22:01:09 +00:00
rusefillc
160d5305c9
unique file name seems a bit more convenient
2022-05-26 23:43:44 -04:00
rusefillc
a9e6a4ba94
why does this fail? ( #4196 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-26 20:54:36 -04:00
rusefillc
270968d88f
how are these layout files used? is this change legit? ( #4198 )
...
* reducing OpenBLT file duplication
* Revert "Revert "what could possibly go wrong with MRE""
This reverts commit 405dbbc681
.
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-25 17:10:41 -04:00
rusefillc
a70172ae74
reducing magic constant, reducing difference between similar files
2022-05-24 18:28:16 -04:00
rusefillc
ba8381be6b
steps towards unified header
2022-05-24 16:45:00 -04:00
rusefillc
e3d5e9ce0f
reducing code duplication, also one step back with HSE
2022-05-24 16:25:16 -04:00
Andrey G
39bf967e70
OpenBLT: disable BOOT_CPU_USER_PROGRAM_START_HOOK for all supported boards ( #4158 )
...
We do not use it.
2022-05-10 06:15:46 -04:00
GitHub build-firmware Action
d2d07e40ff
Auto-generated configs and docs
2022-04-30 02:32:30 +00:00
Andrey
33b4f8f86d
CAN GPIO #4096
2022-04-29 22:15:54 -04:00
GitHub build-firmware Action
94b9e4a5b1
Auto-generated configs and docs
2022-04-30 00:36:25 +00:00
rusefillc
4af8a13a31
CAN GPIO #4096
2022-04-29 20:29:50 -04:00
rusefillc
f341ce561e
2 byte pin index #4097 ( #4102 )
...
* 2 byte pin index #4097
* 2 byte pin index #4097
good time to defragment configuration
* 2 byte pin index #4097
new fancy way
* 2 byte pin index #4097
smart comment
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
GitHub build-firmware Action
b84cb0d83a
Auto-generated configs and docs
2022-04-28 22:06:22 +00:00
Matthew Kennedy
83caf1ea1b
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
a2e1a079b8
allow enum_class in rusefi_hw_enums.h ( #4104 )
...
* make things c++ friendly
* install various canaries in coal mines
* using is much clearer than typedef
* fixing builds
* lps25
* trigger includes were a mess
* c -> c++ cleanup
* os util
* why did so many include os_util.h?
* fwd declare
* cypress/kinetis
* s
* eg33 happy
* happy sim
* cypress usb
* pch
* cypress
* doesn't need to include all that
* h7
2022-04-25 20:38:16 -04:00
Matthew Kennedy
1e26e1ae99
pass parameters instead of `export` in build scripts ( #4081 )
...
* no `export ...` mess
* frankenso NA6
2022-04-18 19:05:27 -04:00
Matthew Kennedy
3f9fc7d09c
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
rusefillc
ab1450eafe
Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time.
2022-04-11 11:47:59 -04:00
rusefillc
b19134ad31
using unique file names to reduce confusion
2022-04-11 11:35:39 -04:00
rusefi
d7350ed2f7
refactoring: using VAR_DEF_ENGINE_TYPE bash variable for DEFAULT_ENGINE_TYPE Makefile variable
2022-04-09 18:48:33 -04:00
GitHub build-firmware Action
3aeed0dbea
Auto-generated configs and docs
2022-03-11 01:39:55 +00:00
rusefillc
95168053f0
Explicit fw ( #3968 )
...
* explicit FW ID
* explicit FW ID
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-27 00:49:47 -05:00
Andrey G
47db520f53
Enable EFI_EMBED_INI_MSD for EG33 board ( #3957 )
...
* Allow per-board EFI_EMBED_INI_MSD enable for F7
* eg33: enable EFI_EMBED_INI_MSD
2022-02-23 12:03:10 -05:00
Andrey G
311542e84a
Flash size on eg33 ( #3955 )
...
* subaru-eg33: 1M of flash is available for FW and bootloader
* ports: stm32f7: allow board define its flash size, otherwise 512K
2022-02-23 07:36:58 -05:00
rusefillc
59568cd2e5
it's dead.
2022-02-07 07:55:21 -05:00
Andrey G
48b35df6a3
L9779: initial driver ( #3897 )
...
* smart_gpio.cpp: glue to L9779
* L9779: fill with some code
* L9779: missed getDiag
* L9779: no l9779 on subaru-eg33 board
2022-02-06 09:47:18 -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
Matthew Kennedy
56240cb668
we have other places to set these MCU values ( #3875 )
...
* we have other places to set these values
* missing parts
Co-authored-by: rusefillc <rusefillc@gmail.com>
2022-02-01 18:18:16 -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
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
rusefillc
9daf43ddfb
reducing code duplication
2022-01-05 01:02:50 -05:00
rusefillc
e0683972e0
more dead code
2022-01-05 00:53:45 -05:00