750 changes: 750 additions & 0 deletions sw/airborne/arch/chibios/mcu_periph/hal_stm32_dma.c
595 changes: 595 additions & 0 deletions sw/airborne/arch/chibios/mcu_periph/hal_stm32_dma.h
10 changes: 7 additions & 3 deletions sw/airborne/arch/chibios/mcu_periph/i2c_arch.c
12 changes: 9 additions & 3 deletions sw/airborne/arch/chibios/mcu_periph/spi_arch.c
37 changes: 21 additions & 16 deletions sw/airborne/arch/chibios/mcu_periph/uart_arch.c
193 changes: 193 additions & 0 deletions sw/airborne/arch/chibios/modules/actuators/actuators_dshot_arch.c
36 changes: 36 additions & 0 deletions sw/airborne/arch/chibios/modules/actuators/actuators_dshot_arch.h
488 changes: 488 additions & 0 deletions sw/airborne/arch/chibios/modules/actuators/esc_dshot.c
252 changes: 252 additions & 0 deletions sw/airborne/arch/chibios/modules/actuators/esc_dshot.h
3 changes: 1 addition & 2 deletions sw/airborne/arch/linux/mcu_periph/uart_arch.c
6 changes: 6 additions & 0 deletions sw/airborne/arch/linux/serial_port.c
1 change: 1 addition & 0 deletions sw/airborne/autopilot.c
11 changes: 10 additions & 1 deletion sw/airborne/autopilot.h
3 changes: 2 additions & 1 deletion sw/airborne/boards/apogee/baro_board.c
75 changes: 75 additions & 0 deletions sw/airborne/boards/apogee/chibios/v1.0/board.h
10 changes: 10 additions & 0 deletions sw/airborne/boards/apogee/chibios/v1.0/mcuconf.h
3 changes: 2 additions & 1 deletion sw/airborne/boards/ardrone/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/ardrone/navdata.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/baro_board_ms5611_i2c.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/baro_board_ms5611_spi.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/booz/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/hbmini/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/lia/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/lisa_l/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/lisa_m/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/lisa_mx/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/lisa_mxs/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/navgo/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/navstik/baro_board.c
9 changes: 9 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/Makefile
263 changes: 263 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/board.c
157 changes: 157 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/board.cfg
1,569 changes: 1,569 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/board.h
20 changes: 20 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/board.mk
270 changes: 270 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/ffconf.h
405 changes: 405 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/mcuconf.h
424 changes: 424 additions & 0 deletions sw/airborne/boards/px4fmu/chibios/v4.0/px4fmu.h
3 changes: 2 additions & 1 deletion sw/airborne/boards/swing/baro_board.c
3 changes: 2 additions & 1 deletion sw/airborne/boards/umarim/baro_board.c
50 changes: 50 additions & 0 deletions sw/airborne/c++.cpp
152 changes: 152 additions & 0 deletions sw/airborne/filters/1e_filter.h
4 changes: 2 additions & 2 deletions sw/airborne/firmwares/fixedwing/autopilot_firmware.c
14 changes: 5 additions & 9 deletions sw/airborne/firmwares/fixedwing/autopilot_static.c
5 changes: 4 additions & 1 deletion sw/airborne/firmwares/fixedwing/autopilot_utils.h
23 changes: 0 additions & 23 deletions sw/airborne/firmwares/fixedwing/fixedwing_datalink.c
6 changes: 0 additions & 6 deletions sw/airborne/firmwares/fixedwing/joystick.h

This file was deleted.

22 changes: 17 additions & 5 deletions sw/airborne/firmwares/fixedwing/main_chibios.c
4 changes: 3 additions & 1 deletion sw/airborne/firmwares/fixedwing/nav.h
4 changes: 2 additions & 2 deletions sw/airborne/firmwares/rotorcraft/autopilot_arming_yaw.h
5 changes: 3 additions & 2 deletions sw/airborne/firmwares/rotorcraft/autopilot_firmware.c
1 change: 1 addition & 0 deletions sw/airborne/firmwares/rotorcraft/autopilot_static.c
7 changes: 7 additions & 0 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
5 changes: 0 additions & 5 deletions sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
13 changes: 9 additions & 4 deletions sw/airborne/firmwares/rotorcraft/main_chibios.c
6 changes: 3 additions & 3 deletions sw/airborne/firmwares/rover/autopilot_firmware.c
153 changes: 153 additions & 0 deletions sw/airborne/firmwares/rover/guidance/rover_guidance_holonomic.c
85 changes: 85 additions & 0 deletions sw/airborne/firmwares/rover/guidance/rover_guidance_holonomic.h
5 changes: 5 additions & 0 deletions sw/airborne/math/pprz_geodetic.h
14 changes: 14 additions & 0 deletions sw/airborne/math/pprz_isa.h
2 changes: 1 addition & 1 deletion sw/airborne/math/pprz_matrix_decomp_float.c
1 change: 1 addition & 0 deletions sw/airborne/mcu.c
64 changes: 64 additions & 0 deletions sw/airborne/modules/actuators/actuators_dshot.h
115 changes: 115 additions & 0 deletions sw/airborne/modules/actuators/actuators_ostrich.c
49 changes: 49 additions & 0 deletions sw/airborne/modules/actuators/actuators_ostrich.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/air_data/air_data.c
9 changes: 6 additions & 3 deletions sw/airborne/modules/computer_vision/lib/vision/act_fast.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/ctrl/optical_flow_landing.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/ctrl/vertical_ctrl_module_demo.c
10 changes: 5 additions & 5 deletions sw/airborne/modules/fsae_electric/vms_ecu_demo.c
273 changes: 273 additions & 0 deletions sw/airborne/modules/imu/filter_1euro_imu.c
57 changes: 57 additions & 0 deletions sw/airborne/modules/imu/filter_1euro_imu.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/ins/ins_mekf_wind_wrapper.c
2 changes: 1 addition & 1 deletion sw/airborne/modules/ins/ins_skeleton.c
52 changes: 52 additions & 0 deletions sw/airborne/modules/joystick/joystick.c
55 changes: 55 additions & 0 deletions sw/airborne/modules/joystick/joystick.h
6 changes: 4 additions & 2 deletions sw/airborne/modules/lidar/lidar_lite.c
6 changes: 4 additions & 2 deletions sw/airborne/modules/lidar/lidar_sf11.c
174 changes: 174 additions & 0 deletions sw/airborne/modules/lidar/tfmini.c
68 changes: 68 additions & 0 deletions sw/airborne/modules/lidar/tfmini.h
2 changes: 2 additions & 0 deletions sw/airborne/modules/loggers/logger_uart_parse.py
3 changes: 2 additions & 1 deletion sw/airborne/modules/meteo/meteo_stick.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/optical_flow/px4flow.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/optical_flow/px4flow_i2c.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/range_finder/laser_range_array.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/range_finder/teraranger_one.c
209 changes: 209 additions & 0 deletions sw/airborne/modules/sensors/airspeed_sdp3x.c
47 changes: 47 additions & 0 deletions sw/airborne/modules/sensors/airspeed_sdp3x.h
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_MS5534A.c
4 changes: 3 additions & 1 deletion sw/airborne/modules/sensors/baro_amsys.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/sensors/baro_bmp.c
73 changes: 73 additions & 0 deletions sw/airborne/modules/sensors/baro_bmp3.c
40 changes: 40 additions & 0 deletions sw/airborne/modules/sensors/baro_bmp3.h
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_ets.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_hca.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_mpl3115.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_ms5611_i2c.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_ms5611_spi.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_scp.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_scp_i2c.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sensors/baro_sim.c
137 changes: 137 additions & 0 deletions sw/airborne/modules/sensors/mag_lis3mdl.c
39 changes: 39 additions & 0 deletions sw/airborne/modules/sensors/mag_lis3mdl.h
2 changes: 1 addition & 1 deletion sw/airborne/modules/sensors/mag_pitot_uart.c
4 changes: 2 additions & 2 deletions sw/airborne/modules/sonar/agl_dist.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sonar/sonar_adc.c
3 changes: 2 additions & 1 deletion sw/airborne/modules/sonar/sonar_bebop.c
580 changes: 580 additions & 0 deletions sw/airborne/peripherals/bmp3_i2c.c
61 changes: 61 additions & 0 deletions sw/airborne/peripherals/bmp3_i2c.h
216 changes: 216 additions & 0 deletions sw/airborne/peripherals/bmp3_regs.h
160 changes: 160 additions & 0 deletions sw/airborne/peripherals/lis3mdl.c
97 changes: 97 additions & 0 deletions sw/airborne/peripherals/lis3mdl.h
13 changes: 13 additions & 0 deletions sw/airborne/pprz_syscalls.c
28 changes: 28 additions & 0 deletions sw/airborne/subsystems/abi_sender_ids.h
33 changes: 33 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_dshot.h
33 changes: 33 additions & 0 deletions sw/airborne/subsystems/actuators/actuators_ostrich.h
1 change: 1 addition & 0 deletions sw/airborne/subsystems/ahrs.h
8 changes: 8 additions & 0 deletions sw/airborne/subsystems/datalink/telemetry_common.h
2 changes: 2 additions & 0 deletions sw/airborne/subsystems/gps.c
2 changes: 2 additions & 0 deletions sw/airborne/subsystems/gps.h
8 changes: 8 additions & 0 deletions sw/airborne/subsystems/gps/gps_sim_nps.c
2 changes: 2 additions & 0 deletions sw/airborne/subsystems/gps/gps_ubx.c
4 changes: 2 additions & 2 deletions sw/airborne/subsystems/ins/ins_alt_float.c
523 changes: 523 additions & 0 deletions sw/airborne/subsystems/ins/ins_ekf2.cpp
46 changes: 46 additions & 0 deletions sw/airborne/subsystems/ins/ins_ekf2.h
2 changes: 1 addition & 1 deletion sw/airborne/subsystems/ins/ins_float_invariant_wrapper.c
10 changes: 5 additions & 5 deletions sw/airborne/subsystems/ins/ins_int.c
2 changes: 1 addition & 1 deletion sw/airborne/test/test_baro_board.c
6 changes: 5 additions & 1 deletion sw/ext/Makefile
1 change: 1 addition & 0 deletions sw/ext/ecl
Submodule ecl added at a85d3a
1 change: 1 addition & 0 deletions sw/ext/matrix
Submodule matrix added at 6b0777
2 changes: 1 addition & 1 deletion sw/ext/pprzlink
6 changes: 4 additions & 2 deletions sw/ground_segment/python/fc_rotor/fc_rotor.py
3 changes: 2 additions & 1 deletion sw/ground_segment/python/joystick/ivydanger.py
6 changes: 6 additions & 0 deletions sw/ground_segment/python/matlab2pprz/README.md
149 changes: 149 additions & 0 deletions sw/ground_segment/python/matlab2pprz/matlab2pprz.py
7 changes: 4 additions & 3 deletions sw/ground_segment/python/udp_link/datalink_to_w5100.py
4 changes: 4 additions & 0 deletions sw/ground_segment/tmtc/parse_messages_v1.ml
2 changes: 1 addition & 1 deletion sw/ground_segment/tmtc/pprzlink_proxy.py
6 changes: 6 additions & 0 deletions sw/lib/ocaml/expr_lexer.mll
6 changes: 4 additions & 2 deletions sw/lib/ocaml/expr_parser.mly
3 changes: 2 additions & 1 deletion sw/lib/python/paparazzi.py
541 changes: 454 additions & 87 deletions sw/lib/python/paparazzi_health.py
4 changes: 3 additions & 1 deletion sw/logalizer/sdlogger_get_setting_id.py
13 changes: 7 additions & 6 deletions sw/misc/attitude_reference/pat/utils.py
2 changes: 2 additions & 0 deletions sw/simulator/mesonh/mesonh.py
28 changes: 27 additions & 1 deletion sw/simulator/nps/nps_autopilot.h
6 changes: 4 additions & 2 deletions sw/simulator/nps/nps_autopilot_fixedwing.c
8 changes: 6 additions & 2 deletions sw/simulator/nps/nps_autopilot_rotorcraft.c
48 changes: 45 additions & 3 deletions sw/simulator/nps/nps_fdm_gazebo.cpp
6 changes: 5 additions & 1 deletion sw/simulator/nps/nps_fdm_jsbsim.cpp
4 changes: 4 additions & 0 deletions sw/tools/STDMA_dongle/.gitignore
76 changes: 76 additions & 0 deletions sw/tools/STDMA_dongle/Makefile
37 changes: 37 additions & 0 deletions sw/tools/STDMA_dongle/README.md
41 changes: 41 additions & 0 deletions sw/tools/STDMA_dongle/apitypes.h
Binary file added sw/tools/STDMA_dongle/cdc-acm.ko
Binary file not shown.
612 changes: 612 additions & 0 deletions sw/tools/STDMA_dongle/cmd_def.c
2,766 changes: 2,766 additions & 0 deletions sw/tools/STDMA_dongle/cmd_def.h
521 changes: 521 additions & 0 deletions sw/tools/STDMA_dongle/main.c
548 changes: 548 additions & 0 deletions sw/tools/STDMA_dongle/stubs.c
338 changes: 338 additions & 0 deletions sw/tools/STDMA_dongle/uart.c
10 changes: 10 additions & 0 deletions sw/tools/STDMA_dongle/uart.h
2 changes: 1 addition & 1 deletion sw/tools/airframe_editor/airframe_editor.py
2 changes: 1 addition & 1 deletion sw/tools/airframe_editor/gui_dialogs.py
15 changes: 15 additions & 0 deletions sw/tools/gzserver_ros_launcher.sh
2 changes: 1 addition & 1 deletion sw/tools/iridium/iridium_link.py
19 changes: 9 additions & 10 deletions sw/tools/parrot/parrot_utils.py
18 changes: 9 additions & 9 deletions sw/tools/px4/set_target.py
25 changes: 13 additions & 12 deletions sw/tools/stm32loader/stm32loader.py
32 changes: 32 additions & 0 deletions tests/test_python3_compatibility.py