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 – C
call() (runners.core.ZephyrBinaryRunner method)
can_add_rx_filter (C function)
can_add_rx_filter_msgq (C function)
can_bus_err_cnt (C struct)
can_bus_err_cnt.rx_err_cnt (C var)
can_bus_err_cnt.tx_err_cnt (C var)
can_bytes_to_dlc (C function)
can_calc_prescaler (C function)
can_calc_timing (C function)
can_calc_timing_data (C function)
can_copy_filter_to_zfilter (C function)
can_copy_frame_to_zframe (C function)
can_copy_zfilter_to_filter (C function)
can_copy_zframe_to_frame (C function)
CAN_DEVICE_DT_DEFINE (C macro)
CAN_DEVICE_DT_INST_DEFINE (C macro)
can_device_state (C struct)
can_dlc_to_bytes (C function)
CAN_EXT_ID_MASK (C macro)
can_filter (C struct)
can_filter.can_id (C var)
can_filter.can_mask (C var)
can_frame (C struct)
can_frame.can_dlc (C var)
can_frame.can_id (C var)
can_frame.data (C var)
can_get_core_clock (C function)
can_get_max_bitrate (C function)
can_get_max_filters (C function)
can_get_state (C function)
can_get_timing_data_max (C function)
can_get_timing_data_min (C function)
can_get_timing_max (C function)
can_get_timing_min (C function)
can_ide (C enum)
can_ide.CAN_EXTENDED_IDENTIFIER (C enumerator)
can_ide.CAN_STANDARD_IDENTIFIER (C enumerator)
CAN_MAX_DLC (C macro)
CAN_MAX_EXT_ID (C macro)
CAN_MAX_STD_ID (C macro)
CAN_MODE_FD (C macro)
CAN_MODE_LISTENONLY (C macro)
CAN_MODE_LOOPBACK (C macro)
CAN_MODE_NORMAL (C macro)
can_mode_t (C type)
CAN_MSGQ_DEFINE (C macro)
can_recover (C function)
can_remove_rx_filter (C function)
can_rtr (C enum)
can_rtr.CAN_DATAFRAME (C enumerator)
can_rtr.CAN_REMOTEREQUEST (C enumerator)
can_rx_callback_t (C type)
can_send (C function)
can_set_bitrate (C function)
can_set_bitrate_data (C function)
can_set_mode (C function)
can_set_state_change_callback (C function)
can_set_timing (C function)
can_set_timing_data (C function)
CAN_SJW_NO_CHANGE (C macro)
can_state (C enum)
can_state.CAN_BUS_OFF (C enumerator)
can_state.CAN_ERROR_ACTIVE (C enumerator)
can_state.CAN_ERROR_PASSIVE (C enumerator)
can_state.CAN_ERROR_WARNING (C enumerator)
can_state_change_callback_t (C type)
CAN_STATS_ACK_ERROR_INC (C macro)
CAN_STATS_BIT0_ERROR_INC (C macro)
CAN_STATS_BIT1_ERROR_INC (C macro)
CAN_STATS_CRC_ERROR_INC (C macro)
CAN_STATS_FORM_ERROR_INC (C macro)
CAN_STATS_STUFF_ERROR_INC (C macro)
CAN_STD_ID_MASK (C macro)
can_timing (C struct)
can_timing.phase_seg1 (C var)
can_timing.phase_seg2 (C var)
can_timing.prescaler (C var)
can_timing.prop_seg (C var)
can_timing.sjw (C var)
can_transceiver_disable (C function)
can_transceiver_enable (C function)
can_tx_callback_t (C type)
CANFD_MAX_DLC (C macro)
canid_t (C type)
CAP_ASYNC_OPS (C macro)
CAP_AUTONONCE (C macro)
CAP_INPLACE_OPS (C macro)
CAP_KEY_LOADING_API (C macro)
CAP_NO_IV_PREFIX (C macro)
CAP_OPAQUE_KEY_HNDL (C macro)
CAP_RAW_KEY (C macro)
CAP_SEPARATE_IO_BUFS (C macro)
CAP_SYNC_OPS (C macro)
capabilities() (runners.core.ZephyrBinaryRunner class method)
cbc_op_t (C type)
cbpprintf (C function)
cbpprintf_external (C function)
cbprintf (C function)
cbprintf_cb (C type)
cbprintf_convert_cb (C type)
cbprintf_fsc_package (C function)
CBPRINTF_MUST_RUNTIME_PACKAGE (C macro)
cbprintf_package (C function)
CBPRINTF_PACKAGE_ALIGNMENT (C macro)
cbprintf_package_convert (C function)
cbprintf_package_copy (C function)
CBPRINTF_STATIC_PACKAGE (C macro)
cbvprintf (C function)
cbvprintf_exteral_formatter_func (C type)
cbvprintf_package (C function)
ccm_op_t (C type)
ccm_params (C struct)
ceiling_fraction (C macro)
cfb_display_param (C enum)
cfb_display_param.CFB_DISPLAY_COLS (C enumerator)
cfb_display_param.CFB_DISPLAY_HEIGH (C enumerator)
cfb_display_param.CFB_DISPLAY_PPT (C enumerator)
cfb_display_param.CFB_DISPLAY_ROWS (C enumerator)
cfb_display_param.CFB_DISPLAY_WIDTH (C enumerator)
cfb_font (C struct)
cfb_font_caps (C enum)
cfb_font_caps.CFB_FONT_MONO_HPACKED (C enumerator)
cfb_font_caps.CFB_FONT_MONO_VPACKED (C enumerator)
cfb_font_caps.CFB_FONT_MSB_FIRST (C enumerator)
cfb_framebuffer_clear (C function)
cfb_framebuffer_finalize (C function)
cfb_framebuffer_init (C function)
cfb_framebuffer_invert (C function)
cfb_framebuffer_set_font (C function)
cfb_get_display_parameter (C function)
cfb_get_font_size (C function)
cfb_get_numof_fonts (C function)
cfb_invert_area (C function)
cfb_print (C function)
cfg (runners.core.ZephyrBinaryRunner attribute)
char2hex (C function)
check_call() (runners.core.ZephyrBinaryRunner method)
(west.commands.west.commands.WestCommand.WestCommand static method)
check_output() (runners.core.ZephyrBinaryRunner method)
(west.commands.west.commands.WestCommand.WestCommand static method)
cipher_aead_pkt (C struct)
cipher_aead_pkt.ad (C var)
cipher_aead_pkt.ad_len (C var)
cipher_aead_pkt.tag (C var)
cipher_algo (C enum)
cipher_algo.CRYPTO_CIPHER_ALGO_AES (C enumerator)
cipher_begin_session (C function)
cipher_block_op (C function)
cipher_callback_set (C function)
cipher_cbc_op (C function)
cipher_ccm_op (C function)
cipher_completion_cb (C type)
cipher_ctr_op (C function)
cipher_ctx (C struct)
cipher_ctx.app_sessn_state (C var)
cipher_ctx.device (C var)
cipher_ctx.drv_sessn_state (C var)
cipher_ctx.flags (C var)
cipher_ctx.key (C var)
cipher_ctx.keylen (C var)
cipher_ctx.mode_params (C var)
cipher_ctx.ops (C var)
cipher_free_session (C function)
cipher_gcm_op (C function)
cipher_mode (C enum)
cipher_mode.CRYPTO_CIPHER_MODE_CBC (C enumerator)
cipher_mode.CRYPTO_CIPHER_MODE_CCM (C enumerator)
cipher_mode.CRYPTO_CIPHER_MODE_CTR (C enumerator)
cipher_mode.CRYPTO_CIPHER_MODE_ECB (C enumerator)
cipher_mode.CRYPTO_CIPHER_MODE_GCM (C enumerator)
cipher_op (C enum)
cipher_op.CRYPTO_CIPHER_OP_DECRYPT (C enumerator)
cipher_op.CRYPTO_CIPHER_OP_ENCRYPT (C enumerator)
cipher_ops (C struct)
cipher_pkt (C struct)
cipher_pkt.ctx (C var)
cipher_pkt.in_buf (C var)
cipher_pkt.in_len (C var)
cipher_pkt.out_buf (C var)
cipher_pkt.out_buf_max (C var)
cipher_pkt.out_len (C var)
CLAMP (C macro)
clock_control (C type)
clock_control_async_on (C function)
clock_control_async_on_fn (C type)
clock_control_cb_t (C type)
clock_control_configure (C function)
clock_control_configure_fn (C type)
clock_control_driver_api (C struct)
clock_control_get (C type)
clock_control_get_rate (C function)
clock_control_get_status (C function)
clock_control_get_status_fn (C type)
clock_control_off (C function)
clock_control_on (C function)
clock_control_set (C type)
clock_control_set_rate (C function)
clock_control_status (C enum)
clock_control_status.CLOCK_CONTROL_STATUS_OFF (C enumerator)
clock_control_status.CLOCK_CONTROL_STATUS_ON (C enumerator)
clock_control_status.CLOCK_CONTROL_STATUS_STARTING (C enumerator)
clock_control_status.CLOCK_CONTROL_STATUS_UNAVAILABLE (C enumerator)
clock_control_status.CLOCK_CONTROL_STATUS_UNKNOWN (C enumerator)
CLOCK_CONTROL_SUBSYS_ALL (C macro)
clock_control_subsys_rate_t (C type)
clock_control_subsys_t (C type)
CMSG_DATA (C macro)
CMSG_FIRSTHDR (C macro)
CMSG_LEN (C macro)
CMSG_NXTHDR (C macro)
CMSG_SPACE (C macro)
cmsghdr (C struct)
coap_ack_init (C function)
coap_append_block1_option (C function)
coap_append_block2_option (C function)
coap_append_option_int (C function)
coap_append_size1_option (C function)
coap_append_size2_option (C function)
coap_block_context (C struct)
coap_block_size (C enum)
coap_block_size.COAP_BLOCK_1024 (C enumerator)
coap_block_size.COAP_BLOCK_128 (C enumerator)
coap_block_size.COAP_BLOCK_16 (C enumerator)
coap_block_size.COAP_BLOCK_256 (C enumerator)
coap_block_size.COAP_BLOCK_32 (C enumerator)
coap_block_size.COAP_BLOCK_512 (C enumerator)
coap_block_size.COAP_BLOCK_64 (C enumerator)
coap_block_size_to_bytes (C function)
coap_block_transfer_init (C function)
COAP_CODE_EMPTY (C macro)
coap_content_format (C enum)
coap_content_format.COAP_CONTENT_FORMAT_APP_CBOR (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_EXI (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_JSON (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_JSON_PATCH_JSON (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_LINK_FORMAT (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_MERGE_PATCH_JSON (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_OCTET_STREAM (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_APP_XML (C enumerator)
coap_content_format.COAP_CONTENT_FORMAT_TEXT_PLAIN (C enumerator)
coap_core_metadata (C struct)
COAP_DEFAULT_ACK_RANDOM_FACTOR (C macro)
COAP_DEFAULT_MAX_RETRANSMIT (C macro)
coap_find_observer_by_addr (C function)
coap_find_options (C function)
coap_get_option_int (C function)
coap_handle_request (C function)
coap_header_get_code (C function)
coap_header_get_id (C function)
coap_header_get_token (C function)
coap_header_get_type (C function)
coap_header_get_version (C function)
coap_make_response_code (C macro)
coap_method (C enum)
coap_method.COAP_METHOD_DELETE (C enumerator)
coap_method.COAP_METHOD_FETCH (C enumerator)
coap_method.COAP_METHOD_GET (C enumerator)
coap_method.COAP_METHOD_IPATCH (C enumerator)
coap_method.COAP_METHOD_PATCH (C enumerator)
coap_method.COAP_METHOD_POST (C enumerator)
coap_method.COAP_METHOD_PUT (C enumerator)
coap_method_t (C type)
coap_msgtype (C enum)
coap_msgtype.COAP_TYPE_ACK (C enumerator)
coap_msgtype.COAP_TYPE_CON (C enumerator)
coap_msgtype.COAP_TYPE_NON_CON (C enumerator)
coap_msgtype.COAP_TYPE_RESET (C enumerator)
coap_next_block (C function)
coap_next_block_for_option (C function)
coap_next_id (C function)
coap_next_token (C function)
coap_notify_t (C type)
coap_observer (C struct)
coap_observer_init (C function)
coap_observer_next_unused (C function)
coap_option (C struct)
coap_option_num (C enum)
coap_option_num.COAP_OPTION_ACCEPT (C enumerator)
coap_option_num.COAP_OPTION_BLOCK1 (C enumerator)
coap_option_num.COAP_OPTION_BLOCK2 (C enumerator)
coap_option_num.COAP_OPTION_CONTENT_FORMAT (C enumerator)
coap_option_num.COAP_OPTION_ETAG (C enumerator)
coap_option_num.COAP_OPTION_IF_MATCH (C enumerator)
coap_option_num.COAP_OPTION_IF_NONE_MATCH (C enumerator)
coap_option_num.COAP_OPTION_LOCATION_PATH (C enumerator)
coap_option_num.COAP_OPTION_LOCATION_QUERY (C enumerator)
coap_option_num.COAP_OPTION_MAX_AGE (C enumerator)
coap_option_num.COAP_OPTION_OBSERVE (C enumerator)
coap_option_num.COAP_OPTION_PROXY_SCHEME (C enumerator)
coap_option_num.COAP_OPTION_PROXY_URI (C enumerator)
coap_option_num.COAP_OPTION_SIZE1 (C enumerator)
coap_option_num.COAP_OPTION_SIZE2 (C enumerator)
coap_option_num.COAP_OPTION_URI_HOST (C enumerator)
coap_option_num.COAP_OPTION_URI_PATH (C enumerator)
coap_option_num.COAP_OPTION_URI_PORT (C enumerator)
coap_option_num.COAP_OPTION_URI_QUERY (C enumerator)
coap_option_value_to_int (C function)
coap_packet (C struct)
coap_packet_append_option (C function)
coap_packet_append_payload (C function)
coap_packet_append_payload_marker (C function)
coap_packet_get_payload (C function)
coap_packet_init (C function)
coap_packet_parse (C function)
coap_pending (C struct)
coap_pending_clear (C function)
coap_pending_cycle (C function)
coap_pending_init (C function)
coap_pending_next_to_expire (C function)
coap_pending_next_unused (C function)
coap_pending_received (C function)
coap_pendings_clear (C function)
coap_register_observer (C function)
coap_remove_observer (C function)
coap_replies_clear (C function)
coap_reply (C struct)
coap_reply_clear (C function)
coap_reply_init (C function)
coap_reply_next_unused (C function)
coap_reply_t (C type)
coap_request_is_observe (C function)
COAP_REQUEST_MASK (C macro)
coap_resource (C struct)
coap_resource.get (C var)
coap_resource_notify (C function)
coap_response_code (C enum)
coap_response_code.COAP_RESPONSE_CODE_BAD_GATEWAY (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_BAD_OPTION (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_BAD_REQUEST (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_CHANGED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_CONFLICT (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_CONTENT (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_CONTINUE (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_CREATED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_DELETED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_FORBIDDEN (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_GATEWAY_TIMEOUT (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_INCOMPLETE (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_INTERNAL_ERROR (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_NOT_ACCEPTABLE (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_NOT_ALLOWED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_NOT_FOUND (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_NOT_IMPLEMENTED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_OK (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_PRECONDITION_FAILED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_PROXYING_NOT_SUPPORTED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_REQUEST_TOO_LARGE (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_SERVICE_UNAVAILABLE (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_TOO_MANY_REQUESTS (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_UNAUTHORIZED (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_UNPROCESSABLE_ENTITY (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_UNSUPPORTED_CONTENT_FORMAT (C enumerator)
coap_response_code.COAP_RESPONSE_CODE_VALID (C enumerator)
coap_response_received (C function)
COAP_TOKEN_MAX_LEN (C macro)
coap_update_from_block (C function)
COAP_VERSION_1 (C macro)
coap_well_known_core_get (C function)
COAP_WELL_KNOWN_CORE_PATH (C macro)
CommandContextError (class in west.commands)
CommandError (class in west.commands)
COMMON_PARAM_HDR (C macro)
COND_CODE_0 (C macro)
COND_CODE_1 (C macro)
CONF_FILE
config (west.commands.west.commands.WestCommand attribute)
ConfigFile (class in west.configuration)
Configuration (class in west.configuration)
CONTAINER_OF (C macro)
coredump (C function)
coredump_buffer_output (C function)
coredump_cmd (C function)
coredump_memory_dump (C function)
coredump_query (C function)
counter_alarm_callback_t (C type)
counter_alarm_cfg (C struct)
counter_api_cancel_alarm (C type)
counter_api_get_freq (C type)
counter_api_get_guard_period (C type)
counter_api_get_pending_int (C type)
counter_api_get_top_value (C type)
counter_api_get_value (C type)
counter_api_set_alarm (C type)
counter_api_set_guard_period (C type)
counter_api_set_top_value (C type)
counter_api_start (C type)
counter_api_stop (C type)
counter_cancel_channel_alarm (C function)
counter_config_info (C struct)
counter_driver_api (C struct)
counter_get_frequency (C function)
counter_get_guard_period (C function)
counter_get_max_top_value (C function)
counter_get_num_of_channels (C function)
counter_get_pending_int (C function)
counter_get_top_value (C function)
counter_get_value (C function)
counter_is_counting_up (C function)
counter_set_channel_alarm (C function)
counter_set_guard_period (C function)
counter_set_top_value (C function)
counter_start (C function)
counter_stop (C function)
counter_ticks_to_us (C function)
counter_top_callback_t (C type)
counter_top_cfg (C struct)
counter_us_to_ticks (C function)
crc16 (C function)
crc16_ansi (C function)
crc16_ccitt (C function)
crc16_itu_t (C function)
crc16_reflect (C function)
crc32_c (C function)
crc32_ieee (C function)
crc32_ieee_update (C function)
crc7_be (C function)
crc8 (C function)
crc8_ccitt (C function)
create() (runners.core.ZephyrBinaryRunner class method)
CROSS_COMPILE
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
crypto_driver_api (C struct)
crypto_query_hwcaps (C function)
CSIS_CLIENT_DISCOVER_TIMER_VALUE (C macro)
ctr_op_t (C type)
ctr_params (C struct)
Zephyr Project
SDK
Bootloader
Kernel
CMock/Unity
Simulator