zephyr/include/zephyr
Bjarki Arge Andreasen b557a1d711 include/drivers: Add RTC API header and handlers
This commit adds the rtc.h header file which contains
API functions for real-time-clocks, which are low power
devices which track and represent broken-down time.

It also changes one line of doxygen documentation in the
maxim_ds3132.h file to place it in its own group.

The handlers for use of the API from userspace is also
added with this commit.

The API is split into one mandatory section, setting and
getting time, and three optional sections, alarms, update
event callback, and clock calibration.

Signed-off-by: Bjarki Arge Andreasen <baa@trackunit.com>
2023-04-04 17:03:38 +02:00
..
app_memory
arch arch: arm: cortex_a_r: implement cache API 2023-03-29 09:03:37 +02:00
audio
bluetooth Bluetooth: Mesh: Add async API to Private Beacon Client 2023-04-04 14:32:57 +02:00
canbus canbus: isotp: Fix typo in function descriptions 2023-02-22 15:09:58 -05:00
console
crypto
data lib: json: Use int32_t in examples 2023-03-30 09:41:46 -04:00
debug debug: coredump: Fix build issue with armclang 2023-03-16 16:42:41 -04:00
devicetree devicetree: add DT_GPIO_HOG_* macros 2023-01-27 14:38:52 -08:00
dfu mcuboot: Remove public dependency on bootutil 2023-01-12 19:08:23 +01:00
display fb: cfb: add API to set font kerning 2023-03-02 13:51:55 +01:00
drivers include/drivers: Add RTC API header and handlers 2023-04-04 17:03:38 +02:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
dt-bindings include: zephyr: dt-bindings: clock: add i2s domain clock to stm32 devices 2023-03-30 13:47:55 +02:00
fs fs: fcb: add option to disable CRC for fcb entries 2023-01-18 22:18:37 +00:00
input input: add input subsystem 2023-03-06 11:47:32 -08:00
ipc ipc: Fix icmsg deregister functionality 2023-04-03 11:29:08 +02:00
kernel kernel: Add missing stdbool.h to kernel/stats.h 2023-03-21 15:43:36 -04:00
linker input: move the listener section in common-rom 2023-03-20 12:56:18 -07:00
logging logging: support custom timestamp formatting 2023-04-04 13:41:17 +02:00
lorawan lorawan: services: add Application Layer Clock Synchronization 2023-01-23 10:05:49 +00:00
math
mgmt mgmt: mcumgr: grp: fs_mgmt: Improve upload and download performance 2023-04-04 11:51:43 +02:00
modbus
multi_heap
net net: wifi_shell: Display correct security type in scan results 2023-03-31 09:20:29 +02:00
pm pm: device_runtime: Fix documentation 2023-03-31 16:16:43 -04:00
portability
posix posix: fnmatch: correct (many) compliance issues 2023-03-03 17:40:14 +09:00
random
rtio rtio: Move spsc buffer to bss 2023-04-04 14:32:32 +02:00
sd sd: MMC API, and MMC Spec 2023-01-14 09:22:22 +01:00
settings
shell Shell: Add missing include 2023-03-20 09:51:24 +01:00
stats
storage storage/flash_area: Remove unused field fa_device_id 2022-12-27 13:24:55 +01:00
sys util.h: Add dependency on time_units.h 2023-03-24 09:05:28 +01:00
task_wdt
timing
toolchain ARC: MWDT: fix build with cpp98 standard 2023-04-02 22:08:09 -04:00
tracing tracing: Resolve undefined event symbols 2023-02-02 20:21:12 +09:00
usb usb: device_next: new USB Mass Storage implementation 2023-02-24 15:19:20 +01:00
usb_c usb_c: Transition to Sink Ready on sender response timeout 2023-01-05 10:34:06 +01:00
xen
zbus
cache.h cache: Fix wrong defines 2023-01-10 18:22:32 -05:00
device.h device: fix counting supported devices 2023-03-28 17:36:16 -04:00
devicetree.h devicetree: Add DT_INST_PROP_LEN_OR 2023-03-23 10:30:50 +01:00
exc_handle.h
fatal_types.h fatal_types: define start of arch specific faults 2023-01-12 10:01:05 +01:00
fatal.h fatal: move enum definition to dedicated header 2023-01-12 10:01:05 +01:00
init.h
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
kernel_version.h
kernel.h kernel: Remove unused K_END macro 2023-03-29 09:46:41 -04:00
shared_irq.h
smf.h
spinlock.h treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
toolchain.h
types.h
wait_q.h
zephyr.h build: drop LEGACY_INCLUDE_PATH support 2023-02-21 15:06:48 +01:00