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
David Sidrane
e0e796a2b9
ROMFS:Bake in UAVCAN FW with builds that end in _uavcan
...
The configuration are mostly for testing now.
4 years ago
Daniel Agar
ab0d0fd0be
uORB move to PX4 platform layer
4 years ago
Beat Küng
5a1c60b5a1
component_information: switch from gzip to xz
...
Improves compression, e.g. current params file: 62KB to 51KB
There's also a PRESET_EXTREME option, which reduces by another 2KB.
We can revisit that once needed, as it increases mem usage as well.
4 years ago
Beat Küng
1f8e7de824
mavlink: implement COMPONENT_INFORMATION
...
- implement COMP_METADATA_TYPE_VERSION & add component_version.json.gz to
ROMFS for all targets.
- implement COMP_METADATA_TYPE_PARAMETER (only enabled for SITL currently)
4 years ago
Daniel Agar
78dff6adcb
boards: add CONSTRAINED_MEMORY build option
...
- currently the main change is that it reduces the max number of ORB multi instances to 4, but usage will be expanded as needed
- limits number of EKF2 multi instances to 2.
- enabled on all cortex m4 boards
4 years ago
Dan George
c1da999748
cmake: Limit color output to terminals
...
VIm's Quickfix is useless with escape sequences embedded in
compiler output.
4 years ago
Daniel Agar
b422da45ec
boot_app_shared automatically generate UAVCAN bootable image
4 years ago
Matthias Grob
65884960fa
Remove ancient submodules
...
that were accidentally added back without URL in #16471
4 years ago
TheLegendaryJedi
e450c5a9d9
[UPDATE] - Crazyflie parameter config
4 years ago
RomanBapst
e536868104
Add GeofenceBreachAvoidance class
...
Signed-off-by: Julian Kent <julian@auterion.com>
4 years ago
David Sidrane
e3e7cb4158
PX4 add compiler dependent: disable no-stringop-truncation
5 years ago
Beat Küng
0a061160f7
cmake px4_add_board: add EMBEDDED_METADATA
...
Allowing to put additional metadata into the ROMFS, the first is
parameters.json.gz.
5 years ago