zephyr/subsys/net/lib/lwm2m
Veijo Pesonen 98b22a1850 net: lwm2m: SenML CBOR optimisations
Regenerates the encoder and decoder. Treats integers and floating-point
values as separate entities instead of saying that those are numerical
values. Brings some memory savings.

Signed-off-by: Veijo Pesonen <veijo.pesonen@nordicsemi.no>
2022-04-29 16:10:43 +02:00
..
buf_util.h net: lwm2m: Improve TLV content encoder/decoder error handling 2022-02-02 11:12:56 +01:00
CMakeLists.txt net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
ipso_accelerometer.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_buzzer.c kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
ipso_current_sensor.c net: lwm2m: Add IPSO current sensor object 2021-11-08 11:01:22 -05:00
ipso_filling_sensor.c net: lwm2m: Add IPSO filling sensor object 2021-11-09 11:19:12 +01:00
ipso_filling_sensor.h net: lwm2m: Add IPSO filling sensor object 2021-11-09 11:19:12 +01:00
ipso_generic_sensor.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_humidity_sensor.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_light_control.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_onoff_switch.c net: lwm2m: Align float handling with specification 2021-09-16 19:04:52 -04:00
ipso_pressure_sensor.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_push_button.c net: lwm2m: Fix IPSO Push Button counter incrementation 2021-09-20 05:59:28 -04:00
ipso_temp_sensor.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
ipso_timer.c kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
Kconfig net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
Kconfig.ipso net: lwm2m: Add IPSO filling sensor object 2021-11-09 11:19:12 +01:00
Kconfig.ucifi net: lwm2m: add uCIFI Battery object (3411) 2022-01-21 11:32:08 -05:00
lwm2m_engine.c net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
lwm2m_engine.h net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
lwm2m_obj_connmon.c net: lwm2m: Update connectivity monitor object 2022-01-04 09:08:38 -05:00
lwm2m_obj_device.c net: lwm2m: Add option to configure device service period 2021-11-04 07:30:29 -04:00
lwm2m_obj_firmware.c net: lib: lwm2m: Use defines for update state and result pathstrs 2022-03-31 10:30:40 +02:00
lwm2m_obj_firmware_pull.c net: lwm2m: Provide backwards compatibility for single object 5 2022-01-13 10:34:25 +01:00
lwm2m_obj_gateway.c net: lwm2m: Add LwM2M gateway object 2022-01-18 13:19:12 -05:00
lwm2m_obj_gateway.h net: lwm2m: Add LwM2M gateway object 2022-01-18 13:19:12 -05:00
lwm2m_obj_location.c net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
lwm2m_obj_portfolio.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
lwm2m_obj_security.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
lwm2m_obj_server.c net: lwm2m: Support for "Mute Server" resource 2022-04-04 10:29:07 -05:00
lwm2m_obj_swmgmt.c net: lwm2m: Add LWM2M object 9 software management 2021-12-21 13:36:50 +01:00
lwm2m_object.h net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
lwm2m_pull_context.c net: lwm2m: Fix lwm2m_parse_peerinfo misuse 2022-02-02 11:12:56 +01:00
lwm2m_pull_context.h net: lwm2m: Make lwm2m_pull_context reusable 2021-12-21 13:36:50 +01:00
lwm2m_rd_client.c net: lwm2m: LwM2M RD client registration update failure fix 2022-04-29 08:57:30 +02:00
lwm2m_rd_client.h net: lwm2m: DTLS session cache enable and queue mode update 2022-04-29 08:57:30 +02:00
lwm2m_resource_ids.h net: lwm2m: Add IPSO Pressure Sensor object in ver. 1.1 2021-03-29 13:42:11 -04:00
lwm2m_rw_cbor.c net: lwm2m: Single instance read&write with CBOR 2022-04-22 09:44:36 +02:00
lwm2m_rw_cbor.h net: lwm2m: Single instance read&write with CBOR 2022-04-22 09:44:36 +02:00
lwm2m_rw_json.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
lwm2m_rw_json.h net: lwm2m: remove lwm2m_engine_obj from most handlers/formatter OPs 2019-08-02 12:00:35 +03:00
lwm2m_rw_link_format.c net: lwm2m: Sets ct to registration msg 2022-04-29 16:10:43 +02:00
lwm2m_rw_link_format.h tests: net: lwm2m: Add link-format content writer tests 2022-02-02 11:12:56 +01:00
lwm2m_rw_oma_tlv.c net: lwm2m: obj inst processing per formatter 2022-03-07 10:52:58 +01:00
lwm2m_rw_oma_tlv.h tests: net: lwm2m: Add OMA TLV content writer tests 2022-02-02 11:12:56 +01:00
lwm2m_rw_plain_text.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
lwm2m_rw_plain_text.h net: lwm2m: Allow to return error codes by content encoders/decoders 2022-02-02 11:12:56 +01:00
lwm2m_rw_senml_cbor.c net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_rw_senml_cbor.h net: lwm2m: SenML CBOR RW support 2022-04-29 16:10:43 +02:00
lwm2m_rw_senml_json.c net: lwm2m: SenML Json fix RW Time 2022-04-20 11:10:12 +02:00
lwm2m_rw_senml_json.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
lwm2m_senml_cbor_decode.c net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_senml_cbor_decode.h net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_senml_cbor_encode.c net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_senml_cbor_encode.h net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_senml_cbor_types.h net: lwm2m: SenML CBOR optimisations 2022-04-29 16:10:43 +02:00
lwm2m_shell.c net: lwm2m: adds LwM2M specific shell command 2022-04-12 09:57:20 +02:00
lwm2m_util.c net: lwm2m: lwm2m utility API update 2022-03-14 22:04:32 -04:00
lwm2m_util.h net: lwm2m: lwm2m utility API update 2022-03-14 22:04:32 -04:00
ucifi_battery.c net: lwm2m: add uCIFI Battery object (3411) 2022-01-21 11:32:08 -05:00
ucifi_battery.h net: lwm2m: add uCIFI Battery object (3411) 2022-01-21 11:32:08 -05:00