[luftboot] doh, update submodule with fixed typo
[gps] resurrect the gps time sync using the sys_time ticks (works on lpc and stm32)
this is e.g. used for the external trigger sync
The resolution now depends on SYS_TIME_RESOLUTION
If real cpu ticks resolution is needed, a better arch independent solution is needed.
[modules] removed obsolete GPS_TIMESTAMP define, is now always compiled/enabled
[fixedwing] use default SYS_TIME_RESOLUTION of 1/1024 unless changed in airframe file
[sys_time] if PERIODIC_FREQUENCY is defined, set default SYS_TIME_RESOLUTION to twice that
[imu_aspirin2] read mag again.. got disabled with Michal's baro_board stuff
explicitly enable reading of baro ms5611 through mpu with USE_IMU_ASPIRIN2_BARO_SLAVE:
seems to be configured but not functional since the baro value is never read anywhere..
[lisa_m] baro: resurrect the bmp085 driver that Michal removed
This is again the default with Lisa/M, three baro drivers to choose:
- BARO_BOARD_BMP085 (default)
- BARO_MS5611_SPI
- BARO_MS5611_I2C
To use the MS5611 on the Aspirin IMU, configure it in your firmware section, e.g.:
<configure name="LISA_M_BARO" value="BARO_MS5611_SPI"/>
Updated quady_lm2a2pwm.xml to aspirin v2.2.
[boards] lia defaulting to BARO_MS5611_SPI
still using baro_board.h as a hack :-(
[boards] add forgotten lia baro_board.h
[spi][stm32] get rid of stupid remapping, SPI3 is now really spi3 (spi0 doesn't exist on stm32)
[sim] stripped down pc_sim.h board file (with BOARD_HAS_BARO)
[electrical] only use adc for vsupply if ADC_CHANNEL_VSUPPLY is defined
[conf] set auto2 to nav in quadrotor example
[conf] enable gravity norm heuristic in quadrotor example
[conf] remove obsolete USE_NEW_I2C_DRIVER option
[stm32]fix ppm after using systick prescaler: run ppm timer at AHB_CLK / 8 instead of / 9
[stm32][spi] some renaming/cleanup, hopefully fix 16bit transfer as well...
[peripherals] adxl345_spi stuff
[spi][stm32] added better handling of different length cases between tx and rx buffers, use dummy buffer for tx 0 length transfer, now only need to make sure the tx buffer is at least as long as the rx buffer in the case that 0 < output_length < input_length, other cases should be handled fine regardless of buffer lengths