Skip to content
Snippets Groups Projects
  1. Apr 09, 2018
  2. Mar 23, 2018
  3. Dec 31, 2017
  4. Nov 15, 2017
  5. Oct 30, 2017
    • Lorenz Meier's avatar
      PX4IO Firmware: Fix usage of new operator in IRQ · afc85032
      Lorenz Meier authored
      The mixer was creating a new class in interrupt context, which is not valid use in NuttX. This change copies the mixer into the buffer and runs the mixer management section of the code outside of interrupt context in the normal task.
      afc85032
  6. Oct 12, 2017
  7. Sep 19, 2017
  8. May 04, 2017
  9. May 02, 2017
  10. Mar 23, 2017
  11. Jan 18, 2017
  12. Jan 14, 2017
  13. Jan 04, 2017
  14. Dec 27, 2016
  15. Dec 26, 2016
    • Andrew Tridgell's avatar
      px4iofirmware: fixed a bug with override handling · d150b4b0
      Andrew Tridgell authored
      this fixes a race condition between the DMA completion handler
      updating registers in px4io and the mixer used for handling the
      override state. The register set code could set r_page_servos[]
      between the time when pwm_limit_calc() is called and the servos are
      actually output.
      d150b4b0
    • Lorenz Meier's avatar
      PX4IO: Robustify firmware for mixer load operation · 074e666b
      Lorenz Meier authored
      This change makes the mixer load and reset operation closer to thread-safe. It was guarded one-way before and in only one location. This change ensures that its being locked out from both directions. The accesses to the locking variables still need work because they are non-atomic.
      074e666b
  16. Dec 15, 2016
  17. Dec 10, 2016
  18. Sep 30, 2016
  19. Jul 29, 2016
  20. Jul 13, 2016
  21. May 22, 2016
  22. Mar 20, 2016
  23. Feb 23, 2016
  24. Jan 27, 2016
  25. Nov 28, 2015
Loading