David Holdeman
7b67c07e28
Move cypress, kinetis, and subaru generated from algo/ to generated/
2024-03-19 08:48:16 -04:00
David Holdeman
1b959cde2c
need the path to controllers/generated
2024-03-18 19:41:13 -04:00
David Holdeman
ab1c259b9c
Use ALLINC because BOARDINC gets overwritten by simulator/board.mk
2024-03-18 19:41:13 -04:00
David Holdeman
f0fc7280be
broken check that IDK why ever existed
2024-03-18 19:41:13 -04:00
David Holdeman
0db2ed0d85
Get default tune and include meta output folder
2024-03-17 00:22:21 -04:00
David Holdeman
9eea807d55
pull any variable from meta-info
2024-02-15 20:24:38 -04:00
andreika-git
c3b103577a
read default meta-info.env https://github.com/rusefi/rusefi/issues/5931
2024-02-12 13:46:31 -05:00
Andrey
4489f050af
only: reducing variable reuse hack
2024-01-15 19:55:38 -05:00
Andrey G
7aebff02aa
Fix non-F4 ( #5390 )
...
* Fix non-F4
* Makefile: use tabs for intending recipe lines ONLY
https://stackoverflow.com/questions/53635263/why-does-indenting-if-else-with-tabs-break-a-makefile
The simple rule for makefiles is, always indent recipe lines with TAB,
and never indent any other lines with TAB.
2023-07-05 09:09:08 -04:00
rusefillc
fa98b04909
a bit of AT32
2023-07-04 23:01:04 -04:00
rusefillc
c874a6d8c6
PROJECT_CPU did not work maybe because command line argument value could not be changed?
2023-05-23 17:58:47 -04:00
rusefillc
4d6273a2c7
PROJECT_CPU did not work maybe because command line argument value could not be changed?
2023-05-23 17:45:18 -04:00
rusefillc
d5a959d954
PROJECT_CPU did not work maybe becase command line argument value could not be changed?
2023-05-23 17:14:32 -04:00
rusefillc
823f6b7953
only:cypress
...
cleaner mechanism for custom platform
2023-05-23 17:11:37 -04:00
rusefillc
ecfd1449fe
only:kinetis
...
cleaner mechanism for custom platform
2023-05-23 17:08:18 -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
rusefillc
e3fee8bef5
https://rusefi.com/forum/viewtopic.php?p=45938#p45938
2022-07-27 02:49:01 -04:00
rusefillc
1b73e96152
User board-specific terms in error messages #3886
2022-02-03 14:27:47 -05:00
rusefillc
b0f641f39a
one step back + docs
2022-01-31 23:37:38 -05:00
rusefillc
9cbc32f4e1
moving default PROJECT_CPU into default folder
2022-01-31 23:24:24 -05:00
rusefillc
f83822383a
merging two folders related to default binary
2022-01-31 23:17:13 -05:00
rusefillc
88da5c09b0
helping build?
2021-07-05 10:57:40 -04:00
Andrey G
ca4caf1df8
Chibios-Contrib for stm32 ( #2903 )
...
* Add Chibios-Contrib for STM32F/H too
* ports: stm32: add community hal and cmu configs for STM32
* ports: stm32: community: disable CRC driver
2021-07-05 09:53:45 -04:00
Matthew Kennedy
7b33ebfa9c
build ( #2399 )
2021-02-24 21:55:51 -05:00
Matthew Kennedy
b995e7bcaa
include board.c from hw_ports.mk ( #2311 )
...
* set mcu type in hw_ports
* move f4 linker script
* move f7 linker script
* don't set default linker file in makefiles
* extra line
* prometheus actually didn't depend on anything special for f469
* dead line
* h7
* dead
* move board.c
* set explicit cpu type for simulator
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-08 07:52:31 -06:00
rusefillc
988bdd857d
let's build for h7
2021-02-05 20:14:29 -05:00
rusefillc
f7b29fd42e
let's build for h7
2021-02-05 20:00:44 -05:00
Matthew Kennedy
fc051fd2ca
remove ( #1188 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-13 17:19:29 -04:00
rusEfi
508d497db1
software jump to DFU #809
...
dead code
2019-08-03 22:08:23 -04:00
rusefi
cf806e5985
software jump to DFU #809
...
fixing bootloader build
2019-07-28 19:17:21 -04:00
rusefi
1fe28ff499
usability?
2019-07-13 14:22:59 -04:00
andreika-git
00cf9fafe1
More portability (GPIO_F/G + auto_generated_enums) ( #876 )
...
* GPIO ports F and G are not everywhere
* auto_generated_enums path flexibility
2019-07-09 05:29:03 -04:00
rusefi
77ede53ef5
reducing duplication
...
removing unused (?) defines
removing value space overlap between PROJECT_BOARD and PROJECT_CPU
2019-04-09 18:37:25 -04:00
andreika-git
b80806182f
More portability & small fixes ( #719 )
...
* Use hw_stm32.mk
* Fix bootloader
* Use more common hw_ports.mk filename instead of hw_stm32.mk
* More CPU compatibility for Makefile
* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE
* Move lockAnyContext()/unlockAnyContext() to rfiutil.c
* USE_FATFS
* EFI_LCD
* Less compilation errors
* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE
* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS
* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()
* merge
* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
andreika-git
c34d7cac48
More compatibility for ADC_inputs, etc. ( #716 )
...
* Move STM32-specific ADC pinouts to ports/stm32/stm32_common.cpp
* Move STM32-specific files to ports/*
* setAdcChannelOverrides()
* Add #ifdefs for adc_inputs (PWM_FREQ_*, PWM_PERIOD_*, ADC_*_DEVICE)
* addChannel(), removeChannel()
* fix tle6240 compilation
* Add stm32_common.cpp to Makefile
* More ports/stm32/* paths
* More ports/stm32/* paths
* More flexible GPIO ports
* Add #ifdef for GPTDEVICE
* EFI_BOARD_TEST and EFI_JOYSTICK
* EFI_TLE8888
* Fix HIP9011_logic compilation
* ADC_CHANNEL_SENSOR
* Move ioportid_t PORTS[] to ports/*
* Fix simulator
2019-03-28 22:46:10 -04:00
rusefi
d2915e3e20
stm32f1
2018-12-26 22:43:52 -05:00
rusefi
eeac570608
Thank you Fabien Poussin!
2018-12-22 23:24:57 -05:00
rusefi
79b37036de
progess
2018-12-16 00:55:03 -05:00