This is an automated email from the ASF dual-hosted git repository. acassis pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
from beb9188ce nshlib:support nsh can redirect new 3528b5515 apps/system/uorb: c interfaces. new d8d1e1e76 apps/system/uorb: c unit testcases new 46c98420b system/uorb: add builtin sensor topics new 4ec3f70f1 apps/system/uorb: support orb_get_meta by name string new 9f6d32218 system/uorb: listener, has 'top' command. new 6fceb913a system/uorb: optimize stack used new d44dd1c42 uorb_unit_test: optimize stack used new 53ee04ba3 uorb/listener: add new api: orb_open and orb_close new 5bb4e14aa system/uorb: always let orb_advertise, orb_advertise_queue for instance 0 new e97b1a79d uorb_listener: support subscribe physical sensor before node register new 384c05beb app/system/uorb: alloc on heap instead of stack. new 3a8f4b53f apps/uorb: fix compile break new 8558e6377 uorb_listener: support set batch latency new 37f1e453b uorb: use another writing method to avoid compiler bug new f02c5a5d7 system/uorb: support new api new 874ed7654 app/system/uorb: fix listener run_once not work. new 2b8bfc5be app/system/uorb: modify unit test to support data persist new 3f865c4f9 uorb/listener: ignore first get_state failed. new 131e4dc69 system/uorb: simply orb_check by SNIOC_UPDATED new 74af9a806 app/system/uorb: fix error, memset() wrong size. The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: system/uorb/Kconfig | 65 +++ system/uorb/Make.defs | 27 ++ system/uorb/Makefile | 41 ++ system/uorb/listener.c | 815 +++++++++++++++++++++++++++++++ system/uorb/sensor/accel.c | 51 ++ system/uorb/sensor/accel.h | 39 ++ system/uorb/sensor/baro.c | 49 ++ system/uorb/sensor/baro.h | 38 ++ system/uorb/sensor/cap.c | 51 ++ system/uorb/sensor/cap.h | 38 ++ system/uorb/sensor/co2.c | 48 ++ system/uorb/sensor/co2.h | 38 ++ system/uorb/sensor/dust.c | 48 ++ system/uorb/sensor/dust.h | 38 ++ system/uorb/sensor/ecg.c | 48 ++ system/uorb/sensor/ecg.h | 38 ++ system/uorb/sensor/gesture.c | 52 ++ system/uorb/sensor/gesture.h | 39 ++ system/uorb/sensor/gps.c | 82 ++++ system/uorb/sensor/gps.h | 39 ++ system/uorb/sensor/gyro.c | 51 ++ system/uorb/sensor/gyro.h | 39 ++ system/uorb/sensor/hall.c | 48 ++ system/uorb/sensor/hall.h | 38 ++ system/uorb/sensor/hbeat.c | 48 ++ system/uorb/sensor/hbeat.h | 38 ++ system/uorb/sensor/hcho.c | 48 ++ system/uorb/sensor/hcho.h | 38 ++ system/uorb/sensor/hrate.c | 48 ++ system/uorb/sensor/hrate.h | 38 ++ system/uorb/sensor/humi.c | 48 ++ system/uorb/sensor/humi.h | 38 ++ system/uorb/sensor/impd.c | 49 ++ system/uorb/sensor/impd.h | 38 ++ system/uorb/sensor/ir.c | 48 ++ system/uorb/sensor/ir.h | 38 ++ system/uorb/sensor/light.c | 50 ++ system/uorb/sensor/light.h | 39 ++ system/uorb/sensor/mag.c | 51 ++ system/uorb/sensor/mag.h | 39 ++ system/uorb/sensor/noise.c | 48 ++ system/uorb/sensor/noise.h | 38 ++ system/uorb/sensor/ots.c | 49 ++ system/uorb/sensor/ots.h | 38 ++ system/uorb/sensor/ph.c | 48 ++ system/uorb/sensor/ph.h | 38 ++ system/uorb/sensor/pm10.c | 48 ++ system/uorb/sensor/pm10.h | 38 ++ system/uorb/sensor/pm1p0.c | 48 ++ system/uorb/sensor/pm1p0.h | 38 ++ system/uorb/sensor/pm25.c | 48 ++ system/uorb/sensor/pm25.h | 38 ++ system/uorb/sensor/ppgd.c | 51 ++ system/uorb/sensor/ppgd.h | 38 ++ system/uorb/sensor/ppgq.c | 53 ++ system/uorb/sensor/ppgq.h | 38 ++ system/uorb/sensor/prox.c | 48 ++ system/uorb/sensor/prox.h | 38 ++ system/uorb/sensor/rgb.c | 48 ++ system/uorb/sensor/rgb.h | 38 ++ system/uorb/sensor/temp.c | 48 ++ system/uorb/sensor/temp.h | 38 ++ system/uorb/sensor/topics.c | 164 +++++++ system/uorb/sensor/tvoc.c | 48 ++ system/uorb/sensor/tvoc.h | 38 ++ system/uorb/sensor/uv.c | 48 ++ system/uorb/sensor/uv.h | 38 ++ system/uorb/test/unit_test.c | 1095 ++++++++++++++++++++++++++++++++++++++++++ system/uorb/test/utility.c | 122 +++++ system/uorb/test/utility.h | 74 +++ system/uorb/uORB/uORB.c | 322 +++++++++++++ system/uorb/uORB/uORB.h | 729 ++++++++++++++++++++++++++++ 72 files changed, 6189 insertions(+) create mode 100644 system/uorb/Kconfig create mode 100644 system/uorb/Make.defs create mode 100644 system/uorb/Makefile create mode 100644 system/uorb/listener.c create mode 100644 system/uorb/sensor/accel.c create mode 100644 system/uorb/sensor/accel.h create mode 100644 system/uorb/sensor/baro.c create mode 100644 system/uorb/sensor/baro.h create mode 100644 system/uorb/sensor/cap.c create mode 100644 system/uorb/sensor/cap.h create mode 100644 system/uorb/sensor/co2.c create mode 100644 system/uorb/sensor/co2.h create mode 100644 system/uorb/sensor/dust.c create mode 100644 system/uorb/sensor/dust.h create mode 100644 system/uorb/sensor/ecg.c create mode 100644 system/uorb/sensor/ecg.h create mode 100644 system/uorb/sensor/gesture.c create mode 100644 system/uorb/sensor/gesture.h create mode 100644 system/uorb/sensor/gps.c create mode 100644 system/uorb/sensor/gps.h create mode 100644 system/uorb/sensor/gyro.c create mode 100644 system/uorb/sensor/gyro.h create mode 100644 system/uorb/sensor/hall.c create mode 100644 system/uorb/sensor/hall.h create mode 100644 system/uorb/sensor/hbeat.c create mode 100644 system/uorb/sensor/hbeat.h create mode 100644 system/uorb/sensor/hcho.c create mode 100644 system/uorb/sensor/hcho.h create mode 100644 system/uorb/sensor/hrate.c create mode 100644 system/uorb/sensor/hrate.h create mode 100644 system/uorb/sensor/humi.c create mode 100644 system/uorb/sensor/humi.h create mode 100644 system/uorb/sensor/impd.c create mode 100644 system/uorb/sensor/impd.h create mode 100644 system/uorb/sensor/ir.c create mode 100644 system/uorb/sensor/ir.h create mode 100644 system/uorb/sensor/light.c create mode 100644 system/uorb/sensor/light.h create mode 100644 system/uorb/sensor/mag.c create mode 100644 system/uorb/sensor/mag.h create mode 100644 system/uorb/sensor/noise.c create mode 100644 system/uorb/sensor/noise.h create mode 100644 system/uorb/sensor/ots.c create mode 100644 system/uorb/sensor/ots.h create mode 100644 system/uorb/sensor/ph.c create mode 100644 system/uorb/sensor/ph.h create mode 100644 system/uorb/sensor/pm10.c create mode 100644 system/uorb/sensor/pm10.h create mode 100644 system/uorb/sensor/pm1p0.c create mode 100644 system/uorb/sensor/pm1p0.h create mode 100644 system/uorb/sensor/pm25.c create mode 100644 system/uorb/sensor/pm25.h create mode 100644 system/uorb/sensor/ppgd.c create mode 100644 system/uorb/sensor/ppgd.h create mode 100644 system/uorb/sensor/ppgq.c create mode 100644 system/uorb/sensor/ppgq.h create mode 100644 system/uorb/sensor/prox.c create mode 100644 system/uorb/sensor/prox.h create mode 100644 system/uorb/sensor/rgb.c create mode 100644 system/uorb/sensor/rgb.h create mode 100644 system/uorb/sensor/temp.c create mode 100644 system/uorb/sensor/temp.h create mode 100644 system/uorb/sensor/topics.c create mode 100644 system/uorb/sensor/tvoc.c create mode 100644 system/uorb/sensor/tvoc.h create mode 100644 system/uorb/sensor/uv.c create mode 100644 system/uorb/sensor/uv.h create mode 100644 system/uorb/test/unit_test.c create mode 100644 system/uorb/test/utility.c create mode 100644 system/uorb/test/utility.h create mode 100644 system/uorb/uORB/uORB.c create mode 100644 system/uorb/uORB/uORB.h