Skip to content
Snippets Groups Projects
  1. May 02, 2019
    • Beat Küng's avatar
      uorb: avoid printf while DeviceMaster is locked · 74990cad
      Beat Küng authored
      This fixes a potential dead-lock when 'uorb status' was used via MAVLink
      shell.
      The dead-lock chain is: DeviceMaster::lock() -> printf -> output to a pipe,
      which blocks until a reader reads the data. In that case it's mavlink.
      If mavlink makes a call that requires DeviceMaster::lock() (such as
      orb_exists), it dead-locks.
      
      This patch moves all printf's out of the locked state.
      74990cad
  2. May 01, 2019
  3. Apr 30, 2019
  4. Apr 29, 2019
  5. Apr 26, 2019
  6. Apr 25, 2019
  7. Apr 24, 2019
  8. Apr 23, 2019
  9. Apr 20, 2019
    • Julian Oes's avatar
      ak09916: fail if device is not found · c78aaeb0
      Julian Oes authored
      This should fix the case where the driver initializes even though the
      device is not found. The change changes the behavior to return ERROR
      if the whoami call fails several times instead of returning OK.
      
      Also, the reset() and thus probe() calls are moved before initializing
      the ringbuffer and device name.
      c78aaeb0
    • liubaoxu's avatar
      BMP280:fix definition misspelling · db37cd8c
      liubaoxu authored
      from BPM280 to BMP280
      db37cd8c
  10. Apr 17, 2019
  11. Apr 16, 2019
    • Mark Sauder's avatar
      simulator: uorb and initialization cleanup (#11825) · 74bc6870
      Mark Sauder authored
      * Cherry pick the vehicle_imu PR #9756 src/modules/simulator directory work to submit as standalone PR.
      
      * Modify the accelsim init method mag_report usage to match usage in measure() and mag_measure() methods in the class.
      
      * Incorporate review comments in the accelsim.cpp init() method and also make the same modifications in gyrosim.cpp.
      
      * Delete unneeded mag_report initialization from accelsim init() method.
      
      * Deprecate unneeded measure() call from accelsim.cpp init() and gyrosim.cpp init().
      74bc6870
Loading