* sigmas are in degrees now. We print all the errors correctly for logging purposes. The conversion to floats from the gvf msg has been changed since it complained for some machines.
* example added
* do not forcing a particular path
* cleaner demo flight plan. Now it also includes the gvf module
* correct usage msg
* [GVF] Example for the wiki and README
* If the ellipse is a circle, then we set PPZ Horizontal Mode to CIRCLE
* at least one byte has to be sent
* for now, if not in a CIRCLE, then a WAYPOINT, so the GCS will not draw anything
* [rtcm] RTK with UBlox8 modules
based on #1902, with fragmentation of packets to fit in RF modems if
necessary
* fix warnings
* [pprzlink] update pprzlink for RXMRTCM message
* [rtcm] add missing files
- fix dma buffer allocation for STM32F7 in sd logger and usb storage
- fix sdLog race condition when sdLogWrite are done at high frequency before sdLogInit/sdOpenLog are done
- fix calls to APi that shluld have been atomic : two fonctions are merged in one at the expense of long argument list
- add attribute format to sdLogWriteLog function (add more static checking)
Added Graupner HOTT SUMD serial rc control protocol.
I used the sbus implementation as base for the hott sumd input.
Tested with lisa m 2.0 uart1 and Graupner GR-12L with 9 and 12 channels.
Should work with 2 to 32 channels.
and example airframe config.
- add temperature control module for Bebop2
- add usb dual cdc board to Bebop2 for serial modem and payload
- Sparkfun FIO v3 board adds simultaneous XBee serial modem and SHT75 humidity payload sensor.
It is possible to control the temperature of the MPU6xxx in the Bebop2
and Disco through resistors powered by PWM_6. Code mostly taken from
Ardupilot
Seems this does not make a big difference even if flying in cold
conditions but does rather improve things than do harm. MPU temperature
will go to about +15 deg C in a Bebop2 at 0 deg C ambient temperature.
Having the gyro/accel calibrated at just below +50 deg C after running
the original Parrot software creates a 30+ deg C change.
* [sdlog] update sdlog for chibios
- fix several small bugs
- update to fatfs 0.12b
- add status report
* calculate mass storage thread size accordingly to ffconf choice for _USE_LFN and _FS_EXFAT
* [sdlog] improved documentation
* [nps] add angle of attack and sideslip to NPS
* [module] extra_dl can work with nps
* [module] add sideslip sensor to aoa_pwm module and fix apogee board file
* [module] add wind estimation module
This module is an experimental wind estimation filter based on UKF that
aims at estimating all 3 local wind components in real-time.
It is based on ChibiOS as the algorithm runs in a dedicated thread.
The algorithm itself is generated from a Matlab/Simulink model.
* [tool] read Meso-NH meteo data and feed NPS with wind information
* [module] remove nps target from extra_dl, uart not well supported on FW
* [mesonh] remove unused UDP interface
* [chibios] add compilation error message for wind estimator module
* [led] add LED_DISABLE option to disable all LED
This is done in most case by setting the GPIO as input with high
impedance.
* [led] remove some old led code for debug in i2c
it was still based on the ST library, not used anymore