zephyr/samples
Yuval Peress 94dc05b3f2 sensors: Add streaming APIs
Introduce a streaming API that uses the same data path as the async API.

This includes features to the decoder:
* Checking if triggers are present

Adding streaming features built ontop of existing triggers:
* Adding 3 operations to be done on a trigger
  * include - include the data with the trigger information
  * nop - do nothing
  * drop - drop the data (flush)
* Add a new sensor_stream() API to mirror sensor_read() but add an
optional handler to be able to cancel the stream.

Signed-off-by: Yuval Peress <peress@google.com>
topic#sensor_stream
2023-11-10 12:16:46 -06:00
..
application_development samples: code_relocation_nocopy: Make linker script more generic 2023-09-13 16:20:34 +02:00
arch samples: fix thread function signatures 2023-10-30 12:24:34 +01:00
basic random: Rename random header 2023-10-10 14:23:50 +03:00
bluetooth samples: Bluetooth: Mesh: add main stack for mesh provisioner 2023-11-08 15:09:50 +00:00
boards samples: board: stm32 pm: add adc power management sample 2023-11-08 10:06:32 +01:00
charger samples: charger: Creates a generic sample application for chargers 2023-10-20 14:55:22 +02:00
compression samples: Switch from NEWLIB_LIBC to REQUIRES_FULL_LIBC 2023-10-25 08:32:06 +02:00
cpp doc: fix :zephyr-app: paths 2023-07-17 16:51:16 -04:00
drivers tests: samples: watchdog: add s32z270dc2_r52 rev.D 2023-11-09 10:20:27 +00:00
fuel_gauge fuel_gauge: Repl property struct w/ union 2023-09-27 12:07:59 +02:00
hello_world samples: hello_world: use printf 2023-08-17 10:38:26 +02:00
kernel kernel: move timeout_q.h to kernel/include 2023-09-12 12:55:36 -04:00
modules samples: modules: canopennode: suggest using manifest.project-filter 2023-10-27 13:30:50 -05:00
net samples: net: sockets: Add CoAP service example 2023-11-09 11:21:42 +01:00
philosophers arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
posix samples posix uname: Fix sample yaml filtering 2023-10-25 09:57:58 +02:00
sensor sensors: Add streaming APIs 2023-11-10 12:16:46 -06:00
shields doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
subsys ipc: Remove nocopy feature from icmsg_me backend 2023-11-09 10:18:37 +00:00
synchronization samples: synchronization: build this sample on all platforms 2023-09-20 10:05:14 -04:00
tfm_integration samples: Switch from NEWLIB_LIBC to REQUIRES_FULL_LIBC 2023-10-25 08:32:06 +02:00
userspace boards: arm: stm32f746 with all mpu regions when testing in userspace 2023-11-06 12:32:08 +01:00
classic.rst doc: fix top samples doc index 2021-03-09 17:48:18 -05:00
index.rst doc: samples: Fix incorrect maxdepth for some toctrees 2023-09-26 12:02:54 +02:00
sample_definition_and_criteria.rst doc: ztest: adapt ztest docs 2023-10-20 15:04:29 +02:00