1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-12 19:10:32 +03:00
Commit graph

9 commits

Author SHA1 Message Date
Jay Blackman
babfff336d
PICO: Adding PICO tooling to CI (#14503)
* PICO: Adding PICO tooling to CI

* Removing description

* Removing requirement for configs when installing pico_sdk

* Remove requirement for ARM when populating sdks

* Removing exclusion for RP2350 targets

* Adding recursive sub-modules checkout

* Allow for different outputs to only .hex

* Attempt to get SITL bin build to upload as an artifact
2025-07-08 09:15:02 +10:00
Jay Blackman
1dcc611388
PICO: Makefile uf2 support using picotool (#14402)
* Adding picotool build recipe in makefiles.

* Use semaphore in directory for default goal recipe for target

* Suggestions from coderabbitai

* Further coderabbit suggestions

* Wrong case

* Minor change to improve logic

* Further improvements.

- submodules replaced with specific submodule for pico_sdk (to avoid all developers needing this)

* Removing need for remote on git submodule update for configs, as we have the commit occurring daily.

- made sure config also build uf2

* Simplified firmware output selection for target

* Moved UF2 outside of EXST

* Missed two remnants of HEX_TARGETS

* Adding check for target

* As target is known default output can be set in platform mk file or target mk file

 - no need for file indicator (i.e. .exe or .uf2)

* Update config.mk for less verbosity
2025-06-01 04:53:54 +10:00
ke deng
39f82e79df
Change sed search regex to be compatible with BSD sed (#14233)
Change sed search regex to be compatible with BSD sed, # symbol should be escaped.
2025-02-05 22:16:36 +01:00
ke deng
059ada4e4b
Filter comment line while try to get SYSTEM_HSE_MHZ value. (#14194)
* Filter comment line while try to get SYSTEM_HSE_MHZ value.

* use sed to find correct SYSTEM_HSE_MHZ

* get TARGET EXST_ADJUST_VMA value through sed and remove GYRO_DEFINE

* improve get FC_VMA_ADDRESS regex to fit more condition
2025-01-27 21:46:41 +01:00
Jay Blackman
5e815ba608
Add ability to specify a config.c file for a config target (#14180)
- adding configTargetPreInit() method to execute code for the config target
2025-01-21 10:58:26 +11:00
Petr Ledvina
9168569d90
config submodule - follow master (#14175) 2025-01-18 04:34:57 +11:00
Petr Ledvina
892da2d46e
Add betaflight/config as submodule (#14158) 2025-01-17 05:14:43 +11:00
Petr Ledvina
3e130de49c
Makefile - remove -j0 (#13838)
Makefile - don't override user-supplied --jobs argument

Some targets will default to parallel build, but only when no
-j / --jobs argument is specified on make command line
2024-08-30 16:12:17 +02:00
Dmytro
7b39d3d296
Rename make folder to get rid of build error. (#12880)
When trying to build firmware with current directory in PATH environment
it scans for make command and generates "Permission denied" error in
case if current directory in PATH precedes /usr/bin/ directory.In my
case it was caused by incorrect pyenv init script.

Rename make folder to avoid errors like this.
2023-06-14 21:48:55 +02:00
Renamed from make/config.mk (Browse further)