Jacob Crabill
5969508fa7
mavlink: cmake generate mavlink headers at build time
...
- mavlink/mavlink is now directly included as a submodule instead of the generated mavlink/c_library_v2
- this also switches to mavlink development.xml by default
3 years ago
Daniel Agar
be5c5856e7
cmake: px4_add_module always add module to PX4_MODULE_PATHS so that parameters aren't pruned
3 years ago
Beat Küng
8476875b4d
Kconfig: add missing serial ports
3 years ago
mcsauder
21163d859e
Whitespace cleanup.
3 years ago
Beat Küng
ab1d76ae7d
params: use PWM_MAIN_* instead of PWM_FMU_*
3 years ago
Peter van der Perk
3de5623556
Kconfig remove defconfig in root directory after gen
...
Cleanup fmu configs
3 years ago
Peter van der Perk
6b7237aa3a
Kconfig add WIFI serial port option
3 years ago
Peter van der Perk
96994b82bb
Kconfig cmake change rm to remove to remain compatible with CMake older then 3.17
3 years ago
Peter van der Perk
bb7b033e11
Kconfig backport #18259 & remove contrained flash depedency on NO_HELP
3 years ago
Peter van der Perk
c3c9910f04
Backport #17814 to Kconfig
3 years ago
Peter van der Perk
7c6b995cb4
[Kconfig] Replace find_executable by python module, moved python check before calling kconfig
3 years ago
Peter van der Perk
f7803fb686
[Kconfig] Bloaty 2nd pass
3 years ago
Peter van der Perk
efc91d2b69
[Kconfig] Fixed inclusion of microbench bydefault when TESTING was enabled
...
Added full optimization option
3 years ago
Peter van der Perk
d4fbd5674e
[Kconfig] Change patern matching order so that xx_xx doesnut result xx if it exists
3 years ago
Peter van der Perk
b3e799e277
[Kconfig] Add all distance sensors
3 years ago
Peter van der Perk
5542402ca0
[Kconfig] CI fixes and SITL fix
3 years ago
Peter van der Perk
21e6547ac7
[Kconfig] Toolchain & platform fixes, SITL still broken
3 years ago
Peter van der Perk
c2ad07b983
[Kconfig] Don't inherit kconfig when bootloader (and canbootloader)
3 years ago
Peter van der Perk
6af0477733
[Kconfig] Gnerate px4board from old cmake
...
Added make updateconfig to update all config when default's have changed
Added cmake to px4board conversion script
3 years ago
Peter van der Perk
815617e670
Added common options for sensor drivers
...
uavcan_board_identity check for existance
Added kconfig for compiler definitions
3 years ago
Peter van der Perk
82888d3320
[Kconfig] Merge/diff fixes and added some FMUv5 targets
3 years ago
Peter van der Perk
ea393b54d9
[Kconfig] non-default labels config inherit default.px4board config
3 years ago
Peter van der Perk
b7f03cec5e
[Kconfig] Add FMU-V5 and PX4-IOv2 px4board config
3 years ago
Peter van der Perk
56472eeed7
Completely removed px4_add_board
3 years ago
Peter van der Perk
57593cc56a
Initial attempt to make px4_add_board obsolute
3 years ago
Peter van der Perk
7aa28ba9cd
Kconfig remove clean use configure depends and apps timestamp instead
3 years ago
Peter van der Perk
a0821afafd
[Kconfig] Move UAVCANv0 num interfaces to Kconfig
3 years ago
Peter van der Perk
29c4d234ec
Add make clean after boardconfig configure
3 years ago
Peter van der Perk
787b9b54e1
Board config now saved as defconfig which is smaller and friendlier for version control
3 years ago
Peter van der Perk
8df21b0b42
Changed CMake warning to status to not kill the CI
...
Furthermore removed obsolete uavcanconfig target
3 years ago
Peter van der Perk
7a747b43f6
Initial boardconfig working with FMUK66
3 years ago
Peter van der Perk
4044fbd4a0
Initial Kconfig implementation in CMake
...
Used fmuk66-v3 as test case
3 years ago
bresch
5874b1f87c
mc atune: add module to all targets
...
- adjust flash constrianed targets to fit
3 years ago
Jukka Laitinen
6b22fe99b7
Globally define -DPX4_CRYPTO when the board defines some crypto backend
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Beat Küng
0e1f3a2d62
px4_add_board: infer VENDOR, MODEL & LABEL from cmake file name
4 years ago
David Sidrane
ced366b74e
Add Option NO_HELP for CONSTRAINED_FLASH system
4 years ago
Daniel Agar
65745a3676
purge broken qurt support and atlflight boards
4 years ago
Beat Küng
7144566afe
metadata.cmake: ensure events directory exists & add px4 enums
4 years ago
Beat Küng
60850fa528
metadata: add extract_events target
...
This will collect the events from the whole source tree
4 years ago
Beat Küng
38f3b8d356
mavlink & system: add events interface
...
- sending protocol
- uorb event message & template methods for argument packing
- libevents submodule to send common events and handle json files
- cmake maintains a list of all (PX4) source files for the current build
(PX4 modules + libs), which is used to extract event metadata and
generate a json file
4 years ago
Jukka Laitinen
d068ae48d6
Add header file for arhitecture/implementation specific px4 crypto and
...
configuration for cmake
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Beat Küng
468aea9409
cmake: enable --ethernet to generate common param metadata
...
This will add the MAV_x_BROADCAST params.
4 years ago
Peter van der Perk
96bc58f0eb
CMake Bloaty add static ram usage breakout
4 years ago
Beat Küng
2219e096d7
cmake: embed param metadata if not CONSTRAINED_FLASH and not "test" LABEL
4 years ago
Daniel Agar
edc445a1b2
parameters: tinybson fill total document length for bson compatibility
4 years ago
Beat Küng
6a7688cbca
component_information: rework to reflect mavlink message changes
4 years ago
Daniel Agar
f8eaa6e46b
ROMFS handle bl_update generically
...
- include all available legacy bootloaders
4 years ago
garfieldG
3cd9b3c2cf
Added support in Mavlink Ethernet channel parameters
...
Mavlink Ethernet channel settings such as udp port, remote port and broadcast mode now can be changed dynamically via parameters.
4 years ago
Daniel Agar
8f625e5744
Revert "cmake: Limit color output to terminals"
...
This reverts commit c1da999748
.
4 years ago
Daniel Agar
11ad41f7cb
delete old imu/mpu6000 driver
4 years ago