zephyr/include/zephyr
Guangfu Hu 335278d60a sensing: initial sensor list and enumerate each sensor
Implement sensing_init():
	1) create sensors from device tree
	2) sequence sensors following node dependency ordering rule generated by
	   Zephyr DTS
	3) initial each sensor, includes:
		a) creating sensor connection between reporter and client,
		b) calling sensor init callback,
		c) setting sensor state
Implement sensing_open_sensor():
	1) malloc connection from reporter to application
	2) bind connection
Implement sensing_close_sensr():
	1) unbind connection
	2) free connection from reporter to application
Implement sensing_set_config():
	1) call set_interval
	2) cann set_sensitivity
Implement sensing_get_config():
	1) call get_interval
	2) call get_sensitivity

Signed-off-by: Guangfu Hu <guangfu.hu@intel.com>
2023-06-17 07:43:25 -04:00
..
app_memory
arch ARC: don't align ROM region end if not required 2023-06-14 17:42:54 -04:00
audio
bluetooth Bluetooth: hci: Add 5.4 HCI error codes 2023-06-13 13:32:17 -04:00
canbus
console
crypto include: crypto: Remove duplicate assignment line 2023-06-13 10:43:00 -04:00
data json/jwt: add to utilities Doxygen group 2023-06-05 20:21:09 -04:00
debug doc: doxygen: add some OS services to os_services group 2023-06-05 20:21:09 -04:00
devicetree
dfu dox: doxygen: add third_party group 2023-06-05 20:21:09 -04:00
display display: cfb: move to utilities group 2023-06-05 20:21:09 -04:00
drivers include: zephyr: drivers: ps2: Add missing err codes header 2023-06-07 15:24:30 -04:00
dsp
dt-bindings drivers: pinctrl_emsdp: fix definition location 2023-06-13 07:02:08 -04:00
fs doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
input iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
ipc doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
kernel
linker sensing: initial sensor list and enumerate each sensor 2023-06-17 07:43:25 -04:00
logging logging: fix format strings not being put in log_strings_area 2023-06-01 14:59:23 +02:00
lorawan doc: doxygen: add new connectivity group 2023-06-05 20:21:09 -04:00
math math: Update ilog2_compile_time_const_u32 to wrap n with () 2023-04-29 12:25:03 +02:00
mgmt dox: doxygen: add third_party group 2023-06-05 20:21:09 -04:00
modbus
multi_heap doc: doxygen: add some OS services to os_services group 2023-06-05 20:21:09 -04:00
net net: l2: ieee802154: standardize RSSI value 2023-06-17 07:16:32 -04:00
pm doc: doxygen: s/subsys/os_services 2023-05-31 14:39:29 -04:00
portability
posix ARC: Fix portability.posix.common.arcmwdtlib test 2023-06-09 14:17:50 -04:00
random
retention retention: fixe bootmode ingroup 2023-06-05 20:21:09 -04:00
rtio rtio: Fix cpp compatibility 2023-05-31 12:40:59 -07:00
sd
sensing sensing: Adding Sensing Subsystem API 2023-06-17 07:43:25 -04:00
settings doc: doxygen: add some OS services to os_services group 2023-06-05 20:21:09 -04:00
shell Shell: Add shell_strtoull 2023-06-05 07:05:20 -04:00
sip_svc subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
stats
storage doc: doxygen: add some OS services to os_services group 2023-06-05 20:21:09 -04:00
sys include: sys: util_macro: Add UTIL_INC/DEC/X2 2023-06-06 06:52:42 -04:00
task_wdt doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
timing doc: doxygen: add some OS services to os_services group 2023-06-05 20:21:09 -04:00
toolchain toolchain: xtensa: enable C11 features with xt-clang 2023-06-05 13:53:12 -04:00
tracing doc: doxygen: s/subsys/os_services 2023-05-31 14:39:29 -04:00
usb usb: create top-level usb Doxygen group 2023-06-05 20:21:09 -04:00
usb_c usb-c: Remove duplicate typedefs 2023-05-16 11:42:24 -04:00
xen
zbus doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
cache.h doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
device.h device: Fix doc syntax for DEVICE_DT_GET_ONE 2023-05-23 11:58:44 -05:00
devicetree.h devicetree: better DT_PROP_BY_IDX()/DT_FOREACH_PROP_ELEM() support 2023-05-16 18:14:26 +02:00
exc_handle.h
fatal_types.h
fatal.h
init.h doc: doxygen: add some subsystems to os_services group 2023-05-31 14:39:29 -04:00
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h pm: Fix cpus active count 2023-06-01 10:05:31 +02:00
kernel_version.h
kernel.h kernel: extract common code in K_{,KERNEL_}THREAD_DEFINE 2023-05-25 16:30:26 -04:00
shared_irq.h
smf.h
spinlock.h kernel: allow for arch specific processing within busy loops 2023-05-25 08:25:11 +00:00
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
types.h
wait_q.h
zephyr.h