OP-1395 - Pack several objects on a single Debug Log "slot", after ten consecutive failures (log full) gives up trying to save to prevent wasting time. Use PIOS_Delay for timestamp
OP-1395 - Handles and unpack multiple uavos in single Debug Log Slot, default interval set to 500ms,
OP-1395 - Add support for Fast read, explicitly set SPI clock speed to maximum allowed by all parts used
OP-1395 add a vTaskDelay when waiting for dma transfer to complete when using FreeRTOS.
Merge branch 'amorale/OP-1347_flight_logs_segfault' into amorale/OP-1395_flight_log_enhancements
op-1395 - automatically increment flight number after disabling log.
OP-1395 - fix typo in Flight log dialog
OP-1395 - Fix log entries downloaded counter in dialog
OP-1395 - Reset log num when changing flight num. fix flight num update logic
OP-1395 - Remove Qt::Dialog flag as it is misbehaving in linux
OP-1395 - missing uncrustification
OP-1395 - Change labels for better readability remove trailing spaces from translated strings
Merge remote-tracking branch 'origin/amorale/OP-1395_flight_log_enhancements' into next
OP-1403 - Add generic I2C/SPI HMC5x83 mag driver
OP-1403 - Support HMC5983 temperature sensor/compensation
OP-1403 - Migrate to new HMC5x83 driver and remove old HMC5883 one
OP-1403 - Add support for multiple hmc* devices
OP-1403 - Update targets
OP-1403 - drop attitude/revolution as it has been supersede by StateEstimation module
Merge branch 'amorale/OP_1403_gen_i2c_spi_hmc5x83_driver' into next