paparazzi-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]