zephyr/subsys
Michael Scott cf47c89971 net: lwm2m: add support for IPSO Timer object
Initial implementation of IPSO Timer object #3340
Based on: http://www.openmobilealliance.org/tech/profiles/lwm2m/3340.xml

"This IPSO object is used to time events and actions, using patterns
common to industrial timers. A POST to the trigger resource or On/Off
input state change starts the timing operation, and the timer
remaining time shows zero when the operation is complete. The
patterns supported are One-Shot (mode 1), On-Time or Interval
(mode 2), Time delay on pick-up or TDPU (tmode 3), and Time Delay
on Drop-Out or TDDO (mode 4). Mode 0 disables the timer, so the output
follows the input with no delay. A counter is provided to count
occurrences of the timer output changing from 0 to 1. Writing a value
of zero resets the counter. The Digital Input State resource reports
the state of the timer output."

NOTE: Only One-Shot Mode (mode 1) is implemented in this patch.

Signed-off-by: Michael Scott <mike@foundries.io>
2019-02-12 21:19:49 -05:00
..
app_memory app_shmem: overhaul partition specification 2019-02-08 07:04:30 -05:00
bluetooth Bluetooth: controller: Fix compile error in observer only support 2019-02-12 08:37:31 -05:00
console console: Remove CONFIG_WEBSOCKET_CONSOLE code 2019-02-11 22:29:58 -05:00
cpp
debug debug: CTF Tracing with POSIX backend 2019-02-01 08:56:02 -05:00
dfu dfu: img_util: Convert FLASH_WRITE_BLOCK_SIZE to DT_ 2019-02-08 22:39:07 -06:00
disk disk: Fix LOG Kconfig typo 2019-02-12 07:50:06 -05:00
fb cfb: increase maximum resolution of the framebuffer 2019-02-02 09:04:05 -05:00
fs fs: nffs: Convert FLASH_AREA to DT_FLASH_AREA 2019-02-08 22:39:07 -06:00
jwt jwt: Add JSON web token library 2019-02-08 15:32:58 -06:00
logging logging: Set panic_mode flag after flushing in log_panic 2019-02-11 11:40:13 -06:00
mgmt
net net: lwm2m: add support for IPSO Timer object 2019-02-12 21:19:49 -05:00
power power: Add sys_pm_force_power_state() API 2019-02-11 07:52:12 -05:00
random
settings settings: fix read-out more than stored bug. 2019-02-12 21:15:12 -05:00
shell shell: Fix prompt length not updated in shell_prompt_change 2019-02-11 11:39:57 -06:00
stats
storage storage: flash_map: fix copyright assignment 2019-02-11 20:40:47 -06:00
usb net/private: Rename net_hexdump_frags to net_pkt_hexdump 2019-02-12 20:24:02 -05:00
CMakeLists.txt jwt: Add JSON web token library 2019-02-08 15:32:58 -06:00
Kconfig jwt: Add JSON web token library 2019-02-08 15:32:58 -06:00