[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paparazzi-commits] [paparazzi/paparazzi] 4599fd: [imu] add support for
From: |
Gautier Hattenberger |
Subject: |
[paparazzi-commits] [paparazzi/paparazzi] 4599fd: [imu] add support for the BMI088 imu (gyro, accel) |
Date: |
Mon, 13 Jan 2020 14:32:24 -0800 |
Branch: refs/heads/master
Home: https://github.com/paparazzi/paparazzi
Commit: 4599fdef0db817a1336597ea49e65999f085503f
https://github.com/paparazzi/paparazzi/commit/4599fdef0db817a1336597ea49e65999f085503f
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/modules/imu_bmi088_i2c.xml
A sw/airborne/modules/imu/imu_bmi088_i2c.c
A sw/airborne/modules/imu/imu_bmi088_i2c.h
A sw/airborne/peripherals/bmi088.c
A sw/airborne/peripherals/bmi088.h
A sw/airborne/peripherals/bmi088_i2c.c
A sw/airborne/peripherals/bmi088_i2c.h
A sw/airborne/peripherals/bmi088_regs.h
M sw/airborne/subsystems/abi_sender_ids.h
Log Message:
-----------
[imu] add support for the BMI088 imu (gyro, accel)
Commit: 010cba62c9c1561156a917f253929fe89e275eb9
https://github.com/paparazzi/paparazzi/commit/010cba62c9c1561156a917f253929fe89e275eb9
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/modules/ahrs_madgwick.xml
A sw/airborne/modules/ahrs/ahrs_madgwick.c
A sw/airborne/modules/ahrs/ahrs_madgwick.h
A sw/airborne/modules/ahrs/ahrs_madgwick_wrapper.c
A sw/airborne/modules/ahrs/ahrs_madgwick_wrapper.h
M sw/airborne/subsystems/ahrs.h
Log Message:
-----------
[ahrs] add Madgwick AHRS implementation
This a basic AHRS that doesn't need magnetometer and only provide roll
and pitch. Based on quaternions.
Commit: 380143fcb4f5cc27aa12c771cfe6a948804db4b0
https://github.com/paparazzi/paparazzi/commit/380143fcb4f5cc27aa12c771cfe6a948804db4b0
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/modules/syslink_dl.xml
M sw/airborne/arch/chibios/mcu_periph/uart_arch.c
M sw/airborne/arch/chibios/mcu_periph/uart_arch.h
A sw/airborne/modules/datalink/bitcraze/crtp.h
A sw/airborne/modules/datalink/bitcraze/syslink.c
A sw/airborne/modules/datalink/bitcraze/syslink.h
A sw/airborne/modules/datalink/bitcraze/syslink_dl.c
A sw/airborne/modules/datalink/bitcraze/syslink_dl.h
M sw/airborne/modules/datalink/pprz_dl.h
Log Message:
-----------
[datalink] support the datalink over syslink (bitcraze) protocol
Use for communication with crazyflie drone. A generic device
implemetation allows to use this as a regular device for telemetry.
Also provide battery and link status information.
The UART driver is adapted to allow software flow control if needed
(chibios only).
Commit: 228737677e296c92c8cb80d10051654c8c32afbd
https://github.com/paparazzi/paparazzi/commit/228737677e296c92c8cb80d10051654c8c32afbd
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/tools/crazyradio2ivy.xml
M sw/ext/pprzlink
A sw/ground_segment/python/bitcraze/crazyradio2ivy.py
Log Message:
-----------
[tool] crazyradio to Ivy bridge
Used for datalink with crazyflie drones.
Update pprzlink for compatibility between Python 2 and 3.
Requires to install crazflie-lib-python from Bitcraze.
Commit: 9b14ce423bf78c7ad822c26ff62da79408075307
https://github.com/paparazzi/paparazzi/commit/9b14ce423bf78c7ad822c26ff62da79408075307
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/airframes/ENAC/quadrotor/crazyflie_2.1.xml
A conf/boards/crazyflie_2.1.makefile
M conf/flash_modes.xml
A sw/airborne/arch/chibios/STM32F405xG.ld
A sw/airborne/boards/crazyflie/chibios/v2.1/board.c
A sw/airborne/boards/crazyflie/chibios/v2.1/board.cfg
A sw/airborne/boards/crazyflie/chibios/v2.1/board.h
A sw/airborne/boards/crazyflie/chibios/v2.1/board.mk
A sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h
A sw/airborne/boards/crazyflie/chibios/v2.1/mcuconf.h
Log Message:
-----------
[board] Crazyflie 2.1 board file and airframe example
Commit: f646737d61860ed60804e0f147f05da56d40b74c
https://github.com/paparazzi/paparazzi/commit/f646737d61860ed60804e0f147f05da56d40b74c
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
M sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c
Log Message:
-----------
[fix] fix macro
It was not making issues since by default PWM_FREQUENCY is also 1M.
Commit: 3c411d6cf0860cc5e928a54d03989d8ba2f6fda3
https://github.com/paparazzi/paparazzi/commit/3c411d6cf0860cc5e928a54d03989d8ba2f6fda3
Author: Gautier Hattenberger <address@hidden>
Date: 2020-01-13 (Mon, 13 Jan 2020)
Changed paths:
A conf/airframes/ENAC/quadrotor/crazyflie_2.1.xml
A conf/boards/crazyflie_2.1.makefile
M conf/flash_modes.xml
A conf/modules/ahrs_madgwick.xml
A conf/modules/imu_bmi088_i2c.xml
A conf/modules/syslink_dl.xml
A conf/tools/crazyradio2ivy.xml
A sw/airborne/arch/chibios/STM32F405xG.ld
M sw/airborne/arch/chibios/mcu_periph/uart_arch.c
M sw/airborne/arch/chibios/mcu_periph/uart_arch.h
M sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c
A sw/airborne/boards/crazyflie/chibios/v2.1/board.c
A sw/airborne/boards/crazyflie/chibios/v2.1/board.cfg
A sw/airborne/boards/crazyflie/chibios/v2.1/board.h
A sw/airborne/boards/crazyflie/chibios/v2.1/board.mk
A sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h
A sw/airborne/boards/crazyflie/chibios/v2.1/mcuconf.h
A sw/airborne/modules/ahrs/ahrs_madgwick.c
A sw/airborne/modules/ahrs/ahrs_madgwick.h
A sw/airborne/modules/ahrs/ahrs_madgwick_wrapper.c
A sw/airborne/modules/ahrs/ahrs_madgwick_wrapper.h
A sw/airborne/modules/datalink/bitcraze/crtp.h
A sw/airborne/modules/datalink/bitcraze/syslink.c
A sw/airborne/modules/datalink/bitcraze/syslink.h
A sw/airborne/modules/datalink/bitcraze/syslink_dl.c
A sw/airborne/modules/datalink/bitcraze/syslink_dl.h
M sw/airborne/modules/datalink/pprz_dl.h
A sw/airborne/modules/imu/imu_bmi088_i2c.c
A sw/airborne/modules/imu/imu_bmi088_i2c.h
A sw/airborne/peripherals/bmi088.c
A sw/airborne/peripherals/bmi088.h
A sw/airborne/peripherals/bmi088_i2c.c
A sw/airborne/peripherals/bmi088_i2c.h
A sw/airborne/peripherals/bmi088_regs.h
M sw/airborne/subsystems/abi_sender_ids.h
M sw/airborne/subsystems/ahrs.h
M sw/ext/pprzlink
A sw/ground_segment/python/bitcraze/crazyradio2ivy.py
Log Message:
-----------
Merge pull request #2481 from paparazzi/crazyflie_2.1-integration
Crazyflie 2.1 integration
Compare:
https://github.com/paparazzi/paparazzi/compare/c5a122ec657d...3c411d6cf086