Commit Graph

33 Commits

Author SHA1 Message Date
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