David Holdeman
b9672fb8d5
move target sentinel rules to separate makefile
2024-03-02 18:39:08 -05:00
Matthew Kennedy
24c1b78ecd
implement TS console over ATWINC1500 WiFi
2024-03-01 20:26:35 -05:00
David Holdeman
205d7c6cd4
call gen_config_board with make
2024-02-25 23:10:55 -05:00
David Holdeman
674b4f1563
add clean hook
2024-02-20 06:57:27 -05:00
David Holdeman
66d3768c69
use make for creating dfu
2024-02-16 19:19:48 -04:00
David Holdeman
ea49d3d5eb
Set build env variables, don't pass to Make
2024-02-15 22:55:52 -04:00
David Holdeman
71716f3c4e
missing quote
2024-02-12 20:28:03 -05:00
andreika-git
4d014570b5
help make clean https://github.com/rusefi/rusefi/issues/5931
2024-02-12 13:46:31 -05:00
andreika-git
bb04f83f12
minor details https://github.com/rusefi/rusefi/issues/5931
2024-02-12 13:46:31 -05:00
Andrey Gusakov
11c0b96c7d
accelerometer: add support for lis302dl and lis3dsh, autodetection
2024-02-12 09:49:05 -05:00
Andrey Gusakov
32f4757dc0
Checks: emit annoing pragma messages only once per build
2024-01-05 08:00:27 -05:00
rusefillc
18f4f96c93
bootloader
2023-12-30 16:22:30 -05:00
Andrey Gusakov
e572c57120
Do not even include IMU in build if it not used
2023-12-16 11:50:34 -05:00
Andrey Gusakov
e08f259050
Makefile: include ChibiOS's LSM303AGR driver
2023-12-16 11:50:34 -05:00
Andrey Gusakov
96fe0ee764
Makefile: no one currently uses lis302dl
2023-12-16 11:50:34 -05:00
Andrey Gusakov
54131ccadd
Include ChibiOS's lis2dw12 driver in build
2023-12-16 11:50:34 -05:00
rusefillc
4c558e16b2
only:typo
2023-11-09 22:36:00 -05:00
rusefillc
887f81f6ce
only:typo
2023-11-09 19:19:11 -05:00
rusefillc
579644fb96
only:windows compilation seems broken fix #5703
...
documenting the problem
2023-11-09 19:18:40 -05:00
rusefillc
5d7ece6bc0
move SHORT_BOARD_NAME in to a makefile variable
2023-11-08 11:31:54 -05:00
rusefillc
a3a549cfcc
GCC12: fix note: see the '-flto' option documentation for more inform… #5688
2023-11-03 16:13:09 -04:00
Matthew Kennedy
14a87d497e
remove ccache
2023-11-02 14:30:22 -04:00
Matthew Kennedy
0a767edd3d
prep adding Werror=shadow
2023-11-01 19:25:13 -04:00
Matthew Kennedy
46cf473015
rename
2023-08-27 09:31:19 -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
7c5f4d72c8
only:debugging note
2023-08-04 18:37:06 -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
3ba9a45b0f
makefile cleaning
...
(cherry picked from commit f278c22bb1daaa307d8f671a49e8b1f370703087)
2023-04-30 11:45:46 -04:00
Matthew Kennedy
bb49b22294
joystick, lcd
...
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
Andrey Gusakov
97759fbc5c
This include directory is no longer exist
2023-04-07 03:47:05 -04:00
Andrey
7464275b00
progress: bringing simulator closer to real code
...
only:hellen-honda-k
2023-03-05 01:50:51 -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
Andrey G
31982de89c
S105: initial support ( #4925 )
...
* Makefile: show CPU_HWLAYER directory
* s105: support
2023-01-01 13:42:17 -04:00
Nathan Schulte
fcca331773
Tweak firmware Makefile, scripting ( #4796 )
...
* firmware: Makefile uses spaces ...
* firmware: use CC and CPPC for LD
* firmware: clean_compile_two_versions.sh passes arguments to make
2022-11-18 21:53:02 -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
Matthew Kennedy
1ae642e7a7
build tweaks for size ( #4661 )
...
* don't align on non-cached mcu
* lua decimal point
* no snprintf
* sort sections by alignment
* unit tests
2022-10-13 20:30:30 -04:00
rusefillc
04c7849e58
gcc10 preparation ( #4643 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-10-06 13:58:02 -04:00
rusefi
120917981b
refactoring: explicit folder for FatFS
...
Windows :(
2022-08-24 14:48:42 -04:00
rusefi
a22900ea1e
refactoring: explicit folder for FatFS
2022-08-24 13:55:21 -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
rusefillc
085e5f2156
https://rusefi.com/forum/viewtopic.php?p=45952#p45952 ( #4400 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-29 17:35:05 +03:00
Andrey G
59eee6641c
Add "Reset to OpenBLT" button ( #4364 )
...
Similar to "Reset to DFU", but uses different seed
2022-07-22 08:21:11 +03: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
0cc1f729c4
Write hard faults to backup ram, print on next boot ( #4324 )
...
* use backup ram, hard fault handler improvement
* wire it up
* upload elf
* s
* I guess I'll just use strncpy
* s
* what is it even complaining about?
* neat, we don't need a cast
* cypress and kinetis
* cleanup
* ci
* guard for tests
2022-07-07 15:14:31 -04:00
rusefillc
c7aa6f3d43
console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
...
steps towards proper script in HW CI
2022-05-25 10:44:34 -04:00
rusefillc
4af557d7ac
promoting openblt to it's own folder
2022-05-24 15:23:55 -04:00
Matthew Kennedy
729e107474
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
rusefillc
9d2eede4ca
Catch up with Chibios 20.3 #2555
2022-01-15 21:13:37 -05:00
rusefillc
04ab6a0488
mk files refactoring
2022-01-06 21:48:48 -05:00