SWE SDK
Documentation sets
SDK
Bootloader
Kernel
CMock/Unity
Simulator
Zephyr Project
3.1.0
Contents
Introduction
Developing with Zephyr
Kernel
OS Services
Build and Configuration Systems
Connectivity
Hardware Support
Contributing to Zephyr
Project and Governance
Security
Samples and Demos
Supported Boards
Release Notes
Zephyr Project
»
Index
Index – L
led_api_blink (C type)
led_api_get_info (C type)
led_api_off (C type)
led_api_on (C type)
led_api_set_brightness (C type)
led_api_set_color (C type)
led_api_update_channels (C type)
led_api_update_rgb (C type)
led_api_write_channels (C type)
led_blink (C function)
led_driver_api (C struct)
led_get_info (C function)
led_info (C struct)
led_off (C function)
led_on (C function)
led_rgb (C struct)
led_rgb.b (C var)
led_rgb.g (C var)
led_rgb.r (C var)
led_set_brightness (C function)
led_set_channel (C function)
led_set_color (C function)
led_strip_driver_api (C struct)
led_strip_update_channels (C function)
led_strip_update_rgb (C function)
led_write_channels (C function)
LIST_DROP_EMPTY (C macro)
listdir_at() (west.manifest.Project method)
LISTIFY (C macro)
litex_clk_setup (C struct)
LLVM_TOOLCHAIN_PATH
log_arg_t (C type)
log_backend (C struct)
log_backend_activate (C function)
log_backend_api (C struct)
log_backend_control_block (C struct)
log_backend_count_get (C function)
log_backend_deactivate (C function)
LOG_BACKEND_DEFINE (C macro)
log_backend_disable (C function)
log_backend_dropped (C function)
log_backend_enable (C function)
log_backend_format_set (C function)
log_backend_get (C function)
log_backend_get_by_name (C function)
log_backend_id_get (C function)
log_backend_id_set (C function)
log_backend_is_active (C function)
log_backend_msg2_process (C function)
log_backend_panic (C function)
log_backend_put (C function)
log_backend_put_sync_hexdump (C function)
log_backend_put_sync_string (C function)
log_backend_shell_api (C var)
log_buffered_cnt (C function)
log_core_init (C function)
LOG_CORE_INIT (C macro)
log_data_pending (C function)
LOG_DBG (C macro)
log_domain_name_get (C function)
LOG_ERR (C macro)
log_filter_get (C function)
log_filter_set (C function)
log_format_func_t (C type)
log_format_func_t_get (C function)
log_format_set_all_active_backends (C function)
log_get_strdup_longest_string (C function)
log_get_strdup_pool_current_utilization (C function)
log_get_strdup_pool_utilization (C function)
LOG_HEXDUMP_DBG (C macro)
LOG_HEXDUMP_ERR (C macro)
LOG_HEXDUMP_INF (C macro)
LOG_HEXDUMP_WRN (C macro)
LOG_INF (C macro)
log_init (C function)
LOG_INIT (C macro)
LOG_INST_DBG (C macro)
LOG_INST_ERR (C macro)
LOG_INST_HEXDUMP_DBG (C macro)
LOG_INST_HEXDUMP_ERR (C macro)
LOG_INST_HEXDUMP_INF (C macro)
LOG_INST_HEXDUMP_WRN (C macro)
LOG_INST_INF (C macro)
LOG_INST_WRN (C macro)
LOG_LEVEL_SET (C macro)
LOG_MAX_NARGS (C macro)
log_mem_get_max_usage (C function)
log_mem_get_usage (C function)
LOG_MODULE_DECLARE (C macro)
LOG_MODULE_REGISTER (C macro)
log_msg (C struct)
log_msg.hdr (C var)
log_msg.log_msg_data (C union)
log_msg.log_msg_data.ext (C var)
log_msg.log_msg_data.single (C var)
log_msg.next (C var)
log_msg.payload (C var)
log_msg_arg_get (C function)
log_msg_chunk (C union)
log_msg_chunk.cont (C var)
log_msg_chunk.head (C var)
log_msg_chunk_alloc (C function)
log_msg_cont (C struct)
log_msg_cont.log_msg_cont_data (C union)
log_msg_cont.log_msg_cont_data.args (C var)
log_msg_cont.log_msg_cont_data.bytes (C var)
log_msg_cont.next (C var)
log_msg_create_0 (C function)
log_msg_create_1 (C function)
log_msg_create_2 (C function)
log_msg_create_3 (C function)
log_msg_create_n (C function)
log_msg_domain_id_get (C function)
log_msg_ext_head_data (C struct)
log_msg_ext_head_data.log_msg_ext_head_data_data (C union)
log_msg_ext_head_data.log_msg_ext_head_data_data.args (C var)
log_msg_ext_head_data.log_msg_ext_head_data_data.bytes (C var)
log_msg_generic_hdr (C struct)
log_msg_get (C function)
log_msg_get_slab_size (C function)
log_msg_hdr (C struct)
log_msg_hdr.ids (C var)
log_msg_hdr.log_msg_hdr_params (C union)
log_msg_hdr.log_msg_hdr_params.generic (C var)
log_msg_hdr.log_msg_hdr_params.hexdump (C var)
log_msg_hdr.log_msg_hdr_params.raw (C var)
log_msg_hdr.log_msg_hdr_params.std (C var)
log_msg_hdr.ref_cnt (C var)
log_msg_hdr.timestamp (C var)
log_msg_head_data (C union)
log_msg_head_data.args (C var)
log_msg_head_data.bytes (C var)
LOG_MSG_HEXDUMP_BYTES_HEAD_CHUNK (C macro)
LOG_MSG_HEXDUMP_BYTES_SINGLE_CHUNK (C macro)
log_msg_hexdump_create (C function)
log_msg_hexdump_data_get (C function)
log_msg_hexdump_data_put (C function)
log_msg_hexdump_hdr (C struct)
LOG_MSG_HEXDUMP_LENGTH_BITS (C macro)
LOG_MSG_HEXDUMP_MAX_LENGTH (C macro)
log_msg_ids (C struct)
log_msg_ids.domain_id (C var)
log_msg_ids.level (C var)
log_msg_ids.source_id (C var)
log_msg_is_std (C function)
log_msg_level_get (C function)
log_msg_mem_get_free (C function)
log_msg_mem_get_max_used (C function)
log_msg_mem_get_used (C function)
log_msg_nargs_get (C function)
LOG_MSG_NARGS_HEAD_CHUNK (C macro)
LOG_MSG_NARGS_SINGLE_CHUNK (C macro)
log_msg_no_space_handle (C function)
log_msg_pool_init (C function)
log_msg_put (C function)
log_msg_source_id_get (C function)
log_msg_std_hdr (C struct)
log_msg_str_get (C function)
log_msg_timestamp_get (C function)
LOG_MSG_TYPE_HEXDUMP (C macro)
LOG_MSG_TYPE_STD (C macro)
log_output (C struct)
log_output_control_block (C struct)
log_output_ctx_set (C function)
LOG_OUTPUT_DEFINE (C macro)
LOG_OUTPUT_DICT (C macro)
log_output_dropped_process (C function)
LOG_OUTPUT_FLAG_COLORS (C macro)
LOG_OUTPUT_FLAG_CRLF_LFONLY (C macro)
LOG_OUTPUT_FLAG_CRLF_NONE (C macro)
LOG_OUTPUT_FLAG_FORMAT_SYSLOG (C macro)
LOG_OUTPUT_FLAG_FORMAT_SYST (C macro)
LOG_OUTPUT_FLAG_FORMAT_TIMESTAMP (C macro)
LOG_OUTPUT_FLAG_LEVEL (C macro)
LOG_OUTPUT_FLAG_TIMESTAMP (C macro)
log_output_flush (C function)
log_output_func_t (C type)
log_output_hexdump (C function)
log_output_hostname_set (C function)
log_output_msg2_process (C function)
log_output_msg2_syst_process (C function)
log_output_msg_process (C function)
log_output_string (C function)
LOG_OUTPUT_SYST (C macro)
LOG_OUTPUT_TEXT (C macro)
log_output_timestamp_freq_set (C function)
log_output_timestamp_to_us (C function)
log_panic (C function)
LOG_PANIC (C macro)
LOG_PRINTK (C macro)
log_process (C function)
LOG_PROCESS (C macro)
log_set_tag (C function)
log_set_timestamp_func (C function)
log_source_name_get (C function)
log_src_cnt_get (C function)
log_strdup (C function)
log_thread_set (C function)
log_timestamp_get_t (C type)
LOG_WRN (C macro)
logger (runners.core.ZephyrBinaryRunner attribute)
lora_coding_rate (C enum)
lora_coding_rate.CR_4_5 (C enumerator)
lora_coding_rate.CR_4_6 (C enumerator)
lora_coding_rate.CR_4_7 (C enumerator)
lora_coding_rate.CR_4_8 (C enumerator)
lora_config (C function)
lora_datarate (C enum)
lora_datarate.SF_10 (C enumerator)
lora_datarate.SF_11 (C enumerator)
lora_datarate.SF_12 (C enumerator)
lora_datarate.SF_6 (C enumerator)
lora_datarate.SF_7 (C enumerator)
lora_datarate.SF_8 (C enumerator)
lora_datarate.SF_9 (C enumerator)
lora_modem_config (C struct)
lora_recv (C function)
lora_recv_async (C function)
lora_send (C function)
lora_send_async (C function)
lora_signal_bandwidth (C enum)
lora_signal_bandwidth.BW_125_KHZ (C enumerator)
lora_signal_bandwidth.BW_250_KHZ (C enumerator)
lora_signal_bandwidth.BW_500_KHZ (C enumerator)
lora_test_cw (C function)
lorawan_act_type (C enum)
lorawan_act_type.LORAWAN_ACT_ABP (C enumerator)
lorawan_act_type.LORAWAN_ACT_OTAA (C enumerator)
lorawan_class (C enum)
lorawan_class.LORAWAN_CLASS_A (C enumerator)
lorawan_class.LORAWAN_CLASS_B (C enumerator)
lorawan_class.LORAWAN_CLASS_C (C enumerator)
lorawan_datarate (C enum)
lorawan_datarate.LORAWAN_DR_0 (C enumerator)
lorawan_datarate.LORAWAN_DR_1 (C enumerator)
lorawan_datarate.LORAWAN_DR_10 (C enumerator)
lorawan_datarate.LORAWAN_DR_11 (C enumerator)
lorawan_datarate.LORAWAN_DR_12 (C enumerator)
lorawan_datarate.LORAWAN_DR_13 (C enumerator)
lorawan_datarate.LORAWAN_DR_14 (C enumerator)
lorawan_datarate.LORAWAN_DR_15 (C enumerator)
lorawan_datarate.LORAWAN_DR_2 (C enumerator)
lorawan_datarate.LORAWAN_DR_3 (C enumerator)
lorawan_datarate.LORAWAN_DR_4 (C enumerator)
lorawan_datarate.LORAWAN_DR_5 (C enumerator)
lorawan_datarate.LORAWAN_DR_6 (C enumerator)
lorawan_datarate.LORAWAN_DR_7 (C enumerator)
lorawan_datarate.LORAWAN_DR_8 (C enumerator)
lorawan_datarate.LORAWAN_DR_9 (C enumerator)
lorawan_downlink_cb (C struct)
lorawan_downlink_cb.cb (C var)
lorawan_downlink_cb.node (C var)
lorawan_enable_adr (C function)
lorawan_get_min_datarate (C function)
lorawan_get_payload_sizes (C function)
lorawan_join (C function)
lorawan_join_abp (C struct)
lorawan_join_abp.app_eui (C var)
lorawan_join_abp.app_skey (C var)
lorawan_join_abp.dev_addr (C var)
lorawan_join_abp.nwk_skey (C var)
lorawan_join_config (C struct)
lorawan_join_config.dev_eui (C var)
lorawan_join_otaa (C struct)
lorawan_join_otaa.app_key (C var)
lorawan_join_otaa.dev_nonce (C var)
lorawan_join_otaa.join_eui (C var)
lorawan_join_otaa.nwk_key (C var)
lorawan_message_type (C enum)
lorawan_message_type.LORAWAN_MSG_CONFIRMED (C enumerator)
lorawan_message_type.LORAWAN_MSG_UNCONFIRMED (C enumerator)
lorawan_register_downlink_callback (C function)
lorawan_register_dr_changed_callback (C function)
lorawan_send (C function)
lorawan_set_battery_level_callback (C function)
lorawan_set_class (C function)
lorawan_set_conf_msg_tries (C function)
lorawan_set_datarate (C function)
lorawan_start (C function)
lpc_peripheral_opcode (C enum)
lpc_peripheral_opcode.E8042_CLEAR_FLAG (C enumerator)
lpc_peripheral_opcode.E8042_CLEAR_OBF (C enumerator)
lpc_peripheral_opcode.E8042_IBF_HAS_CHAR (C enumerator)
lpc_peripheral_opcode.E8042_OBF_HAS_CHAR (C enumerator)
lpc_peripheral_opcode.E8042_PAUSE_IRQ (C enumerator)
lpc_peripheral_opcode.E8042_READ_KB_STS (C enumerator)
lpc_peripheral_opcode.E8042_RESUME_IRQ (C enumerator)
lpc_peripheral_opcode.E8042_SET_FLAG (C enumerator)
lpc_peripheral_opcode.E8042_WRITE_KB_CHAR (C enumerator)
lpc_peripheral_opcode.E8042_WRITE_MB_CHAR (C enumerator)
lpc_peripheral_opcode.EACPI_IBF_HAS_CHAR (C enumerator)
lpc_peripheral_opcode.EACPI_OBF_HAS_CHAR (C enumerator)
lpc_peripheral_opcode.EACPI_READ_STS (C enumerator)
lpc_peripheral_opcode.EACPI_WRITE_CHAR (C enumerator)
lpc_peripheral_opcode.EACPI_WRITE_STS (C enumerator)
LSB_GET (C macro)
LW_RECV_PORT_ANY (C macro)
lwm2m_acknowledge (C function)
lwm2m_ctx (C struct)
lwm2m_ctx.bootstrap_mode (C var)
lwm2m_ctx.fault_cb (C var)
lwm2m_ctx.observe_cb (C var)
lwm2m_ctx.pendings (C var)
lwm2m_ctx.processed_req (C var)
lwm2m_ctx.remote_addr (C var)
lwm2m_ctx.sec_obj_inst (C var)
lwm2m_ctx.sock_fd (C var)
lwm2m_ctx.srv_obj_inst (C var)
lwm2m_ctx.use_dtls (C var)
lwm2m_ctx.validate_buf (C var)
lwm2m_ctx_event_cb_t (C type)
lwm2m_device_add_err (C function)
LWM2M_DEVICE_BATTERY_STATUS_CHARGE_COMP (C macro)
LWM2M_DEVICE_BATTERY_STATUS_CHARGING (C macro)
LWM2M_DEVICE_BATTERY_STATUS_DAMAGED (C macro)
LWM2M_DEVICE_BATTERY_STATUS_LOW (C macro)
LWM2M_DEVICE_BATTERY_STATUS_NORMAL (C macro)
LWM2M_DEVICE_BATTERY_STATUS_NOT_INST (C macro)
LWM2M_DEVICE_BATTERY_STATUS_UNKNOWN (C macro)
LWM2M_DEVICE_ERROR_EXT_POWER_SUPPLY_OFF (C macro)
LWM2M_DEVICE_ERROR_GPS_FAILURE (C macro)
LWM2M_DEVICE_ERROR_LOW_POWER (C macro)
LWM2M_DEVICE_ERROR_LOW_SIGNAL_STRENGTH (C macro)
LWM2M_DEVICE_ERROR_NETWORK_FAILURE (C macro)
LWM2M_DEVICE_ERROR_NONE (C macro)
LWM2M_DEVICE_ERROR_OUT_OF_MEMORY (C macro)
LWM2M_DEVICE_ERROR_PERIPHERAL_FAILURE (C macro)
LWM2M_DEVICE_ERROR_SMS_FAILURE (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_AC_POWER (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_BAT_EXT (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_BAT_INT (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_DC_POWER (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_MAX (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_PWR_OVER_ETH (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_SOLAR (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_UNUSED (C macro)
LWM2M_DEVICE_PWR_SRC_TYPE_USB (C macro)
lwm2m_engine_create_obj_inst (C function)
lwm2m_engine_create_res_inst (C function)
lwm2m_engine_delete_obj_inst (C function)
lwm2m_engine_delete_res_inst (C function)
lwm2m_engine_execute_cb_t (C type)
lwm2m_engine_get_bool (C function)
lwm2m_engine_get_data_cb_t (C type)
lwm2m_engine_get_float (C function)
lwm2m_engine_get_objlnk (C function)
lwm2m_engine_get_opaque (C function)
lwm2m_engine_get_res_data (C function)
lwm2m_engine_get_s16 (C function)
lwm2m_engine_get_s32 (C function)
lwm2m_engine_get_s64 (C function)
lwm2m_engine_get_s8 (C function)
lwm2m_engine_get_string (C function)
lwm2m_engine_get_u16 (C function)
lwm2m_engine_get_u32 (C function)
lwm2m_engine_get_u64 (C function)
lwm2m_engine_get_u8 (C function)
lwm2m_engine_path_is_observed (C function)
lwm2m_engine_register_create_callback (C function)
lwm2m_engine_register_delete_callback (C function)
lwm2m_engine_register_exec_callback (C function)
lwm2m_engine_register_post_write_callback (C function)
lwm2m_engine_register_pre_write_callback (C function)
lwm2m_engine_register_read_callback (C function)
lwm2m_engine_register_validate_callback (C function)
lwm2m_engine_send (C function)
lwm2m_engine_set_bool (C function)
lwm2m_engine_set_data_cb_t (C type)
lwm2m_engine_set_float (C function)
lwm2m_engine_set_objlnk (C function)
lwm2m_engine_set_opaque (C function)
lwm2m_engine_set_res_data (C function)
lwm2m_engine_set_s16 (C function)
lwm2m_engine_set_s32 (C function)
lwm2m_engine_set_s64 (C function)
lwm2m_engine_set_s8 (C function)
lwm2m_engine_set_string (C function)
lwm2m_engine_set_u16 (C function)
lwm2m_engine_set_u32 (C function)
lwm2m_engine_set_u64 (C function)
lwm2m_engine_set_u8 (C function)
lwm2m_engine_start (C function)
lwm2m_engine_update_observer_max_period (C function)
lwm2m_engine_update_observer_min_period (C function)
lwm2m_engine_update_service_period (C function)
lwm2m_engine_user_cb_t (C type)
LWM2M_HAS_RES_FLAG (C macro)
LWM2M_MAX_PATH_STR_LEN (C macro)
lwm2m_obj_path (C struct)
LWM2M_OBJECT_ACCESS_CONTROL_ID (C macro)
LWM2M_OBJECT_CONNECTIVITY_MONITORING_ID (C macro)
LWM2M_OBJECT_CONNECTIVITY_STATISTICS_ID (C macro)
LWM2M_OBJECT_DEVICE_ID (C macro)
LWM2M_OBJECT_FIRMWARE_ID (C macro)
LWM2M_OBJECT_GATEWAY_ID (C macro)
LWM2M_OBJECT_LOCATION_ID (C macro)
LWM2M_OBJECT_PORTFOLIO_ID (C macro)
LWM2M_OBJECT_SECURITY_ID (C macro)
LWM2M_OBJECT_SERVER_ID (C macro)
LWM2M_OBJECT_SOFTWARE_MANAGEMENT_ID (C macro)
lwm2m_objlnk (C struct)
LWM2M_OBJLNK_MAX_ID (C macro)
lwm2m_observe_cb_t (C type)
lwm2m_observe_event (C enum)
lwm2m_observe_event.LWM2M_OBSERVE_EVENT_NOTIFY_ACK (C enumerator)
lwm2m_observe_event.LWM2M_OBSERVE_EVENT_NOTIFY_TIMEOUT (C enumerator)
lwm2m_observe_event.LWM2M_OBSERVE_EVENT_OBSERVER_ADDED (C enumerator)
lwm2m_observe_event.LWM2M_OBSERVE_EVENT_OBSERVER_REMOVED (C enumerator)
lwm2m_path_log_strdup (C function)
lwm2m_rd_client_ctx (C function)
lwm2m_rd_client_event (C enum)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_BOOTSTRAP_REG_COMPLETE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_BOOTSTRAP_REG_FAILURE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_BOOTSTRAP_TRANSFER_COMPLETE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_DEREGISTER_FAILURE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_DISCONNECT (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_NONE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_QUEUE_MODE_RX_OFF (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_REG_UPDATE_COMPLETE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_REG_UPDATE_FAILURE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_REGISTRATION_COMPLETE (C enumerator)
lwm2m_rd_client_event.LWM2M_RD_CLIENT_EVENT_REGISTRATION_FAILURE (C enumerator)
LWM2M_RD_CLIENT_FLAG_BOOTSTRAP (C macro)
lwm2m_rd_client_start (C function)
lwm2m_rd_client_stop (C function)
lwm2m_rd_client_update (C function)
LWM2M_RES_DATA_FLAG_RO (C macro)
LWM2M_RES_DATA_READ_ONLY (C macro)
lwm2m_socket_fault_cb_t (C type)
lwm2m_update_device_service_period (C function)
Zephyr Project
SDK
Bootloader
Kernel
CMock/Unity
Simulator