Skip to content
Snippets Groups Projects
  1. Nov 07, 2018
  2. Oct 20, 2018
  3. Sep 19, 2018
  4. Aug 27, 2018
  5. Aug 18, 2018
  6. Jul 05, 2018
  7. Jul 01, 2018
  8. May 02, 2018
  9. Jan 19, 2018
  10. Aug 31, 2017
  11. Jan 29, 2017
  12. Jan 10, 2017
  13. Dec 21, 2016
  14. Oct 23, 2016
    • Beat Küng's avatar
      uORB::DeviceNode: reduce the size of some members · c50e4a6e
      Beat Küng authored
      The limits the maximum queue size to 255, which I think is ok for the
      forseable future.
      
      sizeof(uORB::DeviceNode) is reduces from 128 to 112 on NuttX, and with
      ~80 instances, this saves over 1KB of RAM.
      c50e4a6e
  15. Sep 30, 2016
  16. Sep 28, 2016
  17. May 05, 2015
    • Mark Charlebois's avatar
      uORB: Major refactoring · e33a164d
      Mark Charlebois authored
      
      uORB was refactored in order to support the MuORB changes required
      for QURT. Those changes wil be added in a subsequent commit.
      
      The files are split out by posix and nuttx so the changes are visible.
      When this has been tested, the files can be re-merged and re-tested.
      
      Signed-off-by: default avatarMark Charlebois <charlebm@gmail.com>
      e33a164d
  18. 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
  19. Apr 20, 2015
  20. Jan 02, 2015
  21. Nov 11, 2014
  22. Jul 15, 2014
  23. Jul 12, 2014
    • Andrew Tridgell's avatar
      device: use bitfields to keep DeviceStructure small · 20cd5026
      Andrew Tridgell authored
      this keeps it small enough to fit in a float, which makes it possible
      to see the full value in a MAVLink tlog
      
      Conflicts:
      	mavlink/include/mavlink/v1.0
      20cd5026
    • Andrew Tridgell's avatar
      device: added a _device_id to all drivers · 93d444d1
      Andrew Tridgell authored
      this device ID identifies a specific device via the tuple of (bus, bus
      type, address, devtype). This allows device specific configuration
      data to be stored along with a device ID, so the code can know when
      the user has changed device configuration (such as removing an
      external compass), and either invalidate the device configuration or
      force the user to re-calibrate
      93d444d1
  24. Jun 10, 2014
  25. Jan 12, 2014
  26. Dec 10, 2013
  27. Aug 05, 2013
    • px4dev's avatar
      Add direct-access methods to the base Device class, so that there's a common... · 4b4f33e6
      px4dev authored
      Add direct-access methods to the base Device class, so that there's a common way of talking to drivers regardless of which of the specialised classes they derive from.
      
      Make the Device destructor public and virtual, so that arbitrary devices can be deleted. Likewise for classes that derive from it.
      
      Make Device::init public so that arbitrary devices can be initialised after being returned by factories.
      4b4f33e6
  28. Jul 14, 2013
  29. Jul 12, 2013
  30. Apr 28, 2013
  31. Oct 30, 2012
Loading