drivers/uavcannode: Add a simple parameter server (simpler version for merging) (#16649)

* drivers/uavcannode: Add a simple parameter server

Added a simple parameter server using the libuavcan ParamServer class.
The parameter server exposes a selection of PX4 parameters via UAVCAN.
Also, Increased the stack size of the uavcan work queue in order to
prevent a stack overflow.

* uavcannode: fetch all active PX4 parameters

Co-authored-by: Kenneth Thompson <ken@flyvoly.com>
This commit is contained in:
Daniel Agar
2021-01-26 13:19:20 -05:00
committed by GitHub
parent 525361cbc7
commit e656c9c13f
6 changed files with 198 additions and 1 deletions

View File

@@ -75,7 +75,7 @@ static constexpr wq_config_t INS3{"wq:INS3", 6000, -17};
static constexpr wq_config_t hp_default{"wq:hp_default", 1900, -18};
static constexpr wq_config_t uavcan{"wq:uavcan", 3000, -19};
static constexpr wq_config_t uavcan{"wq:uavcan", 3680, -19};
static constexpr wq_config_t UART0{"wq:UART0", 1400, -21};
static constexpr wq_config_t UART1{"wq:UART1", 1400, -22};