5 Commits (c0facec8891a26282505dd5e83115f47c5695df7)

Author SHA1 Message Date
Daniel Agar be3da5089c uORB: uORBDeviceNode use px4_cache_aligned_alloc 3 years ago
Jukka Laitinen ce6147f570 uORB: Remove transfer of memory allocation ownership to CDev 3 years ago
Jukka Laitinen b66270f8a8 Inline uORBDeviceNode::copy for performance improvement 3 years ago
Jukka Laitinen bb307cd462 Fix comparing orb_metadata in uORB::DeviceNode::publish 3 years ago
Daniel Agar ab0d0fd0be
uORB move to PX4 platform layer 4 years ago
FengShun d19b54481a fix: uORB topics lost messages when publications overflow 4 years ago
Daniel Agar 27f23ac290 move initial sensor priority to parameters and purge ORB_PRIORITY 5 years ago
Daniel Agar 372866a22b uORB::DeviceNode replace SubscriptionData with uORB::SubscriptionInterval 5 years ago
Daniel Agar c40cf9a626
uORB: remove lost message count per DeviceNode 5 years ago
Daniel Agar b8b19f6166
cdev: posix remove std::map usage 5 years ago
Daniel Agar 466b5db36f
uORB::Publication improvements and cleanup (#14784) 5 years ago
Daniel Agar 5fcd7932e9
mavlink: replace MavlinkOrbSubscription with uORB::Subscription 5 years ago
Daniel Agar de4f594937 DriverFramework purge 5 years ago
Beat Küng 86eb91fc18 uorb: do not open a node exclusively for an advertiser 5 years ago
Beat Küng 6c8048d057 uorb: fix several race conditions during topic initialization 5 years ago
Beat Küng 63b2befeed refactor uorb: rename published to advertised 5 years ago
Beat Küng 0f6f795aca uORBDeviceNode: use px4::atomic instead of volatile for _generation 5 years ago
Daniel Agar 744f06cc8f clang-tidy: enable readability-delete-null-pointer and fix 5 years ago
Julian Kent d70b024ec7
GTest functional tests that include parameters and uORB messaging (#12521) 6 years ago
Daniel Agar 8f5b7de498
uORB::Subscription minor API cleanup 6 years ago
Daniel Agar 136962d125
uORB Subscription callbacks with WorkItem scheduling on publication (#12207) 6 years ago
Daniel Agar 2c63e335e9 uORB::Subscription subscribe directly to uORB device node object 6 years ago
Daniel Agar c4c3bbbfb0 uORB simplify handling of subscriptions with configured intervals 6 years ago
Julian Oes 4ef0d74ea3 platforms: remove old lockstep functionality 6 years ago
Julian Oes 5b9dea5604 Replacing usleep with px4_usleep 6 years ago
Daniel Agar 023e267e9b uORB replace ORBMap with linked list 6 years ago
Daniel Agar f1bf7172e7 make vdev file flags and priv consistent with nuttx 6 years ago
Mara Bos 10c20b38ad Fix many format strings. 6 years ago
Daniel Agar 526fa9e9dd uORB remove unnecessary priority from each subscriber 6 years ago
Daniel Agar cfac2cc38e uORB advertise through uORBDeviceMaster directly 7 years ago
Daniel Agar dbf2d25e2f uORB move to standalone CDev 7 years ago
Daniel Agar 7d389a35ce
uORB: split uORBDevices into uORBDeviceNode and uORBDeviceMaster 7 years ago
Julian Oes 0c5c741b1a add posix shell 7 years ago
Beat Küng 2fe5e7735a uorb: allow an orb subscription to retrieve data that was published prior to subscribe 7 years ago
Daniel Agar 278e4cef84 uORB fix ORB_COMMUNICATOR defined sections 7 years ago
Daniel Agar 8599495082 uORB add ORB_COMMUNICATOR define to enable remote uORB 7 years ago
Philipp Oettershagen 6f1f414b49 Subsystem_info status flags & checks : Initial commit, updating the health flags in a centralized way mostly in commander and the votedSensorsUpdate function. 7 years ago
Beat Küng 8bd61a9330 uORBDevices: avoid memset, use braced initializer instead 7 years ago
Daniel Agar edea1b65cd uORB delete unused Flavor 7 years ago
Beat Küng 2cb698f01f uORBDevices: set the priority when advertising a node that's already subscribed 7 years ago
Beat Küng 2f2c0440c4 orb_exists: change semantics from (is published or subscribed) to (is published) 8 years ago
Daniel Agar 0da2dca8c1 drivers remove device _debug_enabled 8 years ago
Daniel Agar 07619cf723 Make NuttX drivers cross platform (VDev -> CDev) 8 years ago
Daniel Agar ca09f8a107 uORBDevices use global read with stdin int 8 years ago
Daniel Agar ee8fa78d93 astyle src/modules/uORB 8 years ago
Larry Wang 1beb2911e2 init shmem early to avoid random crash in fastrpc (#6407) 8 years ago
wangxdflight b693e29d64 enable px4 flight for excelsior(legacy) 8 years ago
Mark Charlebois f529069368 Fixed code format issues 8 years ago
Mark Charlebois 62a3e07423 orb_exists support for muorb 8 years ago
Lorenz Meier c62c3c98bf uORB devices: Guard more against invalid handles fed to publish routine 8 years ago