* [generator] add support for matrix and struct in airframe
update ENAC airframe and code for indi G1 matrix and IMU calib
* update calibration tool output
* JP aircraft removed from ENAC
* Silent compile warnings GVF
* silent warning: periodic freq must be dividable by telemetry freq
* NPS_COMMANDS_NB
* gzip -f since compiling make small targets in a row can have the same file name if compiling is too fast.
* bug fixes: simulation not selecting airframe, error when removing command, ADC not present in simulation
* remove command_trimmed not used warning (indeed not used) + add comments
* RAM3 overflow. Test of module done in RW3.
* coverity - Microjet - SIM
* clean BR
* CDW + tests
* make openuas/mavlab
* Remove Special ARDrones
* conf
* fixed typ in eff_scheduler of rotwing_25kg
* Updated preflight checks for rotwing v3b actuators
* Updated tudelft conf
---------
Co-authored-by: Dennis van Wijngaarden <32736330+Dennis-Wijngaarden@users.noreply.github.com>
* PFC for actuator deflections
* [checks] Preflight check actuators
[checks] PFC actuators
merge-error
* Fixes for other airframes
* [pfc] Fix better debug information for actuator checks
* [modules] Fix warnings in test build
* Update conf/modules/imu_mpu9250_i2c.xml
* Update conf/modules/imu_mpu9250_spi.xml
* [uavcan] Fix possible misconfiguration and overflow
---------
Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
* [electrical] Add board voltage
[energy] Test energy message
[conf] Fix offset
Testing airspeed fixes
[arch] Fix i2c invalidate buffer when reading
* Revert debug
* Default when not defined
* Send VBoard in ROTORCRAFT_STATUS
---------
Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
* Silent compile warnings in tests
* silent warnings in conf_test
* fix defines: if OLD -> warn and convert. If new, then use. If no old and no new, use default.
* Hide actuator internal driver number. Should never be used in code.
* Bugfix ... these should not be actutator_driver numbers but INDI output numbers
* Rotating wing controller moved to rotating wing state
extra airframe
* Update _IDX and rebase
* Requested changes from PR
* Code style
* xml fix
* Update sw/airborne/modules/ctrl/eff_scheduling_rot_wing.c
ChibiOS PWM driver is required for DShot driver, but activating it
should not result in an activation of the PWM driver by paparazzi.
Otherwise, the last driver to be called at init will set the
parameters and eventually overwrite the correct values.
* change INDI to use continuous time actuator frequency
* change to continuous time act dynamics definitions
- guidance_indi
- guidance_indi_hybrid
- stabilization_indi_simple
* keep the old values as deprecated default
- harmonize name
- make a 'generic' module with basic linear scheduling
- old ctrl_effectiveness_scheduling was very specific to cyfoam, so
renamed
- add falcon scheduler, related airframe will come later