andreika-git
7ec8355112
use blt_bool https://github.com/rusefi/rusefi/pull/5922
2024-02-08 14:29:59 -05:00
andreika-git
bcf8a8826f
use blt_bool https://github.com/rusefi/rusefi/pull/5922
2024-02-08 14:29:59 -05:00
andreika-git
f508d98288
OpenBLT: blink yellow LED faster if bad nBank status is detected https://github.com/rusefi/rusefi/issues/5921
2024-02-08 14:29:59 -05:00
Matthew Kennedy
37810323e2
use FLASH_BASE instead of completely magic numbers
2024-02-02 14:51:06 -05:00
Matthew Kennedy
e1e5333a32
cover H7 too
2024-02-02 14:51:06 -05:00
Matthew Kennedy
732becec4d
more F7 cache misbehavior
2024-02-02 14:51:06 -05:00
andreika-git
3f65783849
OpenBLT yellow blinker https://github.com/rusefi/rusefi/issues/5901
2024-02-01 17:39:54 -05:00
rusefillc
fec6804cf5
Openblt can
2024-01-27 22:18:51 -05:00
rusefillc
c320541e04
f7 openblt
2024-01-26 17:09:52 -05:00
andreika-git
c6fbc0e066
CpuMemSet()
2024-01-24 10:53:42 -05:00
andreika-git
06495725e0
Add BOARDINC to the bootloader's Makefile
2024-01-01 11:53:18 -05:00
andreika-git
7c86c0d7d3
fix logHardFault for BL and cleanup
2023-12-30 16:22:30 -05:00
andreika-git
1be4250a8a
move getHwPort/Pin to stm32_pins
2023-12-30 16:22:30 -05:00
andreika-git
3118bbe0d0
more port-specific files for BL
2023-12-30 16:22:30 -05:00
andreika-git
a572407e03
port-specific files for BL
2023-12-30 16:22:30 -05:00
andreika-git
5b200d595e
Add short name support to BL makefile
2023-12-30 16:22:30 -05:00
rusefillc
2e8b2aef48
integration
2023-12-28 14:58:22 -05:00
Matthew Kennedy
0d041e6112
move bootloader files
...
* move bootloader files
* minor cleanups
* makefile
2023-12-28 14:57:43 -05:00
rusefillc
1128eb2ac2
bootloader
2023-12-26 15:31:31 -05:00
rusefillc
542673a839
bootloader
2023-12-26 15:24:58 -05:00
Matthew Kennedy
204ca9dc36
fix reboot-to-dfu
2023-12-26 12:36:27 -05:00
Matthew Kennedy
14a87d497e
remove ccache
2023-11-02 14:30:22 -04:00
Matthew Kennedy
cf82019b91
strip out dfu
2023-08-27 10:34:47 -04:00
Matthew Kennedy
2fa2f2d522
hard fp
2023-08-27 09:35:53 -04:00
Matthew Kennedy
88193c5ea8
bootloader builds
2023-08-27 09:35:43 -04:00
rusefillc
67834809d4
Get rid of HW_LAYER_EMS ( #5389 )
...
Now we have HW_LAYER(_CPP) for common HW stuff
And HW_LAYER_PORT(_CPP) for ports stuff
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2023-07-04 23:42:13 -04:00
rusefillc
9e838f1d12
HW_LAYER_EMS* renamed to HW_LAYER_PORT* ( #5387 )
...
* HW_LAYER_EMS_CPP renamed to HW_LAYER_PORT_CPP
* HW_LAYER_EMS renamed to HW_LAYER_PORT
---------
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2023-07-04 22:30:20 -04:00
Matthew Kennedy
01f7e4068d
rename obd_code_e -> ObdCode
...
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
2023-04-29 00:44:00 -04:00
Andrey Gusakov
97759fbc5c
This include directory is no longer exist
2023-04-07 03:47:05 -04: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
David Holdeman
d3907ba08c
remove clean_env_variables script ( #5012 )
2023-01-28 19:55:40 -05:00
rusefillc
fcc61f4e71
Default binary should have more relaxed pinout: serial fix #4998
...
ohh unexpected consequences
2023-01-23 08:38:10 -05:00
rusefillc
083bafb3ba
Refactoring: less confusion macro names around serial/uart/etc in connectivity #4999
2023-01-23 05:09:32 -05:00
Matthew Kennedy
ced5db5d53
gcc 10 ( #4641 )
...
* scripts
* change check version
* disable inlining
* all the spots
* it's funny that this works with the wrong file extension
* bootloader
* hardware ci runs gcc 10
2022-10-18 22:30:16 -04:00
rusefillc
1375f6e0bc
not used by BL?
2022-09-05 18:48:02 -04:00
rusefillc
6a6f6fde9f
+x
2022-09-05 18:39:06 -04:00
Matthew Kennedy
c3d6bd7e59
Pt2001 module ( #4396 )
...
* pt2001 uses module
* read flag0
* c
* libfirmware
* makefiles
* are unit tests happy?
* bootloader
2022-08-08 08:53:08 -04:00
Matthew Kennedy
a0d8ae3f4f
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
Matthew Kennedy
bc6a87cadc
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
rusefillc
25e54524e7
more copy-pasta :(
2022-02-06 22:00:49 -05:00
rusefillc
65df8adf64
407 eeprom ( #3896 )
...
* I2C EEPROM support #3860
enable
* I2C EEPROM support #3860
fresh contib
* I2C EEPROM support #3860
fresh contib
* I2C EEPROM support #3860
BL gives us extra pain
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-05 15:57:11 -05:00
rusefillc
c61657be0f
Catch up with Chibios 20.3 #2555
2022-01-15 22:09:33 -05:00
rusefillc
04ab6a0488
mk files refactoring
2022-01-06 21:48:48 -05:00
rusefillc
a689f2ca0e
Live Data progress
...
fixing build?
2022-01-06 20:16:59 -05:00
rusefillc
a6040232ce
reducing copy-pasta - would this work?
2022-01-04 19:28:01 -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
Matthew Kennedy
cdd27abb09
turn on c++ 20 ( #3579 )
...
* set flags
* emit initializers
* jar
2021-11-19 22:19:34 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Matthew Kennedy
cb032fb1ea
(void) -> () ( #3550 )
...
* static functions with (void)
* more
* Revert "more"
This reverts commit 246e53441f935451437df186ac92d7df26b62fb6.
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-15 13:02:34 +01:00
Scott Smith
37da55c920
Compile each project's PCH to a separate file to reduce developer friction. ( #3505 )
...
Having to remove the precompiled header when switching from firmware to simulator to unit_tests and
back again is annoying. Use a directory to store the precompiled header output. Turn off
precompiled header warnings as GCC still complains even if it finds a valid one eventually.
2021-11-08 15:52:58 -05:00