Beat Küng
8b64fc8a5e
Tools/px4moduledoc: add some comments, describe the regexes
8 years ago
Beat Küng
45bc882f5d
px_process_params: fix scope when script is called from repo root
...
If called with ./Tools/px_process_params.py, the path would start with
src/<module>, and thus not match the regex "^.*/src/"
8 years ago
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
8 years ago
Daniel Agar
db816982cd
px4params don't search recursively for params
...
- move controllib_test under controllib
8 years ago
Beat Küng
62c1a23ea3
Tools/px4airframes: refactor & remove some unneeded code
8 years ago
Hamish Willee
33b4ec450d
Update parameter script to include increment, enum value, bitmask, module information
8 years ago
Hamish Willee
0ea331d5c4
Add markdown (HTML) output format for parameters
8 years ago
James Goppert
85f62f5da0
Fix param scoping to use cmake for parsing.
8 years ago
mazahner
6fe9b8e543
use CmakeLists scope to generate te XML file
...
- the only difference really is, that scope (the configuration.cmake) is already passed
to px_process_params via the argument --scope. The Paths in --scope are evaluated w.r.t
the path to src provided via the -s /--src-path argument.
- if no --scope is proveided. the Old scheme by simply walking the full --src-path directory
is applied
8 years ago
Mark Whitehorn
48778ed3f2
bump parameter minor version
8 years ago
Mark Whitehorn
f0b41a0e52
change main trims to normalized values
8 years ago
Mark Whitehorn
dbc149c224
change trim units from absolute usec to normalized values
8 years ago
Mark Whitehorn
764101e41e
bump parameter minor version
8 years ago
Mark Whitehorn
a0c8a78a14
use trim values to set mixer:scaler.offset
...
clamp mixer output offset to [-.2,.2] ([-2000, 2000] in mixer file)
add 8 main PWM trim parameters
add long desc to parameters and bump minor parameter version
8 years ago
Michael Schäuble
b9b9f17eee
Fix build errors ( #5436 )
...
* Use sorted to fix python3 build error
* Add drv_hrt.h include to Bebop df wrappers
9 years ago
Daniel Agar
4252511b8e
add bitmask param metadata
9 years ago
Stephen Street
039d5528dd
Change prefix construction to allow correct building of scope tag in parameters.xml when building out-of-tree ( #4781 )
...
Fixes issue #4767
9 years ago
Beat Küng
6a07d61671
parameter source parser: validate length of parameter name (limited to 16)
9 years ago
Daniel Agar
194b48b50a
srcscanner.py replace windows slashes
9 years ago
Lorenz Meier
23a9af9088
Bump param meta version
9 years ago
David Sidrane
64d43ad381
Scope parameter included in build by cmake/configs
...
Conflicts:
Tools/px_generate_params.py
src/lib/ecl
9 years ago
Lorenz Meier
a741257293
Enable new ESP8266 TELEM2 output mode
9 years ago
Lorenz Meier
a01cb1d0b8
Bump param meta version
9 years ago
Lorenz Meier
2a83cb54c8
Raise param meta version
9 years ago
Lorenz Meier
d3dff8a1e2
Raise params version
9 years ago
Daniel Agar
ff75b8bb8f
allow boolean tag
9 years ago
Lorenz Meier
79fb8036b6
Bump param meta version
9 years ago
Lorenz Meier
ad58fc7458
Bump param version
9 years ago
Don Gagne
07775f7629
Add initial version stamps to meta data
9 years ago
Lorenz Meier
9415dd8cd3
Add support for increment tag
9 years ago
Lorenz Meier
b1a16c711e
Param meta data: Validate new enum value entries
9 years ago
Lorenz Meier
203416f136
PX4 params: Support enum values
9 years ago
Lorenz Meier
1772cbe5e0
Support reboot_required tag
9 years ago
Lorenz Meier
56d67c6f6c
Tools: Support injecting param meta, do not generate code for these
9 years ago
Lorenz Meier
e5d6b1c985
Tools: Parse new decimals tag
9 years ago
Thomas Gubler
e713f689bf
has_key is not available in python > 3.0
...
Replacing with 'in'
See https://docs.python.org/3.1/whatsnew/3.0.html#builtins
10 years ago
mswingtra
68e726ce37
px4_param_def to QGC fix
10 years ago
mswingtra
9d5ea4bceb
px4_param_def to QGC fix
10 years ago
Don Gagne
55ce4d7b91
Check for duplicates
10 years ago
Don Gagne
ad7612220d
Validate meta data
10 years ago
Thomas Gubler
07f6165290
make parameter parser work with python3
10 years ago
Don Gagne
6bf0a2618b
Add support for board attribute to parse output
...
This allows for writing parameter meta data which is specific to a
board type
10 years ago
Lorenz Meier
f8cf495494
Revert "Added ability for board specific meta data generation"
...
This reverts commit 9ac350a7d1
.
10 years ago
Don Gagne
9ac350a7d1
Added ability for board specific meta data generation
...
Use new @board meta data attribute for board specific ifdef support
10 years ago
Don Gagne
202cfd21d0
Change to V2 spec of param meta data
...
Had to switch to ElementTree to get attribute support
10 years ago
Don Gagne
2fa0c333cb
Add version number to parameter meta data
10 years ago
Don Gagne
05c351183f
Parameter meta data fixes
10 years ago
Lorenz Meier
84d744707d
UAVCAN: Move into lib directory
10 years ago
Stefan Rado
ec78fcf2b9
Improve DokuWiki formatting.
11 years ago
Stefan Rado
8d41155fb6
Rework px_process_params.py into a fully featured program.
11 years ago