paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] cf5a98: Multi ranger deck inte


From: Gautier Hattenberger
Subject: [paparazzi-commits] [paparazzi/paparazzi] cf5a98: Multi ranger deck integration (#2524)
Date: Wed, 22 Apr 2020 09:01:08 -0700

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: cf5a989072e97eff9909ceeb6a50d02080e52668
      
https://github.com/paparazzi/paparazzi/commit/cf5a989072e97eff9909ceeb6a50d02080e52668
  Author: Gautier Hattenberger <address@hidden>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M conf/airframes/ENAC/quadrotor/crazyflie_2.1.xml
    A conf/modules/cf_deck_multi_ranger.xml
    M conf/modules/range_forcefield.xml
    M conf/modules/sonar_vl53l1x.xml
    M sw/airborne/modules/datalink/bitcraze/syslink_dl.c
    A sw/airborne/modules/range_finder/cf_deck_multi_ranger.c
    A sw/airborne/modules/range_finder/cf_deck_multi_ranger.h
    M sw/airborne/modules/sonar/sonar_vl53l1x.c
    M sw/airborne/modules/sonar/sonar_vl53l1x.h
    M sw/airborne/peripherals/bmi088.h
    A sw/airborne/peripherals/pca95x4.c
    A sw/airborne/peripherals/pca95x4.h
    M sw/airborne/peripherals/vl53l1_platform.h
    M sw/airborne/peripherals/vl53l1x_api.c
    M sw/airborne/peripherals/vl53l1x_api.h
    M sw/airborne/peripherals/vl53l1x_nonblocking.c
    M sw/airborne/peripherals/vl53l1x_nonblocking.h

  Log Message:
  -----------
  Multi ranger deck integration (#2524)

* [driver] factorize some vl53l1x function and use event loop

- the reading of data is still not blocking, but using the
  event loop to perform all reading transactions in a row instead of
  splitting them in several periodic calls
- move boot and reading sequence to the peripheral driver
- add an auto address increment option to support several sensors

[vl53l1] change boot return status to void

* [module] support for the multi-ranger deck for crazyflie

- add driver of the pca95x4 I/O expander
- read and publish data of the 5 vl53l1x sensor of the deck

* [conf] update config of crazyflie

- update example in Enac folder
- allow multi-ranger deck with forcefield module
- use same IMU defaults than original crazyflie settings

* [bug] syslink send_message buffer was 2 bytes too short

* [sonar] poll new data at 50 Hz





reply via email to

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