32 changes: 29 additions & 3 deletions sw/airborne/arch/sim/mcu_periph/adc_arch.h
26 changes: 26 additions & 0 deletions sw/airborne/arch/sim/mcu_periph/i2c_arch.c
27 changes: 27 additions & 0 deletions sw/airborne/arch/sim/mcu_periph/i2c_arch.h
11 changes: 8 additions & 3 deletions sw/airborne/arch/sim/mcu_periph/spi_arch.c
4 changes: 3 additions & 1 deletion sw/airborne/arch/sim/mcu_periph/spi_arch.h
20 changes: 14 additions & 6 deletions sw/airborne/arch/sim/mcu_periph/sys_time_arch.c
10 changes: 1 addition & 9 deletions sw/airborne/arch/sim/mcu_periph/sys_time_arch.h
26 changes: 26 additions & 0 deletions sw/airborne/arch/sim/mcu_periph/uart_arch.h
40 changes: 0 additions & 40 deletions sw/airborne/arch/sim/micromag_hw.c

This file was deleted.

35 changes: 0 additions & 35 deletions sw/airborne/arch/sim/micromag_hw.h

This file was deleted.

2 changes: 1 addition & 1 deletion sw/airborne/arch/sim/servos_nil.h
1 change: 1 addition & 0 deletions sw/airborne/arch/sim/sim_ap.c
4 changes: 2 additions & 2 deletions sw/airborne/arch/sim/subsystems/radio_control/ppm_arch.c
24 changes: 24 additions & 0 deletions sw/airborne/arch/stm32/TIM_usage_list.txt
10 changes: 7 additions & 3 deletions sw/airborne/arch/stm32/interrupt_hw.h
18 changes: 12 additions & 6 deletions sw/airborne/arch/stm32/mcu_arch.c
11 changes: 8 additions & 3 deletions sw/airborne/arch/stm32/mcu_arch.h
609 changes: 307 additions & 302 deletions sw/airborne/arch/stm32/mcu_periph/adc_arch.c
47 changes: 19 additions & 28 deletions sw/airborne/arch/stm32/mcu_periph/adc_arch.h
233 changes: 121 additions & 112 deletions sw/airborne/arch/stm32/mcu_periph/can_arch.c
7 changes: 7 additions & 0 deletions sw/airborne/arch/stm32/mcu_periph/can_arch.h
163 changes: 163 additions & 0 deletions sw/airborne/arch/stm32/mcu_periph/debug_led.h
29 changes: 29 additions & 0 deletions sw/airborne/arch/stm32/mcu_periph/gpio_arch.h
560 changes: 173 additions & 387 deletions sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
9 changes: 6 additions & 3 deletions sw/airborne/arch/stm32/mcu_periph/i2c_arch.h
616 changes: 0 additions & 616 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_arch.old.c

This file was deleted.

730 changes: 0 additions & 730 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_arch.very_old.c

This file was deleted.

659 changes: 0 additions & 659 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt1.c

This file was deleted.

1,064 changes: 0 additions & 1,064 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt2_nolib.c

This file was deleted.

1,286 changes: 0 additions & 1,286 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt3_subtra.c

This file was deleted.

1,358 changes: 0 additions & 1,358 deletions sw/airborne/arch/stm32/mcu_periph/obsolete/i2c_attempt4_nodouble_isr.c

This file was deleted.

1,225 changes: 729 additions & 496 deletions sw/airborne/arch/stm32/mcu_periph/spi_arch.c
2 changes: 2 additions & 0 deletions sw/airborne/arch/stm32/mcu_periph/spi_arch.h
33 changes: 21 additions & 12 deletions sw/airborne/arch/stm32/mcu_periph/sys_time_arch.c
51 changes: 33 additions & 18 deletions sw/airborne/arch/stm32/mcu_periph/sys_time_arch.h
7 changes: 7 additions & 0 deletions sw/airborne/arch/stm32/mcu_periph/uart_arch.c
12 changes: 4 additions & 8 deletions sw/airborne/arch/stm32/mcu_periph/uart_arch.h
4 changes: 2 additions & 2 deletions sw/airborne/arch/stm32/peripherals/max1168_arch.c
42 changes: 36 additions & 6 deletions sw/airborne/arch/stm32/peripherals/ms2100_arch.c
23 changes: 21 additions & 2 deletions sw/airborne/arch/stm32/peripherals/ms2100_arch.h
11 changes: 6 additions & 5 deletions sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.c
1 change: 1 addition & 0 deletions sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.h
46 changes: 30 additions & 16 deletions sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c
18 changes: 9 additions & 9 deletions sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.h
238 changes: 119 additions & 119 deletions sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
1 change: 1 addition & 0 deletions sw/airborne/boards/booz_1.0.h
16 changes: 16 additions & 0 deletions sw/airborne/boards/lia/baro_board.h
182 changes: 182 additions & 0 deletions sw/airborne/boards/lia_1.1.h
4 changes: 0 additions & 4 deletions sw/airborne/boards/lisa_l_1.0.h
53 changes: 50 additions & 3 deletions sw/airborne/boards/lisa_m/baro_board.c
55 changes: 8 additions & 47 deletions sw/airborne/boards/lisa_m/baro_board.h
206 changes: 206 additions & 0 deletions sw/airborne/boards/lisa_m/baro_ms5611_i2c.c
226 changes: 226 additions & 0 deletions sw/airborne/boards/lisa_m/baro_ms5611_spi.c
118 changes: 0 additions & 118 deletions sw/airborne/boards/lisa_m/test_baro.c

This file was deleted.

5 changes: 0 additions & 5 deletions sw/airborne/boards/lisa_m_1.0.h
6 changes: 0 additions & 6 deletions sw/airborne/boards/lisa_m_2.0.h
103 changes: 63 additions & 40 deletions sw/airborne/boards/navgo/imu_navgo.c
62 changes: 39 additions & 23 deletions sw/airborne/boards/navgo/imu_navgo.h
17 changes: 17 additions & 0 deletions sw/airborne/boards/pc_sim.h
12 changes: 12 additions & 0 deletions sw/airborne/boards/tiny_0.99.h
12 changes: 12 additions & 0 deletions sw/airborne/boards/tiny_1.1.h
13 changes: 10 additions & 3 deletions sw/airborne/boards/tiny_2.0.h
9 changes: 9 additions & 0 deletions sw/airborne/boards/tiny_2.1.h
150 changes: 0 additions & 150 deletions sw/airborne/boards/tiny_sim.h

This file was deleted.

75 changes: 42 additions & 33 deletions sw/airborne/boards/umarim/imu_umarim.c
46 changes: 34 additions & 12 deletions sw/airborne/boards/umarim/imu_umarim.h
5 changes: 4 additions & 1 deletion sw/airborne/booz/test/Makefile
2 changes: 1 addition & 1 deletion sw/airborne/booz/test/booz2_test_crista.c
7 changes: 4 additions & 3 deletions sw/airborne/booz/test/booz2_test_max1168.c
170 changes: 0 additions & 170 deletions sw/airborne/booz/test/booz2_test_micromag.c

This file was deleted.

15 changes: 4 additions & 11 deletions sw/airborne/firmwares/beth/uart_hw.h
9 changes: 5 additions & 4 deletions sw/airborne/firmwares/fixedwing/ap_downlink.h
7 changes: 4 additions & 3 deletions sw/airborne/firmwares/fixedwing/autopilot.c
13 changes: 5 additions & 8 deletions sw/airborne/firmwares/fixedwing/autopilot.h
31 changes: 22 additions & 9 deletions sw/airborne/firmwares/fixedwing/datalink.c
7 changes: 4 additions & 3 deletions sw/airborne/firmwares/fixedwing/fbw_downlink.h
2 changes: 1 addition & 1 deletion sw/airborne/firmwares/fixedwing/guidance/energy_ctrl.c
2 changes: 1 addition & 1 deletion sw/airborne/firmwares/fixedwing/guidance/guidance_common.h
6 changes: 6 additions & 0 deletions sw/airborne/firmwares/fixedwing/joystick.h
3 changes: 1 addition & 2 deletions sw/airborne/firmwares/fixedwing/main.c
39 changes: 29 additions & 10 deletions sw/airborne/firmwares/fixedwing/main_ap.c
7 changes: 4 additions & 3 deletions sw/airborne/firmwares/fixedwing/main_ap.h
8 changes: 5 additions & 3 deletions sw/airborne/firmwares/fixedwing/main_fbw.c
7 changes: 4 additions & 3 deletions sw/airborne/firmwares/fixedwing/main_fbw.h
8 changes: 4 additions & 4 deletions sw/airborne/firmwares/logger/main_logger.c
6 changes: 3 additions & 3 deletions sw/airborne/firmwares/motor_bench/mb_modes.c
2 changes: 1 addition & 1 deletion sw/airborne/firmwares/motor_bench/mb_modes.h
4 changes: 2 additions & 2 deletions sw/airborne/firmwares/motor_bench/mb_servo.c
10 changes: 5 additions & 5 deletions sw/airborne/firmwares/motor_bench/turntable_systime.c
5 changes: 4 additions & 1 deletion sw/airborne/firmwares/non_ap/led_flasher/Makefile
166 changes: 97 additions & 69 deletions sw/airborne/firmwares/rotorcraft/autopilot.c
40 changes: 28 additions & 12 deletions sw/airborne/firmwares/rotorcraft/autopilot.h
7 changes: 7 additions & 0 deletions sw/airborne/firmwares/rotorcraft/autopilot_arming_switch.h
7 changes: 7 additions & 0 deletions sw/airborne/firmwares/rotorcraft/autopilot_arming_throttle.h
30 changes: 21 additions & 9 deletions sw/airborne/firmwares/rotorcraft/autopilot_arming_yaw.h
7 changes: 7 additions & 0 deletions sw/airborne/firmwares/rotorcraft/autopilot_rc_helpers.h
6 changes: 6 additions & 0 deletions sw/airborne/firmwares/rotorcraft/datalink.c
168 changes: 84 additions & 84 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
9 changes: 5 additions & 4 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
245 changes: 245 additions & 0 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_h_ref.c
186 changes: 29 additions & 157 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_h_ref.h
11 changes: 4 additions & 7 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
151 changes: 151 additions & 0 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_v_ref.c
122 changes: 7 additions & 115 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_v_ref.h
34 changes: 26 additions & 8 deletions sw/airborne/firmwares/rotorcraft/main.c
6 changes: 6 additions & 0 deletions sw/airborne/firmwares/rotorcraft/main.h
9 changes: 9 additions & 0 deletions sw/airborne/firmwares/rotorcraft/navigation.c
6 changes: 6 additions & 0 deletions sw/airborne/firmwares/rotorcraft/navigation.h
104 changes: 0 additions & 104 deletions sw/airborne/firmwares/rotorcraft/stabilization/quat_setpoint_int.c

This file was deleted.

18 changes: 0 additions & 18 deletions sw/airborne/firmwares/rotorcraft/stabilization/quat_setpoint_int.h

This file was deleted.

32 changes: 32 additions & 0 deletions sw/airborne/firmwares/rotorcraft/telemetry.h
8 changes: 4 additions & 4 deletions sw/airborne/firmwares/tutorial/main_demo3.c
5 changes: 4 additions & 1 deletion sw/airborne/firmwares/vor/Makefile
20 changes: 10 additions & 10 deletions sw/airborne/firmwares/vor/lpc_vor_main.c
4 changes: 2 additions & 2 deletions sw/airborne/firmwares/wind_tunnel/wt_servo.c
9 changes: 6 additions & 3 deletions sw/airborne/fms/Makefile
5 changes: 4 additions & 1 deletion sw/airborne/fms/libeknav/Makefile
3 changes: 0 additions & 3 deletions sw/airborne/joystick.c

This file was deleted.

20 changes: 0 additions & 20 deletions sw/airborne/joystick.h

This file was deleted.

276 changes: 138 additions & 138 deletions sw/airborne/lisa/lisa_stm_gps_passthrough_main.c
12 changes: 6 additions & 6 deletions sw/airborne/lisa/plug_sys.c
292 changes: 0 additions & 292 deletions sw/airborne/lisa/test/lisa_test_adxl345.c

This file was deleted.

17 changes: 11 additions & 6 deletions sw/airborne/lisa/test/lisa_test_adxl345_dma.c
2 changes: 1 addition & 1 deletion sw/airborne/lisa/test/lisa_test_itg3200.c
122 changes: 0 additions & 122 deletions sw/airborne/lisa/test/lisa_test_ms2100.c

This file was deleted.

9 changes: 4 additions & 5 deletions sw/airborne/lisa/test/lisa_tunnel.c
14 changes: 7 additions & 7 deletions sw/airborne/lisa/test/test_board.c
18 changes: 9 additions & 9 deletions sw/airborne/lisa/test_uart_lisal.c
24 changes: 12 additions & 12 deletions sw/airborne/lisa/test_uart_lisam.c
5 changes: 4 additions & 1 deletion sw/airborne/math/Makefile
12 changes: 6 additions & 6 deletions sw/airborne/math/pprz_geodetic_int.h
2 changes: 1 addition & 1 deletion sw/airborne/math/pprz_orientation_conversion.c
2 changes: 1 addition & 1 deletion sw/airborne/math/pprz_orientation_conversion.h
31 changes: 25 additions & 6 deletions sw/airborne/mcu.c
19 changes: 12 additions & 7 deletions sw/airborne/mcu.h
58 changes: 57 additions & 1 deletion sw/airborne/mcu_periph/i2c.c
75 changes: 52 additions & 23 deletions sw/airborne/mcu_periph/i2c.h
34 changes: 28 additions & 6 deletions sw/airborne/mcu_periph/spi.c
149 changes: 93 additions & 56 deletions sw/airborne/mcu_periph/spi.h
20 changes: 12 additions & 8 deletions sw/airborne/mcu_periph/sys_time.c
117 changes: 91 additions & 26 deletions sw/airborne/mcu_periph/sys_time.h
5 changes: 5 additions & 0 deletions sw/airborne/mcu_periph/uart.c
158 changes: 59 additions & 99 deletions sw/airborne/mcu_periph/uart.h
18 changes: 0 additions & 18 deletions sw/airborne/micromag.c

This file was deleted.

28 changes: 0 additions & 28 deletions sw/airborne/micromag.h

This file was deleted.

11 changes: 8 additions & 3 deletions sw/airborne/modules/MPPT/MPPT.c
5 changes: 3 additions & 2 deletions sw/airborne/modules/MPPT/MPPT.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/bat_checker/bat_checker.c
12 changes: 12 additions & 0 deletions sw/airborne/modules/benchmark/i2c_abuse_test.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/benchmark/i2c_abuse_test.h
77 changes: 77 additions & 0 deletions sw/airborne/modules/benchmark/imu_quality_assessment.c
2 changes: 2 additions & 0 deletions sw/airborne/modules/cam_control/rotorcraft_cam.c
8 changes: 8 additions & 0 deletions sw/airborne/modules/cam_control/rotorcraft_cam.h
14 changes: 8 additions & 6 deletions sw/airborne/modules/cartography/photogrammetry_calculator.h
4 changes: 2 additions & 2 deletions sw/airborne/modules/com/generic_com.c
195 changes: 195 additions & 0 deletions sw/airborne/modules/config/config_mkk_v2.c
129 changes: 129 additions & 0 deletions sw/airborne/modules/config/config_mkk_v2.h
7 changes: 4 additions & 3 deletions sw/airborne/modules/core/trigger_ext.c
7 changes: 4 additions & 3 deletions sw/airborne/modules/core/trigger_ext.h
44 changes: 44 additions & 0 deletions sw/airborne/modules/datalink/mavlink_decoder.c
264 changes: 264 additions & 0 deletions sw/airborne/modules/datalink/mavlink_decoder.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/datalink/xtend_rssi.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/digital_cam/atmega_i2c_cam_ctrl.c
8 changes: 6 additions & 2 deletions sw/airborne/modules/digital_cam/led_cam_ctrl.h
8 changes: 6 additions & 2 deletions sw/airborne/modules/digital_cam/servo_cam_ctrl.h
1 change: 1 addition & 0 deletions sw/airborne/modules/gain_scheduling/gain_scheduling.c
11 changes: 11 additions & 0 deletions sw/airborne/modules/gps/gps_ubx_ucenter.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/gps/gps_ubx_ucenter.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/gsm/gsm.c
6 changes: 3 additions & 3 deletions sw/airborne/modules/ins/ins_arduimu.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/ins/ins_arduimu_basic.c
26 changes: 26 additions & 0 deletions sw/airborne/modules/ins/ins_xsens.c
78 changes: 78 additions & 0 deletions sw/airborne/modules/loggers/high_speed_logger_spi_link.c
52 changes: 52 additions & 0 deletions sw/airborne/modules/loggers/high_speed_logger_spi_link.h
10 changes: 8 additions & 2 deletions sw/airborne/modules/max3100/max3100_hw.c
14 changes: 7 additions & 7 deletions sw/airborne/modules/max3100/max3100_hw.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/meteo/charge_sens.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/meteo/dust_gp2y.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/meteo/geiger_counter.c
29 changes: 26 additions & 3 deletions sw/airborne/modules/meteo/humid_dpicco.c
29 changes: 29 additions & 0 deletions sw/airborne/modules/meteo/humid_dpicco.h
6 changes: 3 additions & 3 deletions sw/airborne/modules/meteo/humid_htm_b71.c
19 changes: 10 additions & 9 deletions sw/airborne/modules/meteo/humid_pcap01.c
30 changes: 30 additions & 0 deletions sw/airborne/modules/meteo/humid_pcap01.h
14 changes: 7 additions & 7 deletions sw/airborne/modules/meteo/humid_sht_i2c.c
67 changes: 59 additions & 8 deletions sw/airborne/modules/meteo/ir_mlx.c
5 changes: 5 additions & 0 deletions sw/airborne/modules/meteo/ir_mlx.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/meteo/temp_lm75.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/meteo/temp_temod.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/meteo/temp_tmp102.c
10 changes: 5 additions & 5 deletions sw/airborne/modules/meteo/wind_gfi.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/meteo/windturbine.c
42 changes: 20 additions & 22 deletions sw/airborne/modules/nav/nav_catapult.c
6 changes: 3 additions & 3 deletions sw/airborne/modules/nav/nav_catapult.h
79 changes: 79 additions & 0 deletions sw/airborne/modules/optical_flow/px4flow.c
58 changes: 58 additions & 0 deletions sw/airborne/modules/optical_flow/px4flow.h
49 changes: 35 additions & 14 deletions sw/airborne/modules/sensors/AOA_adc.c
25 changes: 19 additions & 6 deletions sw/airborne/modules/sensors/AOA_adc.h
4 changes: 2 additions & 2 deletions sw/airborne/modules/sensors/airspeed_amsys.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/sensors/airspeed_ets.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/sensors/airspeed_ets.h
162 changes: 162 additions & 0 deletions sw/airborne/modules/sensors/airspeed_otf.c
11 changes: 11 additions & 0 deletions sw/airborne/modules/sensors/airspeed_otf.h
18 changes: 10 additions & 8 deletions sw/airborne/modules/sensors/alt_srf08.c
6 changes: 4 additions & 2 deletions sw/airborne/modules/sensors/alt_srf08.h
5 changes: 3 additions & 2 deletions sw/airborne/modules/sensors/baro_MS5534A.c
5 changes: 3 additions & 2 deletions sw/airborne/modules/sensors/baro_MS5534A.h
4 changes: 2 additions & 2 deletions sw/airborne/modules/sensors/baro_amsys.c
12 changes: 6 additions & 6 deletions sw/airborne/modules/sensors/baro_bmp.c
4 changes: 3 additions & 1 deletion sw/airborne/modules/sensors/baro_board_module.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/sensors/baro_ets.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/sensors/baro_hca.c
49 changes: 32 additions & 17 deletions sw/airborne/modules/sensors/baro_ms5611_i2c.c
11 changes: 11 additions & 0 deletions sw/airborne/modules/sensors/baro_ms5611_i2c.h
12 changes: 9 additions & 3 deletions sw/airborne/modules/sensors/baro_scp.c
10 changes: 5 additions & 5 deletions sw/airborne/modules/sensors/baro_scp_i2c.c
18 changes: 11 additions & 7 deletions sw/airborne/modules/sensors/ezcurrent.c
47 changes: 17 additions & 30 deletions sw/airborne/modules/sensors/imu_aspirin2.c
273 changes: 0 additions & 273 deletions sw/airborne/modules/sensors/imu_ppzuav.c

This file was deleted.

57 changes: 0 additions & 57 deletions sw/airborne/modules/sensors/imu_ppzuav.h

This file was deleted.

32 changes: 28 additions & 4 deletions sw/airborne/modules/sensors/mag_hmc58xx.c
14 changes: 13 additions & 1 deletion sw/airborne/modules/sensors/mag_hmc58xx.h
55 changes: 55 additions & 0 deletions sw/airborne/modules/sensors/met_module.h
6 changes: 3 additions & 3 deletions sw/airborne/modules/sensors/pressure_board_navarro.c
13 changes: 7 additions & 6 deletions sw/airborne/modules/sensors/trigger_ext.c
30 changes: 30 additions & 0 deletions sw/airborne/modules/sensors/trigger_ext.h
91 changes: 91 additions & 0 deletions sw/airborne/modules/sonar/sonar_adc.c
45 changes: 0 additions & 45 deletions sw/airborne/modules/sonar/sonar_maxbotix.c

This file was deleted.

6 changes: 3 additions & 3 deletions sw/airborne/peripherals/ads1114.c
4 changes: 2 additions & 2 deletions sw/airborne/peripherals/ads1114.h
101 changes: 0 additions & 101 deletions sw/airborne/peripherals/adxl345.extra_i2c.h

This file was deleted.

109 changes: 72 additions & 37 deletions sw/airborne/peripherals/adxl345.h
144 changes: 0 additions & 144 deletions sw/airborne/peripherals/adxl345.i2c.c

This file was deleted.

140 changes: 140 additions & 0 deletions sw/airborne/peripherals/adxl345_i2c.c
66 changes: 66 additions & 0 deletions sw/airborne/peripherals/adxl345_i2c.h
78 changes: 78 additions & 0 deletions sw/airborne/peripherals/adxl345_regs.h
158 changes: 158 additions & 0 deletions sw/airborne/peripherals/adxl345_spi.c
68 changes: 68 additions & 0 deletions sw/airborne/peripherals/adxl345_spi.h
22 changes: 11 additions & 11 deletions sw/airborne/peripherals/hmc5843.c
169 changes: 102 additions & 67 deletions sw/airborne/peripherals/hmc58xx.c
110 changes: 49 additions & 61 deletions sw/airborne/peripherals/hmc58xx.h
62 changes: 62 additions & 0 deletions sw/airborne/peripherals/hmc58xx_regs.h
158 changes: 83 additions & 75 deletions sw/airborne/peripherals/itg3200.c
98 changes: 0 additions & 98 deletions sw/airborne/peripherals/itg3200.extra.h

This file was deleted.

100 changes: 76 additions & 24 deletions sw/airborne/peripherals/itg3200.h
61 changes: 61 additions & 0 deletions sw/airborne/peripherals/itg3200_regs.h
138 changes: 138 additions & 0 deletions sw/airborne/peripherals/l3g4200.c
92 changes: 92 additions & 0 deletions sw/airborne/peripherals/l3g4200.h
81 changes: 81 additions & 0 deletions sw/airborne/peripherals/l3g4200_regs.h
27 changes: 13 additions & 14 deletions sw/airborne/peripherals/max1168.c
15 changes: 9 additions & 6 deletions sw/airborne/peripherals/mcp355x.c
8 changes: 4 additions & 4 deletions sw/airborne/peripherals/mpl3115.c
161 changes: 95 additions & 66 deletions sw/airborne/peripherals/ms2100.c
72 changes: 35 additions & 37 deletions sw/airborne/peripherals/ms2100.h
61 changes: 37 additions & 24 deletions sw/airborne/peripherals/ms5611.h
2 changes: 1 addition & 1 deletion sw/airborne/sd_card/main.c
39 changes: 15 additions & 24 deletions sw/airborne/state.h
12 changes: 12 additions & 0 deletions sw/airborne/subsystems/actuators.c
4 changes: 4 additions & 0 deletions sw/airborne/subsystems/actuators.h
76 changes: 8 additions & 68 deletions sw/airborne/subsystems/actuators/actuators_asctec.c
20 changes: 10 additions & 10 deletions sw/airborne/subsystems/actuators/actuators_asctec.h
129 changes: 129 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_asctec_v2.c
75 changes: 75 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_asctec_v2.h
47 changes: 22 additions & 25 deletions sw/airborne/subsystems/actuators/actuators_mkk.c
1 change: 1 addition & 0 deletions sw/airborne/subsystems/actuators/actuators_mkk.h
98 changes: 98 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_mkk_v2.c
57 changes: 57 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_mkk_v2.h
11 changes: 0 additions & 11 deletions sw/airborne/subsystems/actuators/actuators_skiron.c
23 changes: 19 additions & 4 deletions sw/airborne/subsystems/actuators/motor_mixing.c
6 changes: 6 additions & 0 deletions sw/airborne/subsystems/ahrs.c
5 changes: 3 additions & 2 deletions sw/airborne/subsystems/ahrs.h
7 changes: 7 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_aligner.c
7 changes: 7 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_aligner.h
85 changes: 85 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_extern_quat.c
48 changes: 48 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_extern_quat.h
8 changes: 8 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
8 changes: 8 additions & 0 deletions sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h
24 changes: 15 additions & 9 deletions sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
9 changes: 6 additions & 3 deletions sw/airborne/subsystems/ahrs/ahrs_float_dcm.h
25 changes: 24 additions & 1 deletion sw/airborne/subsystems/ahrs/ahrs_float_dcm_algebra.h
5 changes: 0 additions & 5 deletions sw/airborne/subsystems/ahrs/ahrs_float_ekf.c
1,229 changes: 618 additions & 611 deletions sw/airborne/subsystems/ahrs/ahrs_float_lkf.c