Skip to content
Snippets Groups Projects
  1. Jan 31, 2018
  2. Feb 17, 2017
    • Beat Küng's avatar
      param & param_shmem: enable locking · df8f0da7
      Beat Küng authored
      We need to protect access to the param_values array. This is dynamically
      allocated and resized (utarray_reserve() calls realloc). If some thread
      was iterating the array while another was resizing the array, the first one
      would iterate on a freed array, thus accessing invalid memory.
      
      On NuttX this could lead to hardfaults in rare conditions.
      
      Unfortunately we need to initialize the semaphore on startup, by calling
      sem_init(). This adds a param_init() method called by every board/config
      that uses the params (at least I think I've found all of them)
      df8f0da7
  3. Feb 02, 2017
  4. Jun 07, 2016
  5. Mar 09, 2016
  6. Feb 19, 2016
  7. Dec 01, 2015
  8. Sep 20, 2015
  9. Sep 12, 2015
  10. Sep 11, 2015
  11. Jul 16, 2015
  12. Jun 11, 2015
  13. Jun 02, 2015
  14. May 05, 2015
  15. Apr 21, 2015
    • Mark Charlebois's avatar
      Linux to posix conversion · f3b5076d
      Mark Charlebois authored
      
      Changed "linux" target to "posix". Most of the changes are shared with
      QuRT and with OSX. The Linux specific parts are in for i2c which uses
      <linux/i2c.h> and <linux/i2c-dev.h>.
      
      There is also a check for __PX4_LINUX in mavlink for a tty ioctl that is
      not supported.
      
      Signed-off-by: default avatarMark Charlebois <charlebm@gmail.com>
      f3b5076d
  16. Apr 20, 2015
  17. Jul 13, 2014
  18. Aug 22, 2013
  19. Jun 25, 2013
  20. Jun 01, 2013
  21. Feb 24, 2013
  22. Jan 06, 2013
Loading