Skip to content
Snippets Groups Projects
  1. May 14, 2017
  2. May 13, 2017
  3. May 12, 2017
  4. May 09, 2017
  5. May 08, 2017
  6. May 07, 2017
  7. May 06, 2017
  8. May 05, 2017
  9. May 04, 2017
    • Lorenz Meier's avatar
      IO: Better formatting · dc2a2a95
      Lorenz Meier authored
      dc2a2a95
    • Julian Oes's avatar
      mc_pos_control: ignore a NaN/inf position setpoint (#7186) · bcd66f14
      Julian Oes authored
      * mc_pos_control: ignore a NaN/inf position setpoint
      
      This is a hotfix that prevents the position controller from trying to
      do velocity control with a position setpoint that isn't valid in the
      first place.
      
      This is only a workaround, ideally the controls later should not scale
      down throttle to the minimum just because the position setpoint is far
      away if they still have valid setpoint in z.
      
      * mc_pos_control: use PX4_ISFINITE and not isfinite
      bcd66f14
    • Lorenz Meier's avatar
      IO: Fix access to free memory · 1bb56e77
      Lorenz Meier authored
      The free memory was accessed from interrupt context where it should not be accessed from. We build the statistic now at a fixed rate while not armed.
      1bb56e77
    • Beat Küng's avatar
      log_writer_file: make sure to close the file · 8bfa84f7
      Beat Küng authored
      and avoid doing a loop iteration when the thread is requested to exit
      (as it could access _buffer).
      8bfa84f7
    • Nate Weibley's avatar
      Improve FW landing predictability · 50740ef8
      Nate Weibley authored
       - Use the course over ground as loiter exit criteria (better wind behavior)
       - Compute the tangent origin coordinate explicitly instead of using immediate position
      50740ef8
    • Lorenz Meier's avatar
      IO: Add lazy atomic OR, AND and CLEAR functions for flags · 3d2d6c4f
      Lorenz Meier authored
      IO needs atomic updates of a few critical status flags, but doing these always atomic (with interrupts disabled) might cause a too high interrupts disabled interval. In order to avoid this only operations that change the state of the target variable are done with interrupts disabled, while operations without an effect on the target variable are not executed.
      3d2d6c4f
    • Werner Stern's avatar
      fixed px4io firmware read-modify-write bug · dc6b688a
      Werner Stern authored
      dc6b688a
  10. May 03, 2017
    • Lorenz Meier's avatar
      Logger hotfix: Allocate buffer on logging · 65baf998
      Lorenz Meier authored
      This enables to use the RAM normally consumed by the log buffer to be used for calibration and other memory-intense tasks.
      These run typically only disarmed when logging is not enabled.
      65baf998
Loading