docs.silabs.com
docs.silabs.com
Search in:
docs

Gecko Platform

  • Overview
  • SDK Programming Model
  • Memory Layout

Services

  • Overview
  • Power Manager
  • CLI
  • API Documentation
    • API version
      • PSA_CRYPTO_API_VERSION_MAJOR
      • PSA_CRYPTO_API_VERSION_MINOR
    • Ash
      • ashEncodeByte
      • ashDecodeByte
      • ashRandomizeArray
      • ashStartAckTimer
      • ashAckTimerHasExpired
      • ashAdjustAckPeriod
      • ashStartNrTimer
      • ashNrTimerHasExpired
      • ashStopAckTimer
      • ashAckTimerIsRunning
      • ashAckTimerIsNotRunning
      • ashSetAckPeriod
      • ashGetAckPeriod
      • ashSetAndStartAckTimer
      • ashStopNrTimer
      • ashNrTimerIsNotRunning
      • ASH_FLAG
      • ASH_ESC
      • ASH_XON
      • ASH_XOFF
      • ASH_SUB
      • ASH_CAN
      • ASH_WAKE
      • ASH_FLIP
      • ASH_NCP_SHFRAME_RX_LEN
      • ASH_NCP_SHFRAME_TX_LEN
      • ASH_HOST_SHFRAME_RX_LEN
      • ASH_HOST_SHFRAME_TX_LEN
      • ASH_ACKNUM_MASK
      • ASH_RFLAG_MASK
      • ASH_NFLAG_MASK
      • ASH_PFLAG_MASK
      • ASH_FRMNUM_MASK
      • MOD8
      • INC8
    • Asn1_module
      • mbedtls_asn1_buf
        • tag
        • len
        • p
      • mbedtls_asn1_bitstring
        • len
        • unused_bits
        • p
      • mbedtls_asn1_sequence
        • buf
        • next
      • mbedtls_asn1_named_data
        • MBEDTLS_PRIVATE
        • oid
        • val
        • next
      • MBEDTLS_PRIVATE
      • mbedtls_asn1_get_len
      • mbedtls_asn1_get_tag
      • mbedtls_asn1_get_bool
      • mbedtls_asn1_get_int
      • mbedtls_asn1_get_enum
      • mbedtls_asn1_get_bitstring
      • mbedtls_asn1_get_bitstring_null
      • mbedtls_asn1_get_sequence_of
      • mbedtls_asn1_sequence_free
      • mbedtls_asn1_traverse_sequence_of
      • mbedtls_asn1_get_alg
      • mbedtls_asn1_get_alg_null
      • mbedtls_asn1_find_named_data
      • mbedtls_asn1_free_named_data
      • mbedtls_asn1_free_named_data_list
      • MBEDTLS_ERR_ASN1_OUT_OF_DATA
      • MBEDTLS_ERR_ASN1_UNEXPECTED_TAG
      • MBEDTLS_ERR_ASN1_INVALID_LENGTH
      • MBEDTLS_ERR_ASN1_LENGTH_MISMATCH
      • MBEDTLS_ERR_ASN1_INVALID_DATA
      • MBEDTLS_ERR_ASN1_ALLOC_FAILED
      • MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
      • MBEDTLS_OID_SIZE
      • MBEDTLS_OID_CMP
      • tag
      • len
      • p
      • len
      • unused_bits
      • p
      • buf
      • next
      • oid
      • val
      • next
    • Asymmetric cryptography
      • psa_sign_message
      • psa_verify_message
      • psa_sign_hash
      • psa_verify_hash
      • psa_asymmetric_encrypt
      • psa_asymmetric_decrypt
    • Authenticated encryption with associated data (AEAD)
      • psa_aead_encrypt
      • psa_aead_decrypt
      • psa_aead_encrypt_setup
      • psa_aead_decrypt_setup
      • psa_aead_generate_nonce
      • psa_aead_set_nonce
      • psa_aead_set_lengths
      • psa_aead_update_ad
      • psa_aead_update
      • psa_aead_finish
      • psa_aead_verify
      • psa_aead_abort
      • PSA_AEAD_OPERATION_INIT
    • Built-in keys
      • MBEDTLS_PSA_KEY_ID_BUILTIN_MIN
      • MBEDTLS_PSA_KEY_ID_BUILTIN_MAX
      • psa_drv_slot_number_t
    • CPC
      • sl_cpc_endpoint_handle_t
        • ep
        • id
        • ref_count
      • sl_cpc_endpoint_debug_counters_t
        • rxd_packet
        • rxd_data_frame
        • rxd_data_frame_queued
        • rxd_data_frame_dropped
        • rxd_supervisory_frame
        • rxd_supervisory_frame_processed
        • rxd_supervisory_frame_dropped
        • rxd_unnumbered_frame
        • rxd_unnumbered_frame_processed
        • rxd_unnumbered_frame_dropped
        • rxd_duplicate_data_frame
        • rxd_ack
        • rxd_reject_destination_unreachable
        • rxd_reject_seq_mismatch
        • rxd_reject_checksum_mismatch
        • rxd_reject_security_issue
        • rxd_reject_out_of_memory
        • rxd_reject_fault
        • txd_data_frame
        • txd_ack
        • txd_reject_destination_unreachable
        • txd_reject_seq_mismatch
        • txd_reject_checksum_mismatch
        • txd_reject_security_issue
        • txd_reject_out_of_memory
        • txd_reject_fault
        • retxd_data_frame
        • frame_transmit_submitted
        • frame_transmit_completed
        • data_frame_transmit_completed
        • supervisory_frame_transmit_completed
      • sl_cpc_core_debug_counters_t
        • endpoint_opened
        • endpoint_closed
        • rxd_frame
        • rxd_valid_iframe
        • rxd_valid_uframe
        • rxd_valid_sframe
        • rxd_data_frame_dropped
        • txd_reject_destination_unreachable
        • txd_reject_error_fault
        • txd_completed
        • retxd_data_frame
        • driver_error
        • driver_packet_dropped
        • invalid_header_checksum
        • invalid_payload_checksum
      • sl_cpc_mem_pool_handle_t
        • pool_handle
        • used_block_cnt
      • sl_cpc_debug_memory_t
        • buffer_handle
        • hdlc_header
        • hdlc_reject
        • rx_buffer
        • endpoint
        • rx_queue_item
        • tx_queue_item
        • endpoint_closed_arg_item
        • system_command
      • sl_cpc_init
      • sl_cpc_open_user_endpoint
      • sl_cpc_set_endpoint_option
      • sl_cpc_close_endpoint
      • sl_cpc_abort_read
      • sl_cpc_read
      • sl_cpc_write
      • sl_cpc_get_endpoint_state
      • sl_cpc_free_rx_buffer
      • sl_cpc_user_endpoint_id_t
        • SL_CPC_ENDPOINT_USER_ID_0
        • SL_CPC_ENDPOINT_USER_ID_1
        • SL_CPC_ENDPOINT_USER_ID_2
        • SL_CPC_ENDPOINT_USER_ID_3
        • SL_CPC_ENDPOINT_USER_ID_4
        • SL_CPC_ENDPOINT_USER_ID_5
        • SL_CPC_ENDPOINT_USER_ID_6
        • SL_CPC_ENDPOINT_USER_ID_7
        • SL_CPC_ENDPOINT_USER_ID_8
        • SL_CPC_ENDPOINT_USER_ID_9
      • sl_cpc_endpoint_state_t
        • SL_CPC_STATE_OPEN
        • SL_CPC_STATE_CLOSED
        • SL_CPC_STATE_CLOSING
        • SL_CPC_STATE_ERROR_DESTINATION_UNREACHABLE
        • SL_CPC_STATE_ERROR_SECURITY_INCIDENT
        • SL_CPC_STATE_ERROR_FAULT
        • SL_CPC_STATE_FREED
      • sl_cpc_endpoint_option_t
        • SL_CPC_ENDPOINT_ON_IFRAME_RECEIVE
        • SL_CPC_ENDPOINT_ON_IFRAME_RECEIVE_ARG
        • SL_CPC_ENDPOINT_ON_UFRAME_RECEIVE
        • SL_CPC_ENDPOINT_ON_UFRAME_RECEIVE_ARG
        • SL_CPC_ENDPOINT_ON_IFRAME_WRITE_COMPLETED
        • SL_CPC_ENDPOINT_ON_UFRAME_WRITE_COMPLETED
        • SL_CPC_ENDPOINT_ON_POLL
        • SL_CPC_ENDPOINT_ON_POLL_ARG
        • SL_CPC_ENDPOINT_ON_FINAL
        • SL_CPC_ENDPOINT_ON_FINAL_ARG
        • SL_CPC_ENDPOINT_ON_ERROR
        • SL_CPC_ENDPOINT_ON_ERROR_ARG
    • Command Line Interface
      • CLI Commands in NVM3
        • cli_storage_nvm3_t
          • cli_handle
          • prompt
          • end_string
          • key_offset
          • key_count
          • key_next
          • execute_while_define
          • define_in_progress
          • execute_in_progress
          • init_tick
        • sl_cli_storage_nvm3_clear
        • sl_cli_storage_nvm3_list
        • sl_cli_storage_nvm3_define
        • sl_cli_storage_nvm3_execute
        • sl_cli_storage_nvm3_count
        • sl_cli_storage_nvm3_init
        • sl_cli_storage_nvm3_tick
        • cli_storage_nvm3_handle_t
      • CLI Commands in RAM
        • cli_storage_ram_t
          • cli_handle
          • prompt
          • end_string
          • ram_size
          • ram_next
          • ram_buffer
          • execute_while_define
          • define_in_progress
          • execute_in_progress
        • sl_cli_storage_ram_clear
        • sl_cli_storage_ram_list
        • sl_cli_storage_ram_define
        • sl_cli_storage_ram_execute
        • sl_cli_storage_ram_count
        • sl_cli_storage_ram_init
        • cli_storage_ram_handle_t
      • CLI Delay
        • sl_cli_delay_command
      • sl_cli_command_arg_t
        • handle
        • argc
        • argv
        • arg_ofs
        • arg_type_list
      • sl_cli_command_info_t
        • function
        • arg_type_list
      • sl_cli_command_entry_t
        • name
        • command
        • is_shortcut
      • sl_cli_command_group_t
        • node
        • in_use
        • command_table
      • sl_cli
        • tick_in_progress
        • prompt_string
        • req_prompt
        • input_buffer
        • input_size
        • input_pos
        • input_len
        • last_input_type
        • command_group
        • command_function
        • aux_argument
        • session_data
        • iostream_handle
        • start_delay_tick
        • loop_delay_tick
      • sl_cli_instance_parameters_t
        • task_name
        • iostream_handle
        • default_command_group
        • thread_id
        • thread_cb
        • stack
        • stack_size
        • prio
        • start_delay_ms
        • loop_delay_ms
      • sl_cli_get_argument_hex
      • sl_cli_clear
      • sl_cli_redirect_command
      • sl_cli_handle_input
      • sl_cli_instance_init
      • sl_cli_is_ok_to_sleep
      • sl_cli_tick_instance
      • sl_cli_tokenize
      • sl_cli_command_add_command_group
      • sl_cli_command_remove_command_group
      • sl_cli_command_find
      • sl_cli_command_execute
      • sl_cli_simple_password_init
      • sl_cli_simple_password_logout
      • sl_cli_set_simple_password
      • sl_cli_simple_password_destroy_key
      • sl_cli_reset_security_warning_flag
      • sl_cli_input_char
      • sl_cli_input_clear
      • sl_cli_get_argument_count
      • sl_cli_get_argument_type
      • sl_cli_get_argument_int8
      • sl_cli_get_argument_int16
      • sl_cli_get_argument_int32
      • sl_cli_get_argument_uint8
      • sl_cli_get_argument_uint16
      • sl_cli_get_argument_uint32
      • sl_cli_get_argument_string
      • sl_cli_get_command_count
      • sl_cli_get_command_string
      • SL_CLI_ARG_UINT8
      • SL_CLI_ARG_UINT16
      • SL_CLI_ARG_UINT32
      • SL_CLI_ARG_INT8
      • SL_CLI_ARG_INT16
      • SL_CLI_ARG_INT32
      • SL_CLI_ARG_STRING
      • SL_CLI_ARG_HEX
      • SL_CLI_ARG_UINT8OPT
      • SL_CLI_ARG_UINT16OPT
      • SL_CLI_ARG_UINT32OPT
      • SL_CLI_ARG_INT8OPT
      • SL_CLI_ARG_INT16OPT
      • SL_CLI_ARG_INT32OPT
      • SL_CLI_ARG_STRINGOPT
      • SL_CLI_ARG_HEXOPT
      • SL_CLI_ARG_ADDITIONAL
      • SL_CLI_ARG_WILDCARD
      • SL_CLI_ARG_GROUP
      • SL_CLI_ARG_END
      • SL_CLI_COMMAND
      • SL_CLI_COMMAND_GROUP
      • SL_CLI_INPUT_DIRECTION_UP
      • SL_CLI_INPUT_DIRECTION_DOWN
      • sl_cli_argument_type_t
      • sl_cli_command_func_t
      • sl_cli_command_function_t
      • sl_cli_arg
        • sl_cli_arg_uint8
        • sl_cli_arg_uint16
        • sl_cli_arg_uint32
        • sl_cli_arg_int8
        • sl_cli_arg_int16
        • sl_cli_arg_int32
        • sl_cli_arg_string
        • sl_cli_arg_hex
        • sl_cli_arg_uint8opt
        • sl_cli_arg_uint16opt
        • sl_cli_arg_uint32opt
        • sl_cli_arg_int8opt
        • sl_cli_arg_int16opt
        • sl_cli_arg_int32opt
        • sl_cli_arg_stringopt
        • sl_cli_arg_hexopt
        • sl_cli_arg_additionnal
        • sl_cli_arg_wildcard
        • sl_cli_arg_group
        • sl_cli_arg_end
      • sl_cli_default_handle
      • sl_cli_default_command_group
    • Cpc_security_secondary
      • sl_cpc_security_fetch_user_specified_binding_key
      • sl_cpc_security_init
      • sl_cpc_security_encrypt
      • sl_cpc_security_decrypt
      • sl_cpc_security_drop_incoming_packet
      • sl_cpc_security_on_unbind_request
      • sl_cpc_security_unbind_subscribe
      • sl_cpc_security_unbind_unsubscribe
    • Cpc_system_common
      • sl_cpc_system_cmd_header_t
        • command_id
        • seq
        • length
      • sl_cpc_system_cmd_t
        • header
        • payload
      • sl_cpc_system_property_cmd_t
        • property_id
        • payload
      • EP_ID_TO_PROPERTY_ID
      • PROPERTY_ID_TO_EP_ID
      • AGGREGATED_STATE_LOW
      • CPC_CAPABILITIES_SECURITY_ENDPOINT_MASK
      • PAYLOAD_LENGTH_MAX
      • sl_cpc_property_id_t
        • PROP_ENDPOINT_STATES
      • sl_cpc_system_status_t
        • STATUS_OK
        • STATUS_FAILURE
        • STATUS_UNIMPLEMENTED
        • STATUS_INVALID_ARGUMENT
        • STATUS_INVALID_STATE
        • STATUS_INVALID_COMMAND
        • STATUS_INVALID_INTERFACE
        • STATUS_INTERNAL_ERROR
        • STATUS_SECURITY_ERROR
        • STATUS_PARSE_ERROR
        • STATUS_IN_PROGRESS
        • STATUS_NOMEM
        • STATUS_BUSY
        • STATUS_PROP_NOT_FOUND
        • STATUS_PACKET_DROPPED
        • STATUS_EMPTY
        • STATUS_CMD_TOO_BIG
        • STATUS_NO_ACK
        • STATUS_CCA_FAILURE
        • STATUS_ALREADY
        • STATUS_ITEM_NOT_FOUND
        • STATUS_INVALID_COMMAND_FOR_PROP
      • sl_cpc_system_reboot_mode_t
        • REBOOT_APPLICATION
        • REBOOT_BOOTLOADER
      • sl_cpc_system_cmd_id_t
    • Device Initialization
      • Clock Initialization
        • sl_device_init_clocks
      • DCDC Initialization
        • sl_device_init_dcdc
      • DPLL Initialization
        • sl_device_init_dpll
      • EMU Initialization
        • sl_device_init_emu
      • HFRCO Initialization
        • sl_device_init_hfrco
      • HFXO Initialization
        • sl_device_init_hfxo
      • LFRCO Initialization
        • sl_device_init_lfrco
      • LFXO Initialization
        • sl_device_init_lfxo
      • NVIC Initialization
        • sl_device_init_nvic
      • USB PLL Initialization
        • sl_device_init_usbpll
    • Em2xx_resets
      • EM2XX_RESET_UNKNOWN
    • Error codes
      • PSA_SUCCESS
      • PSA_ERROR_GENERIC_ERROR
      • PSA_ERROR_NOT_SUPPORTED
      • PSA_ERROR_NOT_PERMITTED
      • PSA_ERROR_BUFFER_TOO_SMALL
      • PSA_ERROR_ALREADY_EXISTS
      • PSA_ERROR_DOES_NOT_EXIST
      • PSA_ERROR_BAD_STATE
      • PSA_ERROR_INVALID_ARGUMENT
      • PSA_ERROR_INSUFFICIENT_MEMORY
      • PSA_ERROR_INSUFFICIENT_STORAGE
      • PSA_ERROR_COMMUNICATION_FAILURE
      • PSA_ERROR_STORAGE_FAILURE
      • PSA_ERROR_HARDWARE_FAILURE
      • PSA_ERROR_CORRUPTION_DETECTED
      • PSA_ERROR_INSUFFICIENT_ENTROPY
      • PSA_ERROR_INVALID_SIGNATURE
      • PSA_ERROR_INVALID_PADDING
      • PSA_ERROR_INSUFFICIENT_DATA
      • PSA_ERROR_INVALID_HANDLE
      • PSA_ERROR_DATA_CORRUPT
      • PSA_ERROR_DATA_INVALID
      • psa_status_t
    • External random generator
    • HFXO Manager
      • sl_hfxo_manager_sleepy_xtal_settings
        • ana_ctune
        • core_bias_current
      • sl_hfxo_manager_init_hardware
      • sl_hfxo_manager_init
      • sl_hfxo_manager_update_sleepy_xtal_settings
      • sl_hfxo_manager_notify_consecutive_failed_startups
      • sl_hfxo_manager_irq_handler
    • Helper macros
      • MBEDTLS_PSA_ALG_AEAD_EQUAL
    • I/O Stream
      • I/O Stream EUSART
        • sl_iostream_eusart_config_t
          • eusart
          • flow_control
          • enable_high_frequency
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
          • cts_port
          • cts_pin
          • rts_port
          • rts_pin
        • sl_iostream_eusart_context_t
          • context
          • eusart
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
          • cts_port
          • cts_pin
          • rts_port
          • rts_pin
          • flags
          • node
        • sl_iostream_eusart_init
        • sl_iostream_eusart_irq_handler
      • I/O Stream LEUART
        • sl_iostream_leuart_config_t
          • leuart
          • irq_number
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
          • location
        • sl_iostream_leuart_context_t
          • context
          • leuart
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
        • sl_iostream_leuart_init
        • sl_iostream_leuart_irq_handler
      • I/O Stream RTT
        • sl_iostream_rtt_init
        • sl_iostream_rtt_handle
        • sl_iostream_instance_rtt_info
      • I/O Stream STDLIB Configuration
        • sl_iostream_stdlib_disable_buffering
      • I/O Stream SWO
        • sl_iostream_swo_init
        • sl_iostream_swo_deinit
        • sl_iostream_swo_handle
        • sl_iostream_instance_swo_info
      • I/O Stream UART
        • sl_iostream_uart_t
          • stream
          • deinit
          • set_auto_cr_lf
          • get_auto_cr_lf
          • set_rx_energy_mode_restriction
          • get_rx_energy_mode_restriction
          • sleep_on_isr_exit
          • set_read_block
          • get_read_block
        • sl_iostream_uart_config_t
          • rx_irq_number
          • tx_irq_number
          • rx_buffer
          • rx_buffer_length
          • lf_to_crlf
          • rx_when_sleeping
          • sw_flow_control
        • sl_iostream_uart_context_t
          • __ALIGNED
          • __ALIGNED
          • __ALIGNED
          • tx
          • tx_completed
          • enable_rx
          • deinit
          • rx_read_index
          • rx_write_index
          • rx_count
          • rx_buffer
          • rx_buffer_length
          • lf_to_crlf
          • sw_flow_control
          • xon
          • remote_xon
          • rx_irq_number
          • tx_irq_number
          • tx_idle
          • em_req_added
          • rx_em
          • tx_em
          • block
          • read_lock
          • read_signal
          • write_lock
        • sl_iostream_uart_deinit
        • sl_iostream_uart_set_auto_cr_lf
        • sl_iostream_uart_get_auto_cr_lf
        • sl_iostream_uart_set_rx_energy_mode_restriction
        • sl_iostream_uart_get_rx_energy_mode_restriction
        • sl_iostream_uart_set_read_block
        • sl_iostream_uart_get_read_block
      • I/O Stream USART
        • sl_iostream_usart_config_t
          • usart
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
          • cts_port
          • cts_pin
          • rts_port
          • rts_pin
          • usart_location
        • sl_iostream_usart_context_t
          • context
          • usart
          • clock
          • tx_port
          • tx_pin
          • rx_port
          • rx_pin
        • sl_iostream_usart_init
        • sl_iostream_usart_irq_handler
      • sl_iostream_t
        • context
        • write
        • read
      • sl_iostream_instance_info_t
        • handle
        • name
        • type
        • periph_id
        • init
      • sl_iostream_set_default
      • sl_iostream_get_default
      • sl_iostream_set_system_default
      • sl_iostream_write
      • sl_iostream_read
      • sl_iostream_putchar
      • sl_iostream_getchar
      • sl_iostream_printf
      • sl_iostream_type_t
        • SL_IOSTREAM_TYPE_SWO
        • SL_IOSTREAM_TYPE_RTT
        • SL_IOSTREAM_TYPE_UART
        • SL_IOSTREAM_TYPE_VUART
        • SL_IOSTREAM_TYPE_DEBUG_OUTPUT
        • SL_IOSTREAM_TYPE_LOOPBACK
        • SL_IOSTREAM_TYPE_UNDEFINED
    • Key and algorithm types
      • PSA_KEY_TYPE_NONE
      • PSA_KEY_TYPE_VENDOR_FLAG
      • PSA_KEY_TYPE_IS_VENDOR_DEFINED
      • PSA_KEY_TYPE_IS_UNSTRUCTURED
      • PSA_KEY_TYPE_IS_ASYMMETRIC
      • PSA_KEY_TYPE_IS_PUBLIC_KEY
      • PSA_KEY_TYPE_IS_KEY_PAIR
      • PSA_KEY_TYPE_KEY_PAIR_OF_PUBLIC_KEY
      • PSA_KEY_TYPE_PUBLIC_KEY_OF_KEY_PAIR
      • PSA_KEY_TYPE_RAW_DATA
      • PSA_KEY_TYPE_HMAC
      • PSA_KEY_TYPE_DERIVE
      • PSA_KEY_TYPE_PASSWORD
      • PSA_KEY_TYPE_PASSWORD_HASH
      • PSA_KEY_TYPE_PEPPER
      • PSA_KEY_TYPE_AES
      • PSA_KEY_TYPE_ARIA
      • PSA_KEY_TYPE_DES
      • PSA_KEY_TYPE_CAMELLIA
      • PSA_KEY_TYPE_CHACHA20
      • PSA_KEY_TYPE_RSA_PUBLIC_KEY
      • PSA_KEY_TYPE_RSA_KEY_PAIR
      • PSA_KEY_TYPE_IS_RSA
      • PSA_KEY_TYPE_ECC_KEY_PAIR
      • PSA_KEY_TYPE_ECC_PUBLIC_KEY
      • PSA_KEY_TYPE_IS_ECC
      • PSA_KEY_TYPE_IS_ECC_KEY_PAIR
      • PSA_KEY_TYPE_IS_ECC_PUBLIC_KEY
      • PSA_KEY_TYPE_ECC_GET_FAMILY
      • PSA_ECC_FAMILY_SECP_K1
      • PSA_ECC_FAMILY_SECP_R1
      • PSA_ECC_FAMILY_SECT_K1
      • PSA_ECC_FAMILY_SECT_R1
      • PSA_ECC_FAMILY_SECT_R2
      • PSA_ECC_FAMILY_BRAINPOOL_P_R1
      • PSA_ECC_FAMILY_MONTGOMERY
      • PSA_ECC_FAMILY_TWISTED_EDWARDS
      • PSA_KEY_TYPE_DH_KEY_PAIR
      • PSA_KEY_TYPE_DH_PUBLIC_KEY
      • PSA_KEY_TYPE_IS_DH
      • PSA_KEY_TYPE_IS_DH_KEY_PAIR
      • PSA_KEY_TYPE_IS_DH_PUBLIC_KEY
      • PSA_KEY_TYPE_DH_GET_FAMILY
      • PSA_DH_FAMILY_RFC7919
      • PSA_BLOCK_CIPHER_BLOCK_LENGTH
      • PSA_ALG_VENDOR_FLAG
      • PSA_ALG_IS_VENDOR_DEFINED
      • PSA_ALG_IS_HASH
      • PSA_ALG_IS_MAC
      • PSA_ALG_IS_CIPHER
      • PSA_ALG_IS_AEAD
      • PSA_ALG_IS_SIGN
      • PSA_ALG_IS_ASYMMETRIC_ENCRYPTION
      • PSA_ALG_IS_KEY_AGREEMENT
      • PSA_ALG_IS_KEY_DERIVATION
      • PSA_ALG_IS_KEY_DERIVATION_STRETCHING
      • PSA_ALG_NONE
      • PSA_ALG_MD5
      • PSA_ALG_RIPEMD160
      • PSA_ALG_SHA_1
      • PSA_ALG_SHA_224
      • PSA_ALG_SHA_256
      • PSA_ALG_SHA_384
      • PSA_ALG_SHA_512
      • PSA_ALG_SHA_512_224
      • PSA_ALG_SHA_512_256
      • PSA_ALG_SHA3_224
      • PSA_ALG_SHA3_256
      • PSA_ALG_SHA3_384
      • PSA_ALG_SHA3_512
      • PSA_ALG_SHAKE256_512
      • PSA_ALG_ANY_HASH
      • PSA_ALG_HMAC
      • PSA_ALG_IS_HMAC
      • PSA_ALG_TRUNCATED_MAC
      • PSA_ALG_FULL_LENGTH_MAC
      • PSA_MAC_TRUNCATED_LENGTH
      • PSA_ALG_AT_LEAST_THIS_LENGTH_MAC
      • PSA_ALG_CBC_MAC
      • PSA_ALG_CMAC
      • PSA_ALG_IS_BLOCK_CIPHER_MAC
      • PSA_ALG_IS_STREAM_CIPHER
      • PSA_ALG_STREAM_CIPHER
      • PSA_ALG_CTR
      • PSA_ALG_CFB
      • PSA_ALG_OFB
      • PSA_ALG_XTS
      • PSA_ALG_ECB_NO_PADDING
      • PSA_ALG_CBC_NO_PADDING
      • PSA_ALG_CBC_PKCS7
      • PSA_ALG_IS_AEAD_ON_BLOCK_CIPHER
      • PSA_ALG_CCM
      • PSA_ALG_CCM_STAR_NO_TAG
      • PSA_ALG_GCM
      • PSA_ALG_CHACHA20_POLY1305
      • PSA_ALG_AEAD_WITH_SHORTENED_TAG
      • PSA_ALG_AEAD_GET_TAG_LENGTH
      • PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG
      • PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG
      • PSA_ALG_RSA_PKCS1V15_SIGN
      • PSA_ALG_RSA_PKCS1V15_SIGN_RAW
      • PSA_ALG_RSA_PSS
      • PSA_ALG_RSA_PSS_ANY_SALT
      • PSA_ALG_IS_RSA_PSS_STANDARD_SALT
      • PSA_ALG_IS_RSA_PSS_ANY_SALT
      • PSA_ALG_IS_RSA_PSS
      • PSA_ALG_ECDSA
      • PSA_ALG_ECDSA_ANY
      • PSA_ALG_DETERMINISTIC_ECDSA
      • PSA_ALG_PURE_EDDSA
      • PSA_ALG_ED25519PH
      • PSA_ALG_ED448PH
      • PSA_ALG_IS_SIGN_HASH
      • PSA_ALG_IS_SIGN_MESSAGE
      • PSA_ALG_IS_HASH_AND_SIGN
      • PSA_ALG_SIGN_GET_HASH
      • PSA_ALG_RSA_PKCS1V15_CRYPT
      • PSA_ALG_RSA_OAEP
      • PSA_ALG_HKDF
      • PSA_ALG_IS_HKDF
      • PSA_ALG_TLS12_PRF
      • PSA_ALG_IS_TLS12_PRF
      • PSA_ALG_TLS12_PSK_TO_MS
      • PSA_ALG_IS_TLS12_PSK_TO_MS
      • PSA_ALG_PBKDF2_HMAC
      • PSA_ALG_IS_PBKDF2_HMAC
      • PSA_ALG_PBKDF2_AES_CMAC_PRF_128
      • PSA_ALG_KEY_AGREEMENT
      • PSA_ALG_IS_RAW_KEY_AGREEMENT
      • PSA_ALG_FFDH
      • PSA_ALG_IS_FFDH
      • PSA_ALG_ECDH
      • PSA_ALG_IS_ECDH
      • PSA_ALG_IS_WILDCARD
      • PSA_ALG_GET_HASH
      • PSA_KEY_TYPE_DSA_PUBLIC_KEY
      • PSA_KEY_TYPE_DSA_KEY_PAIR
      • PSA_KEY_TYPE_IS_DSA
      • PSA_ALG_DSA
      • PSA_ALG_DETERMINISTIC_DSA
      • PSA_ALG_IS_PAKE
      • PSA_ALG_JPAKE
      • psa_key_type_t
      • psa_ecc_family_t
      • psa_dh_family_t
      • psa_algorithm_t
    • Key attributes
      • psa_set_key_domain_parameters
      • psa_get_key_domain_parameters
      • psa_get_key_attributes
      • psa_reset_key_attributes
      • PSA_DH_FAMILY_CUSTOM
      • PSA_KEY_DOMAIN_PARAMETERS_SIZE
      • PSA_KEY_ATTRIBUTES_INIT
    • Key derivation
      • PSA_KEY_DERIVATION_INPUT_SECRET
      • PSA_KEY_DERIVATION_INPUT_PASSWORD
      • PSA_KEY_DERIVATION_INPUT_LABEL
      • PSA_KEY_DERIVATION_INPUT_SALT
      • PSA_KEY_DERIVATION_INPUT_INFO
      • PSA_KEY_DERIVATION_INPUT_SEED
      • PSA_KEY_DERIVATION_INPUT_COST
      • psa_key_derivation_step_t
    • Key derivation and pseudorandom generation
      • psa_key_derivation_setup
      • psa_key_derivation_get_capacity
      • psa_key_derivation_set_capacity
      • psa_key_derivation_input_bytes
      • psa_key_derivation_input_integer
      • psa_key_derivation_input_key
      • sl_psa_key_derivation_single_shot
      • psa_key_derivation_key_agreement
      • psa_key_derivation_output_bytes
      • psa_key_derivation_output_key
      • psa_key_derivation_verify_bytes
      • psa_key_derivation_verify_key
      • psa_key_derivation_abort
      • psa_raw_key_agreement
      • PSA_KEY_DERIVATION_OPERATION_INIT
      • PSA_KEY_DERIVATION_UNLIMITED_CAPACITY
    • Key import and export
      • psa_import_key
      • psa_export_key
      • psa_export_public_key
    • Key lifetimes
      • PSA_KEY_LIFETIME_VOLATILE
      • PSA_KEY_LIFETIME_PERSISTENT
      • PSA_KEY_PERSISTENCE_VOLATILE
      • PSA_KEY_PERSISTENCE_DEFAULT
      • PSA_KEY_PERSISTENCE_READ_ONLY
      • PSA_KEY_LIFETIME_IS_VOLATILE
      • PSA_KEY_LIFETIME_IS_READ_ONLY
      • PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION
      • PSA_KEY_LOCATION_LOCAL_STORAGE
      • PSA_KEY_ID_NULL
      • PSA_KEY_ID_USER_MIN
      • PSA_KEY_ID_USER_MAX
      • PSA_KEY_ID_VENDOR_MIN
      • PSA_KEY_ID_VENDOR_MAX
      • psa_key_lifetime_t
      • psa_key_persistence_t
      • psa_key_location_t
      • psa_key_id_t
    • Key management
      • psa_purge_key
      • psa_copy_key
      • psa_destroy_key
    • Key policies
      • PSA_KEY_USAGE_EXPORT
      • PSA_KEY_USAGE_COPY
      • PSA_KEY_USAGE_ENCRYPT
      • PSA_KEY_USAGE_DECRYPT
      • PSA_KEY_USAGE_SIGN_MESSAGE
      • PSA_KEY_USAGE_VERIFY_MESSAGE
      • PSA_KEY_USAGE_SIGN_HASH
      • PSA_KEY_USAGE_VERIFY_HASH
      • PSA_KEY_USAGE_DERIVE
      • PSA_KEY_USAGE_VERIFY_DERIVATION
      • psa_key_usage_t
    • Legacy HAL
      • Application Bootloader Interface
        • halAppBootloaderInit
        • halAppBootloaderInfo
        • halAppBootloaderShutdown
        • halAppBootloaderImageIsValidReset
        • halAppBootloaderImageIsValid
        • halAppBootloaderInstallNewImage
        • halAppBootloaderWriteRawStorage
        • halAppBootloaderReadRawStorage
        • halAppBootloaderEraseRawStorage
        • halAppBootloaderStorageBusy
        • halAppBootloaderReadDownloadSpace
        • halAppBootloaderWriteDownloadSpace
        • halAppBootloaderGetImageData
        • halAppBootloaderGetVersion
        • halAppBootloaderGetRecoveryVersion
        • halAppBootloaderSupportsIbr
        • BOOTLOADER_SEGMENT_SIZE_LOG2
        • BOOTLOADER_SEGMENT_SIZE
        • BL_IMAGE_IS_VALID_CONTINUE
      • Button
        • halInternalInitButton
        • halButtonState
        • halButtonPinState
        • halButtonIsr
        • BUTTON_PRESSED
        • BUTTON_RELEASED
      • Common Bootloader
        • halBootloaderGetType
        • halBootloaderGetInstalledType
        • halGetBootloaderVersion
        • halGetExtendedBootloaderVersion
        • BL_TYPE_NULL
        • BOOTLOADER_BASE_TYPE
        • BOOTLOADER_MAKE_EXTENDED_TYPE
        • BL_EXT_TYPE_NULL
        • BL_EXT_TYPE_STANDALONE_UNKNOWN
        • BL_EXT_TYPE_SERIAL_UART
        • BL_EXT_TYPE_SERIAL_UART_OTA
        • BL_EXT_TYPE_SERIAL_USB
        • BL_EXT_TYPE_SERIAL_USB_OTA
        • BL_EXT_TYPE_APP_UNKNOWN
        • BL_EXT_TYPE_APP_SPI
        • BL_EXT_TYPE_APP_I2C
        • BL_EXT_TYPE_APP_LOCAL_STORAGE
        • BOOTLOADER_INVALID_VERSION
        • CUSTOMER_APPLICATION_VERSION
        • CUSTOMER_APPLICATION_CAPABILITIES
        • CUSTOMER_APPLICATION_PRODUCT_ID
        • MPSI_PLUGIN_SUPPORT
        • APPLICATION_PROPERTIES_CAPABILITIES_MPSI_SUPPORT_BIT
        • APPLICATION_PROPERTIES_CAPABILITIES
        • BlBaseType
        • BlExtendedType
      • Cyclic Redundancy Check
        • halCommonCrc16
        • halCommonCrc32
      • Diagnostics
        • HalAssertInfoType
          • file
          • line
        • HalCrashSpecificDataType
          • assertInfo
          • channel
          • address
          • dmaProt
        • HalCrashxPsrType
          • EXCPT
          • ICIIT_LOW
          • pad0
          • T
          • ICIIT_HIGH
          • Q
          • V
          • C
          • Z
          • N
          • bits
          • word
        • HalCrashIcsrType
          • VECTACTIVE
          • pad0
          • RETTOBASE
          • VECTPENDING
          • pad1
          • ISRPENDING
          • ISRPREEMPT
          • pad2
          • PENDSTCLR
          • PENDSTSET
          • PENDSVCLR
          • PENDSVSET
          • pad3
          • NMIPENDSET
          • bits
          • word
      • LED
        • halInternalInitLed
        • halToggleLed
        • halSetLed
        • halClearLed
        • halStackIndicateActivity
        • HalBoardLed
      • Microcontroller functions
        • halInit
        • halReboot
        • halInternalEnableWatchDog
        • halInternalDisableWatchDog
        • halInternalWatchDogEnabled
        • halInternalSetCtune
        • halInternalGetCtune
        • halGetResetInfo
        • halGetResetString
        • halInternalSysReset
        • halGetExtendedResetInfo
        • halGetEm2xxResetInfo
        • halGetExtendedResetString
        • MICRO_DISABLE_WATCH_DOG_KEY
        • STACK_VECTOR_INDEX
        • IRQ_TO_VECTOR_NUMBER
        • VECTOR_TABLE_LENGTH
        • EM2XX_RESET_UNKNOWN
      • Random generation
        • halStackSeedRandom
        • halCommonGetRandom
        • psa_generate_random
        • psa_generate_key
      • Reset Cause Definitions
      • SimEE2 to NVM3 Upgrade
        • halSimEeToNvm3Upgrade
      • Simulated EEPROM 1 and 2
      • Standalone Bootloader
        • halGetStandaloneBootloaderVersion
        • halLaunchStandaloneBootloader
        • NO_BOOTLOADER_MODE
        • STANDALONE_BOOTLOADER_NORMAL_MODE
        • STANDALONE_BOOTLOADER_RECOVERY_MODE
      • HalEepromInformationType
        • version
        • capabilitiesMask
        • pageEraseMs
        • partEraseTime
        • pageSize
        • partSize
        • partDescription
        • wordSizeBytes
      • EepromStateType
        • address
        • pages
        • pageBufFinger
        • pageBufLen
        • pageBuf
      • halEepromInfo
      • EEPROM_PAGE_SIZE
      • EEPROM_FIRST_PAGE
      • EEPROM_IMAGE_START
      • EEPROM_SUCCESS
      • EEPROM_ERR
      • EEPROM_ERR_MASK
      • EEPROM_ERR_PG_BOUNDARY
      • EEPROM_ERR_PG_SZ
      • EEPROM_ERR_WRT_DATA
      • EEPROM_ERR_IMG_SZ
      • EEPROM_ERR_ADDR
      • EEPROM_ERR_INVALID_CHIP
      • EEPROM_ERR_ERASE_REQUIRED
      • EEPROM_ERR_NO_ERASE_SUPPORT
      • EEPROM_INFO_VERSION
      • EEPROM_CAPABILITIES_ERASE_SUPPORTED
      • EEPROM_CAPABILITIES_PAGE_ERASE_REQD
      • EEPROM_CAPABILITIES_BLOCKING_WRITE
      • EEPROM_CAPABILITIES_BLOCKING_ERASE
      • EEPROM_CAPABILITIES_PART_ERASE_SECONDS
    • Library initialization
      • psa_crypto_init
    • Message authentication codes
      • psa_mac_compute
      • psa_mac_verify
      • psa_mac_sign_setup
      • psa_mac_verify_setup
      • psa_mac_update
      • psa_mac_sign_finish
      • psa_mac_verify_finish
      • psa_mac_abort
      • PSA_MAC_OPERATION_INIT
    • Message digests
      • psa_hash_compute
      • psa_hash_compare
      • psa_hash_setup
      • psa_hash_update
      • psa_hash_finish
      • psa_hash_verify
      • psa_hash_abort
      • psa_hash_clone
      • PSA_HASH_OPERATION_INIT
    • Microsecond Delay
      • sl_udelay_wait
    • Password-authenticated key exchange (PAKE)
      • psa_pake_setup
      • psa_pake_set_password_key
      • psa_pake_set_user
      • psa_pake_set_peer
      • psa_pake_set_side
      • psa_pake_output
      • psa_pake_input
      • psa_pake_get_implicit_key
      • PSA_PAKE_SIDE_FIRST
      • PSA_PAKE_SIDE_SECOND
      • PSA_PAKE_SIDE_CLIENT
      • PSA_PAKE_SIDE_SERVER
      • PSA_PAKE_PRIMITIVE_TYPE_ECC
      • PSA_PAKE_PRIMITIVE_TYPE_DH
      • PSA_PAKE_PRIMITIVE
      • PSA_PAKE_STEP_KEY_SHARE
      • PSA_PAKE_STEP_ZK_PUBLIC
      • PSA_PAKE_STEP_ZK_PROOF
      • psa_pake_side_t
      • psa_pake_step_t
      • psa_pake_primitive_type_t
      • psa_pake_family_t
      • psa_pake_primitive_t
    • Power Manager
      • sl_power_manager_em_transition_event_info_t
        • event_mask
        • on_event
      • sl_power_manager_em_transition_event_handle_t
        • node
        • info
      • sl_power_manager_init
      • sl_power_manager_sleep
      • sl_power_manager_add_em_requirement
      • sl_power_manager_remove_em_requirement
      • sl_power_manager_subscribe_em_transition_event
      • sl_power_manager_unsubscribe_em_transition_event
      • sl_power_manager_schedule_wakeup_get_restore_overhead_tick
      • sl_power_manager_schedule_wakeup_set_restore_overhead_tick
      • sl_power_manager_schedule_wakeup_get_minimum_offtime_tick
      • sl_power_manager_schedule_wakeup_set_minimum_offtime_tick
      • sl_power_manager_is_latest_wakeup_internal
      • sl_power_manager_debug_print_em_requirements
      • sl_power_manager_em_transition_event_t
      • sl_power_manager_em_transition_on_event_t
      • sl_power_manager_em_t
        • SL_POWER_MANAGER_EM0
        • SL_POWER_MANAGER_EM1
        • SL_POWER_MANAGER_EM2
        • SL_POWER_MANAGER_EM3
        • SL_POWER_MANAGER_EM4
      • sl_power_manager_on_isr_exit_t
        • SL_POWER_MANAGER_IGNORE
        • SL_POWER_MANAGER_SLEEP
        • SL_POWER_MANAGER_WAKEUP
    • RAM execution disable
      • sl_mpu_disable_execute_from_ram
      • sl_mpu_disable_execute
    • RAM interrupt vector initialization
      • sl_ram_interrupt_vector_init
    • Secure Element Asymmetric Cryptography
      • psa_drv_se_asymmetric_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_asymmetric_sign_t
      • psa_drv_se_asymmetric_verify_t
      • psa_drv_se_asymmetric_encrypt_t
      • psa_drv_se_asymmetric_decrypt_t
    • Secure Element Authenticated Encryption with Additional Data
      • psa_drv_se_aead_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_aead_encrypt_t
      • psa_drv_se_aead_decrypt_t
    • Secure Element Key Derivation and Agreement
      • psa_drv_se_key_derivation_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_key_derivation_setup_t
      • psa_drv_se_key_derivation_collateral_t
      • psa_drv_se_key_derivation_derive_t
      • psa_drv_se_key_derivation_export_t
    • Secure Element Key Management
      • psa_drv_se_key_management_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_allocate_key_t
      • psa_drv_se_validate_slot_number_t
      • psa_drv_se_import_key_t
      • psa_drv_se_destroy_key_t
      • psa_drv_se_export_key_t
      • psa_drv_se_generate_key_t
      • psa_key_creation_method_t
        • PSA_KEY_CREATION_IMPORT
        • PSA_KEY_CREATION_GENERATE
        • PSA_KEY_CREATION_DERIVE
        • PSA_KEY_CREATION_COPY
        • PSA_KEY_CREATION_REGISTER
    • Secure Element Message Authentication Codes
      • psa_drv_se_mac_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_mac_setup_t
      • psa_drv_se_mac_update_t
      • psa_drv_se_mac_finish_t
      • psa_drv_se_mac_finish_verify_t
      • psa_drv_se_mac_abort_t
      • psa_drv_se_mac_generate_t
      • psa_drv_se_mac_verify_t
    • Secure Element Symmetric Ciphers
      • psa_drv_se_cipher_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_cipher_setup_t
      • psa_drv_se_cipher_set_iv_t
      • psa_drv_se_cipher_update_t
      • psa_drv_se_cipher_finish_t
      • psa_drv_se_cipher_abort_t
      • psa_drv_se_cipher_ecb_t
    • Secure Engine Manager
      • Attestation
        • sl_se_attestation_get_psa_iat_token
        • sl_se_attestation_get_psa_iat_token_size
        • sl_se_attestation_get_config_token
        • sl_se_attestation_get_config_token_size
        • SL_SE_ATTESTATION_CHALLENGE_SIZE_32
        • SL_SE_ATTESTATION_CHALLENGE_SIZE_48
        • SL_SE_ATTESTATION_CHALLENGE_SIZE_64
      • Cipher
        • sl_se_cmac_multipart_context_t
          • state
          • data_in
          • data_out
          • length
        • sl_se_cmac_streaming_context_t
          • cmd_ctx
          • key
          • cmac_ctx
        • sl_se_ccm_multipart_context_t
          • message_length
          • total_message_length
          • iv
          • se_ctx
          • tag_len
          • mode
          • tagbuf
          • final_data
          • mode_specific_buffer
          • final_data_length
          • last_update_operation
        • sl_se_gcm_streaming_context_t
          • cmd_ctx
          • key
          • len
          • add_len
          • se_ctx_enc
          • se_ctx_dec
          • tagbuf
          • mode
          • last_op
        • sl_se_gcm_multipart_context_t
          • len
          • add_len
          • tagbuf
          • previous_se_ctx
          • se_ctx
          • final_data
          • final_data_length
          • mode
          • first_operation
        • sl_se_aes_crypt_ecb
        • sl_se_aes_crypt_cbc
        • sl_se_aes_crypt_cfb128
        • sl_se_aes_crypt_cfb8
        • sl_se_aes_crypt_ctr
        • sl_se_ccm_encrypt_and_tag
        • sl_se_ccm_auth_decrypt
        • sl_se_gcm_crypt_and_tag
        • sl_se_gcm_auth_decrypt
        • sl_se_cmac
        • sl_se_cmac_multipart_starts
        • sl_se_cmac_starts
        • sl_se_cmac_multipart_update
        • sl_se_cmac_update
        • sl_se_cmac_multipart_finish
        • sl_se_cmac_finish
        • sl_se_gcm_starts
        • sl_se_gcm_multipart_starts
        • sl_se_gcm_update
        • sl_se_gcm_multipart_update
        • sl_se_gcm_finish
        • sl_se_gcm_multipart_finish
        • sl_se_hmac
        • sl_se_chacha20_crypt
        • sl_se_chacha20_poly1305_encrypt_and_tag
        • sl_se_chacha20_poly1305_auth_decrypt
        • sl_se_poly1305_genkey_tag
        • SL_SE_CMAC_STREAMING_INIT_DEFAULT
        • SL_SE_GCM_STREAMING_INIT_DEFAULT
        • sl_se_cipher_operation_t
      • Core
        • sl_se_command_context_t
          • command
          • yield
        • sl_se_init
        • sl_se_deinit
        • sl_se_init_command_context
        • sl_se_deinit_command_context
        • sl_se_set_yield
        • sl_se_read_executed_command
        • sl_se_ack_command
        • SL_SE_COMMAND_CONTEXT_INIT
      • Entropy
        • sl_se_get_random
      • Hashing
        • sl_se_hash_streaming_context_t
          • cmd_ctx
          • hash_type
          • size
          • hash_type_ctx
        • sl_se_sha1_multipart_context_t
          • hash_type
          • total
          • state
          • buffer
        • sl_se_sha1_streaming_context_t
          • total
          • state
          • buffer
        • sl_se_sha224_multipart_context_t
          • hash_type
          • total
          • state
          • buffer
        • sl_se_sha224_streaming_context_t
          • total
          • state
          • buffer
        • sl_se_sha256_multipart_context_t
          • hash_type
          • total
          • state
          • buffer
        • sl_se_sha256_streaming_context_t
          • total
          • state
          • buffer
        • sl_se_sha384_multipart_context_t
          • hash_type
          • total
          • state
          • buffer
        • sl_se_sha384_streaming_context_t
          • total
          • state
          • buffer
        • sl_se_sha512_multipart_context_t
          • hash_type
          • total
          • state
          • buffer
        • sl_se_sha512_streaming_context_t
          • total
          • state
          • buffer
        • sl_se_hash
        • sl_se_hash_sha1_multipart_starts
        • sl_se_hash_sha1_starts
        • sl_se_hash_sha224_multipart_starts
        • sl_se_hash_sha224_starts
        • sl_se_hash_sha256_multipart_starts
        • sl_se_hash_sha256_starts
        • sl_se_hash_sha384_multipart_starts
        • sl_se_hash_sha384_starts
        • sl_se_hash_sha512_multipart_starts
        • sl_se_hash_sha512_starts
        • sl_se_hash_multipart_starts
        • sl_se_hash_starts
        • sl_se_hash_multipart_update
        • sl_se_hash_update
        • sl_se_hash_multipart_finish
        • sl_se_hash_finish
        • SL_SE_HASH_STREAMING_INIT_DEFAULT
        • SL_SE_SHA1_STREAMING_INIT_DEFAULT
        • SL_SE_SHA224_STREAMING_INIT_DEFAULT
        • SL_SE_SHA256_STREAMING_INIT_DEFAULT
        • SL_SE_SHA384_STREAMING_INIT_DEFAULT
        • SL_SE_SHA512_STREAMING_INIT_DEFAULT
        • sl_se_hash_type_t
          • SL_SE_HASH_NONE
          • SL_SE_HASH_SHA1
          • SL_SE_HASH_SHA224
          • SL_SE_HASH_SHA256
          • SL_SE_HASH_SHA384
          • SL_SE_HASH_SHA512
      • Key derivation
        • sl_se_ecjpake_context_t
          • cmd_ctx
          • curve_flags
          • role
          • pwd
          • pwd_len
          • r
          • Xm1
          • Xm2
          • Xp1
          • Xp2
          • Xp
        • sl_se_ecdh_compute_shared_secret
        • sl_se_ecjpake_check
        • sl_se_ecjpake_derive_secret
        • sl_se_ecjpake_free
        • sl_se_ecjpake_init
        • sl_se_ecjpake_read_round_one
        • sl_se_ecjpake_read_round_two
        • sl_se_ecjpake_setup
        • sl_se_ecjpake_write_round_one
        • sl_se_ecjpake_write_round_two
        • sl_se_derive_key_hkdf
        • sl_se_derive_key_pbkdf2
        • SL_SE_PRF_AES_CMAC_128
        • SL_SE_PRF_HMAC_SHA1
        • SL_SE_PRF_HMAC_SHA224
        • SL_SE_PRF_HMAC_SHA256
        • SL_SE_PRF_HMAC_SHA384
        • SL_SE_PRF_HMAC_SHA512
        • sl_se_pbkdf2_prf_type_t
        • sl_se_ecjpake_role_t
          • SL_SE_ECJPAKE_CLIENT
          • SL_SE_ECJPAKE_SERVER
      • Key handling
        • sl_se_buffer_t
          • pointer
          • size
        • sl_se_key_storage_t
          • method
          • buffer
          • slot
          • location
        • sl_se_key_descriptor_t
          • type
          • size
          • flags
          • storage
          • password
          • domain
        • sl_se_custom_weierstrass_prime_domain_t
          • size
          • p
          • N
          • Gx
          • Gy
          • a
          • b
          • a_is_zero
          • a_is_minus_three
        • sl_se_validate_key
        • sl_se_generate_key
        • sl_se_import_key
        • sl_se_export_key
        • sl_se_transfer_key
        • sl_se_export_public_key
        • sl_se_delete_key
        • sl_se_get_storage_size
        • SL_SE_KEY_FLAG_ASYMMETRIC_SIGNING_ONLY
        • SL_SE_KEY_FLAG_ASYMMETRIC_USES_CUSTOM_DOMAIN
        • SL_SE_KEY_FLAG_ASYMMETRIC_BUFFER_HAS_PUBLIC_KEY
        • SL_SE_KEY_FLAG_ASYMMETRIC_BUFFER_HAS_PRIVATE_KEY
        • SL_SE_KEY_FLAG_ALLOW_ANY_ACCESS
        • SL_SE_KEY_FLAG_ASYMMMETRIC_SIGNING_ONLY
        • SL_SE_KEY_FLAG_NON_EXPORTABLE
        • SL_SE_KEY_FLAG_IS_DEVICE_GENERATED
        • SL_SE_KEY_FLAG_IS_RESTRICTED
        • SL_SE_KEY_TYPE_ALGORITHM_MASK
        • SL_SE_KEY_TYPE_ALGORITHM_OFFSET
        • SL_SE_KEY_TYPE_ATTRIBUTES_MASK
        • SL_SE_KEY_TYPE_ATTRIBUTES_OFFSET
        • SL_SE_KEY_TYPE_SYMMETRIC
        • SL_SE_KEY_TYPE_AES_128
        • SL_SE_KEY_TYPE_AES_192
        • SL_SE_KEY_TYPE_AES_256
        • SL_SE_KEY_TYPE_ECC_WEIERSTRASS_PRIME_CUSTOM
        • SL_SE_KEY_TYPE_ECC_MONTGOMERY
        • SL_SE_KEY_TYPE_ECC_EDDSA
        • SL_SE_KEY_TYPE_ECC_P192
        • SL_SE_KEY_TYPE_ECC_P224
        • SL_SE_KEY_TYPE_ECC_P256
        • SL_SE_KEY_TYPE_ECC_ED25519
        • SL_SE_KEY_TYPE_ECC_X25519
        • SL_SE_KEY_TYPE_CHACHA20
        • SL_SE_KEY_TYPE_ECC_P384
        • SL_SE_KEY_TYPE_ECC_P521
        • SL_SE_KEY_TYPE_ECC_X448
        • SL_SE_KEY_TYPE_ECC_ED448
        • SL_SE_KEY_STORAGE_EXTERNAL_PLAINTEXT
        • SL_SE_KEY_STORAGE_EXTERNAL_WRAPPED
        • SL_SE_KEY_STORAGE_INTERNAL_VOLATILE
        • SL_SE_KEY_STORAGE_INTERNAL_IMMUTABLE
        • SL_SE_KEY_SLOT_VOLATILE_0
        • SL_SE_KEY_SLOT_VOLATILE_1
        • SL_SE_KEY_SLOT_VOLATILE_2
        • SL_SE_KEY_SLOT_VOLATILE_3
        • SL_SE_KEY_SLOT_INTERNAL_MIN
        • SL_SE_KEY_SLOT_TRUSTZONE_ROOT_KEY
        • SL_SE_KEY_SLOT_APPLICATION_SECURE_DEBUG_KEY
        • SL_SE_KEY_SLOT_APPLICATION_AES_128_KEY
        • SL_SE_KEY_SLOT_APPLICATION_SECURE_BOOT_KEY
        • SL_SE_KEY_SLOT_APPLICATION_ATTESTATION_KEY
        • SL_SE_KEY_SLOT_SE_ATTESTATION_KEY
        • SLI_SE_WRAPPED_KEY_OVERHEAD
        • sl_se_key_type_t
        • sl_se_storage_method_t
        • sl_se_key_slot_t
      • Signature
        • sl_se_ecc_sign
        • sl_se_ecc_verify
      • Utilities
        • Tamper options
          • SL_SE_TAMPER_LEVEL_IGNORE
          • SL_SE_TAMPER_LEVEL_INTERRUPT
          • SL_SE_TAMPER_LEVEL_FILTER
          • SL_SE_TAMPER_LEVEL_RESET
          • SL_SE_TAMPER_LEVEL_PERMANENTLY_ERASE_OTP
          • SL_SE_TAMPER_SIGNAL_RESERVED_1
          • SL_SE_TAMPER_SIGNAL_FILTER_COUNTER
          • SL_SE_TAMPER_SIGNAL_WATCHDOG
          • SL_SE_TAMPER_SIGNAL_RESERVED_2
          • SL_SE_TAMPER_SIGNAL_SE_RAM_ECC_2
          • SL_SE_TAMPER_SIGNAL_SE_HARDFAULT
          • SL_SE_TAMPER_SIGNAL_RESERVED_3
          • SL_SE_TAMPER_SIGNAL_SE_SOFTWARE_ASSERTION
          • SL_SE_TAMPER_SIGNAL_SE_SECURE_BOOT_FAILED
          • SL_SE_TAMPER_SIGNAL_USER_SECURE_BOOT_FAILED
          • SL_SE_TAMPER_SIGNAL_MAILBOX_AUTHORIZATION_ERROR
          • SL_SE_TAMPER_SIGNAL_DCI_AUTHORIZATION_ERROR
          • SL_SE_TAMPER_SIGNAL_FLASH_INTEGRITY_ERROR
          • SL_SE_TAMPER_SIGNAL_RESERVED_4
          • SL_SE_TAMPER_SIGNAL_SELFTEST_FAILED
          • SL_SE_TAMPER_SIGNAL_TRNG_MONITOR
          • SL_SE_TAMPER_SIGNAL_SECURE_LOCK_ERROR
          • SL_SE_TAMPER_ATAMPDET_EMPGD
          • SL_SE_TAMPER_ATAMPDET_SUPGD
          • SL_SE_TAMPER_SE_ICACHE_ERROR
          • SL_SE_TAMPER_SIGNAL_SE_RAM_ECC_1
          • SL_SE_TAMPER_SIGNAL_BOD
          • SL_SE_TAMPER_SIGNAL_TEMPERATURE_SENSOR
          • SL_SE_TAMPER_SIGNAL_DPLL_LOCK_FAIL_LOW
          • SL_SE_TAMPER_SIGNAL_DPLL_LOCK_FAIL_HIGH
          • SL_SE_TAMPER_SIGNAL_PRS0
          • SL_SE_TAMPER_SIGNAL_PRS1
          • SL_SE_TAMPER_SIGNAL_PRS2
          • SL_SE_TAMPER_SIGNAL_PRS3
          • SL_SE_TAMPER_SIGNAL_PRS4
          • SL_SE_TAMPER_SIGNAL_PRS5
          • SL_SE_TAMPER_SIGNAL_PRS6
          • SL_SE_TAMPER_SIGNAL_NUM_SIGNALS
          • SL_SE_TAMPER_FILTER_PERIOD_32MS
          • SL_SE_TAMPER_FILTER_PERIOD_64MS
          • SL_SE_TAMPER_FILTER_PERIOD_128MS
          • SL_SE_TAMPER_FILTER_PERIOD_256MS
          • SL_SE_TAMPER_FILTER_PERIOD_512MS
          • SL_SE_TAMPER_FILTER_PERIOD_1S
          • SL_SE_TAMPER_FILTER_PERIOD_2S
          • SL_SE_TAMPER_FILTER_PERIOD_4S
          • SL_SE_TAMPER_FILTER_PERIOD_8S
          • SL_SE_TAMPER_FILTER_PERIOD_16S
          • SL_SE_TAMPER_FILTER_PERIOD_33S
          • SL_SE_TAMPER_FILTER_PERIOD_1MIN
          • SL_SE_TAMPER_FILTER_PERIOD_2MIN
          • SL_SE_TAMPER_FILTER_PERIOD_4MIN
          • SL_SE_TAMPER_FILTER_PERIOD_9MIN
          • SL_SE_TAMPER_FILTER_PERIOD_18MIN
          • SL_SE_TAMPER_FILTER_PERIOD_35MIN
          • SL_SE_TAMPER_FILTER_PERIOD_1H
          • SL_SE_TAMPER_FILTER_PERIOD_2H
          • SL_SE_TAMPER_FILTER_PERIOD_5H
          • SL_SE_TAMPER_FILTER_PERIOD_9H
          • SL_SE_TAMPER_FILTER_PERIOD_19H
          • SL_SE_TAMPER_FILTER_PERIOD_2DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_3DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_6DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_12DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_25DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_50DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_100DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_199DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_398DAYS
          • SL_SE_TAMPER_FILTER_PERIOD_795DAYS
          • SL_SE_TAMPER_FILTER_THRESHOLD_2
          • SL_SE_TAMPER_FILTER_THRESHOLD_4
          • SL_SE_TAMPER_FILTER_THRESHOLD_8
          • SL_SE_TAMPER_FILTER_THRESHOLD_16
          • SL_SE_TAMPER_FILTER_THRESHOLD_32
          • SL_SE_TAMPER_FILTER_THRESHOLD_64
          • SL_SE_TAMPER_FILTER_THRESHOLD_128
          • SL_SE_TAMPER_FILTER_THRESHOLD_256
          • SL_SE_TAMPER_FLAG_DGLITCH_ALWAYS_ON
        • sl_se_cert_size_type_t
          • batch_id_size
          • se_id_size
          • host_id_size
        • sl_se_otp_init_t
          • enable_secure_boot
          • verify_secure_boot_certificate
          • enable_anti_rollback
          • secure_boot_page_lock_narrow
          • secure_boot_page_lock_full
          • tamper_levels
          • tamper_filter_period
          • tamper_filter_threshold
          • tamper_flags
          • tamper_reset_threshold
        • sl_se_debug_options_t
          • non_secure_invasive_debug
          • non_secure_non_invasive_debug
          • secure_invasive_debug
          • secure_non_invasive_debug
        • sl_se_debug_status_t
          • device_erase_enabled
          • secure_debug_enabled
          • debug_port_lock_applied
          • debug_port_lock_state
          • options_config
          • options_state
        • sl_se_status_t
          • boot_status
          • se_fw_version
          • host_fw_version
          • debug_status
          • secure_boot_enabled
          • tamper_status
          • tamper_status_raw
        • sl_se_check_se_image
        • sl_se_apply_se_image
        • sl_se_get_upgrade_status_se_image
        • sl_se_check_host_image
        • sl_se_apply_host_image
        • sl_se_get_upgrade_status_host_image
        • sl_se_init_otp_key
        • sl_se_read_pubkey
        • sl_se_init_otp
        • sl_se_read_otp
        • sl_se_get_se_version
        • sl_se_get_debug_lock_status
        • sl_se_apply_debug_lock
        • sl_se_write_user_data
        • sl_se_erase_user_data
        • sl_se_get_status
        • sl_se_get_serialnumber
        • sl_se_get_otp_version
        • sl_se_get_reset_cause
        • sl_se_enable_secure_debug
        • sl_se_disable_secure_debug
        • sl_se_set_debug_options
        • sl_se_erase_device
        • sl_se_disable_device_erase
        • sl_se_get_challenge
        • sl_se_roll_challenge
        • sl_se_open_debug
        • sl_se_disable_tamper
        • sl_se_read_cert_size
        • sl_se_read_cert
        • SL_SE_OTP_INIT_DEFAULT
        • SL_SE_CHALLENGE_SIZE
        • SL_SE_CERT_KEY_SIZE
        • SL_SE_CERT_SIGN_SIZE
        • SL_SE_CERT_BATCH
        • SL_SE_CERT_DEVICE_SE
        • SL_SE_CERT_DEVICE_HOST
        • sl_se_tamper_level_t
        • sl_se_tamper_signals_t
        • sl_se_tamper_filter_period_t
        • sl_se_tamper_filter_threshold_t
        • sl_se_cert_type_t
        • sl_se_debug_flags_t
        • sl_se_challenge_t
        • sl_se_device_key_type_t
    • Secure element driver initialization
      • psa_drv_se_context_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_drv_se_init_t
      • psa_key_slot_number_t
    • Secure element driver registration
      • psa_drv_se_t
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • psa_register_se_driver
      • PSA_DRV_SE_HAL_VERSION
    • Sl_crypto
      • Accelerated AES Block Cipher
      • Accelerated AES-CCM AEAD Cipher
      • Accelerated AES-CMAC Cipher
      • Accelerated Elliptic Curve J-PAKE
      • Accelerated GCM AES-128 Cipher
      • Accelerated SHA-1 Hash Function
      • Accelerated SHA-224/SHA-256 Hash Function
      • Accelerated SHA-384/SHA-512 Hash Function
      • Cryptography Hardware Acceleration Configuration
        • MBEDTLS_AES_ALT
        • MBEDTLS_NO_PLATFORM_ENTROPY
      • Threading Primitives
    • Sleep Timer
      • sl_sleeptimer_timer_handle_t
        • callback_data
        • priority
        • option_flags
        • next
        • callback
        • timeout_periodic
        • delta
        • timeout_expected_tc
      • time_date
        • sec
        • min
        • hour
        • month_day
        • month
        • year
        • day_of_week
        • day_of_year
        • time_zone
      • SLEEPTIMER_ENUM
      • SLEEPTIMER_ENUM
      • sl_sleeptimer_init
      • sl_sleeptimer_start_timer
      • sl_sleeptimer_restart_timer
      • sl_sleeptimer_start_periodic_timer
      • sl_sleeptimer_restart_periodic_timer
      • sl_sleeptimer_stop_timer
      • sl_sleeptimer_is_timer_running
      • sl_sleeptimer_get_timer_time_remaining
      • sl_sleeptimer_get_remaining_time_of_first_timer
      • sl_sleeptimer_get_tick_count
      • sl_sleeptimer_get_tick_count64
      • sl_sleeptimer_get_timer_frequency
      • sl_sleeptimer_convert_time_to_date
      • sl_sleeptimer_convert_date_to_time
      • sl_sleeptimer_convert_date_to_str
      • sl_sleeptimer_set_tz
      • sl_sleeptimer_get_tz
      • sl_sleeptimer_get_time
      • sl_sleeptimer_set_time
      • sl_sleeptimer_get_datetime
      • sl_sleeptimer_set_datetime
      • sl_sleeptimer_build_datetime
      • sl_sleeptimer_convert_unix_time_to_ntp
      • sl_sleeptimer_convert_ntp_time_to_unix
      • sl_sleeptimer_convert_unix_time_to_zigbee
      • sl_sleeptimer_convert_zigbee_time_to_unix
      • sl_sleeptimer_set_tz_ahead_utc
      • sl_sleeptimer_set_tz_behind_utc
      • sl_sleeptimer_delay_millisecond
      • sl_sleeptimer_ms_to_tick
      • sl_sleeptimer_ms32_to_tick
      • sl_sleeptimer_get_max_ms32_conversion
      • sl_sleeptimer_tick_to_ms
      • sl_sleeptimer_tick64_to_ms
      • sl_sleeptimer_is_power_manager_early_restore_timer_latest_to_expire
      • sl_sleeptimer_start_timer_ms
      • sl_sleeptimer_restart_timer_ms
      • sl_sleeptimer_start_periodic_timer_ms
      • sl_sleeptimer_restart_periodic_timer_ms
      • sl_sleeptimer_timestamp_t
      • sl_sleeptimer_time_zone_offset_t
      • sl_sleeptimer_timer_callback_t
    • Symmetric ciphers
      • psa_cipher_encrypt
      • psa_cipher_decrypt
      • psa_cipher_encrypt_setup
      • psa_cipher_decrypt_setup
      • psa_cipher_generate_iv
      • psa_cipher_set_iv
      • psa_cipher_update
      • psa_cipher_finish
      • psa_cipher_abort
      • PSA_CIPHER_OPERATION_INIT
    • System Initialization and Action Processing
      • sl_system_kernel_start
      • sl_system_process_action
      • sl_system_init
    • TLS helper functions
    • Token Manager
      • sl_token_init
      • sl_token_get_data
      • sl_token_set_data
      • sl_token_increment_counter
      • sl_token_get_manufacturing_data
      • sl_token_set_manufacturing_data
    • X509_module
      • mbedtls_x509_crt
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • raw
        • tbs
        • version
        • serial
        • sig_oid
        • issuer_raw
        • subject_raw
        • issuer
        • subject
        • valid_from
        • valid_to
        • pk_raw
        • pk
        • issuer_id
        • subject_id
        • v3_ext
        • subject_alt_names
        • certificate_policies
        • ext_key_usage
        • next
      • mbedtls_x509_san_other_name
        • type_id
        • oid
        • val
        • hardware_module_name
        • value
      • mbedtls_x509_subject_alternative_name
        • type
        • other_name
        • unstructured_name
        • san
      • mbedtls_x509_crt_profile
        • allowed_mds
        • allowed_pks
        • allowed_curves
        • rsa_min_bitlen
      • mbedtls_x509write_cert
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • mbedtls_x509_crt_verify_chain_item
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • mbedtls_x509_crt_verify_chain
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • mbedtls_x509_csr
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • raw
        • cri
        • version
        • subject_raw
        • subject
        • pk
        • sig_oid
      • mbedtls_x509write_csr
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
      • mbedtls_x509_crl_entry
        • raw
        • serial
        • revocation_date
        • entry_ext
        • next
      • mbedtls_x509_crl
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • MBEDTLS_PRIVATE
        • raw
        • tbs
        • version
        • sig_oid
        • issuer_raw
        • issuer
        • this_update
        • next_update
        • entry
        • crl_ext
        • next
      • mbedtls_x509_time
        • year
        • mon
        • day
        • hour
        • min
        • sec
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • MBEDTLS_PRIVATE
      • mbedtls_x509_crl_parse_der
      • mbedtls_x509_crl_parse
      • mbedtls_x509_crl_info
      • mbedtls_x509_crl_init
      • mbedtls_x509_crl_free
      • mbedtls_x509_dn_gets
      • mbedtls_x509_serial_gets
      • mbedtls_x509_time_is_past
      • mbedtls_x509_time_is_future
      • MBEDTLS_X509_ID_FLAG
      • MBEDTLS_X509_MAX_VERIFY_CHAIN_SIZE
      • MBEDTLS_X509_MAX_INTERMEDIATE_CA
      • MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE
      • MBEDTLS_ERR_X509_UNKNOWN_OID
      • MBEDTLS_ERR_X509_INVALID_FORMAT
      • MBEDTLS_ERR_X509_INVALID_VERSION
      • MBEDTLS_ERR_X509_INVALID_SERIAL
      • MBEDTLS_ERR_X509_INVALID_ALG
      • MBEDTLS_ERR_X509_INVALID_NAME
      • MBEDTLS_ERR_X509_INVALID_DATE
      • MBEDTLS_ERR_X509_INVALID_SIGNATURE
      • MBEDTLS_ERR_X509_INVALID_EXTENSIONS
      • MBEDTLS_ERR_X509_UNKNOWN_VERSION
      • MBEDTLS_ERR_X509_UNKNOWN_SIG_ALG
      • MBEDTLS_ERR_X509_SIG_MISMATCH
      • MBEDTLS_ERR_X509_CERT_VERIFY_FAILED
      • MBEDTLS_ERR_X509_CERT_UNKNOWN_FORMAT
      • MBEDTLS_ERR_X509_BAD_INPUT_DATA
      • MBEDTLS_ERR_X509_ALLOC_FAILED
      • MBEDTLS_ERR_X509_FILE_IO_ERROR
      • MBEDTLS_ERR_X509_BUFFER_TOO_SMALL
      • MBEDTLS_ERR_X509_FATAL_ERROR
      • MBEDTLS_X509_BADCERT_EXPIRED
      • MBEDTLS_X509_BADCERT_REVOKED
      • MBEDTLS_X509_BADCERT_CN_MISMATCH
      • MBEDTLS_X509_BADCERT_NOT_TRUSTED
      • MBEDTLS_X509_BADCRL_NOT_TRUSTED
      • MBEDTLS_X509_BADCRL_EXPIRED
      • MBEDTLS_X509_BADCERT_MISSING
      • MBEDTLS_X509_BADCERT_SKIP_VERIFY
      • MBEDTLS_X509_BADCERT_OTHER
      • MBEDTLS_X509_BADCERT_FUTURE
      • MBEDTLS_X509_BADCRL_FUTURE
      • MBEDTLS_X509_BADCERT_KEY_USAGE
      • MBEDTLS_X509_BADCERT_EXT_KEY_USAGE
      • MBEDTLS_X509_BADCERT_NS_CERT_TYPE
      • MBEDTLS_X509_BADCERT_BAD_MD
      • MBEDTLS_X509_BADCERT_BAD_PK
      • MBEDTLS_X509_BADCERT_BAD_KEY
      • MBEDTLS_X509_BADCRL_BAD_MD
      • MBEDTLS_X509_BADCRL_BAD_PK
      • MBEDTLS_X509_BADCRL_BAD_KEY
      • MBEDTLS_X509_MAX_DN_NAME_SIZE
      • mbedtls_x509_buf
      • mbedtls_x509_bitstring
      • mbedtls_x509_name
      • mbedtls_x509_sequence
      • raw
      • tbs
      • version
      • serial
      • sig_oid
      • issuer_raw
      • subject_raw
      • issuer
      • subject
      • valid_from
      • valid_to
      • pk
      • issuer_id
      • subject_id
      • v3_ext
      • subject_alt_names
      • certificate_policies
      • ext_key_usage
      • next
      • type_id
      • oid
      • oid
      • val
      • val
      • hardware_module_name
      • hardware_module_name
      • type
      • other_name
      • other_name
      • unstructured_name
      • unstructured_name
      • san
      • allowed_mds
      • allowed_pks
      • allowed_curves
      • rsa_min_bitlen
      • raw
      • cri
      • version
      • subject_raw
      • subject
      • pk
      • raw
      • serial
      • revocation_date
      • entry_ext
      • next
      • raw
      • tbs
      • version
      • sig_oid
      • issuer_raw
      • issuer
      • entry
      • next
      • day
      • sec

Drivers

  • Overview
  • API Documentation
    • Button API
      • Simple Button Driver
        • sl_simple_button_context_t
          • state
          • history
          • port
          • pin
          • mode
        • sl_simple_button_init
        • sl_simple_button_get_state
        • sl_simple_button_poll_step
        • sl_simple_button_enable
        • sl_simple_button_disable
        • SL_SIMPLE_BUTTON_MODE_POLL
        • SL_SIMPLE_BUTTON_MODE_POLL_AND_DEBOUNCE
        • SL_SIMPLE_BUTTON_MODE_INTERRUPT
        • SL_SIMPLE_BUTTON_DISABLED
        • SL_SIMPLE_BUTTON_PRESSED
        • SL_SIMPLE_BUTTON_RELEASED
        • SL_SIMPLE_BUTTON_GET_STATE
        • SL_SIMPLE_BUTTON_GET_PORT
        • SL_SIMPLE_BUTTON_GET_PIN
        • SL_SIMPLE_BUTTON_GET_MODE
      • sl_button_t
        • context
        • init
        • poll
        • enable
        • disable
        • get_state
      • sl_button_init
      • sl_button_get_state
      • sl_button_enable
      • sl_button_disable
      • sl_button_poll_step
      • sl_button_on_change
      • BUTTON_ERROR
      • sl_button_mode_t
      • sl_button_state_t
    • Coulomb Counter API
      • sl_coulomb_counter_int_enable
      • sl_coulomb_counter_int_disable
      • sl_coulomb_counter_int_is_set
      • sl_coulomb_counter_int_clear
      • sl_coulomb_counter_init
      • sl_coulomb_counter_start
      • sl_coulomb_counter_stop
      • sl_coulomb_counter_read
      • sl_coulomb_counter_get_charge
      • sl_coulomb_counter_get_total_charge
      • sl_coulomb_counter_outputs_available
      • sl_coulomb_counter_outputs_need_calibration
      • sl_coulomb_counter_calibrate_init
      • sl_coulomb_counter_calibrate_wait
      • sl_coulomb_counter_calibrate
      • SL_COULOMB_COUNTER_OUTPUT_EFP_VOA
      • SL_COULOMB_COUNTER_OUTPUT_EFP_VOB_EM0
      • SL_COULOMB_COUNTER_OUTPUT_EFP_VOB_EM2
      • SL_COULOMB_COUNTER_OUTPUT_EFP_VOC
      • SL_COULOMB_COUNTER_OUTPUT_ALL
      • SL_COULOMB_COUNTER_INT_CALIBRATION_DONE
      • SL_COULOMB_COUNTER_INT_COUNTER_FULL
      • sl_coulomb_counter_output_mask_t
      • sl_coulomb_counter_prescaler_t
        • SL_COULOMB_COUNTER_PRESCALER_ZERO
        • SL_COULOMB_COUNTER_PRESCALER_ONE
        • SL_COULOMB_COUNTER_PRESCALER_TWO
        • SL_COULOMB_COUNTER_PRESCALER_THREE
      • sl_coulomb_counter_threshold_t
        • SL_COULOMB_COUNTER_THRESHOLD_50
        • SL_COULOMB_COUNTER_THRESHOLD_62
        • SL_COULOMB_COUNTER_THRESHOLD_75
        • SL_COULOMB_COUNTER_THRESHOLD_87
      • sl_coulomb_counter_calibration_status_t
        • SL_COULOMB_COUNTER_CALIBRATION_ERROR
        • SL_COULOMB_COUNTER_CALIBRATION_IN_PROGRESS
        • SL_COULOMB_COUNTER_CALIBRATION_PEAK_CURRENT_EM0
        • SL_COULOMB_COUNTER_CALIBRATION_PEAK_CURRENT_EM2
        • SL_COULOMB_COUNTER_CALIBRATION_DONE
    • Cycle Counter
      • sl_cycle_counter_handle_t
        • start
        • cycles
        • max
      • sl_cycle_counter_enable
      • sl_cycle_counter_pause
      • sl_cycle_counter_resume
      • sl_cycle_counter_init
      • sl_cycle_counter_start
      • sl_cycle_counter_stop
      • sl_cycle_counter_reset
      • sl_cycle_counter_get_cycles
      • sl_cycle_counter_get_max
      • sl_cycle_counter_get_counter
    • DMADRV - DMA Driver
      • Error Codes
        • ECODE_EMDRV_DMADRV_OK
        • ECODE_EMDRV_DMADRV_PARAM_ERROR
        • ECODE_EMDRV_DMADRV_NOT_INITIALIZED
        • ECODE_EMDRV_DMADRV_ALREADY_INITIALIZED
        • ECODE_EMDRV_DMADRV_CHANNELS_EXHAUSTED
        • ECODE_EMDRV_DMADRV_IN_USE
        • ECODE_EMDRV_DMADRV_ALREADY_FREED
        • ECODE_EMDRV_DMADRV_CH_NOT_ALLOCATED
      • DMADRV_AllocateChannel
      • DMADRV_DeInit
      • DMADRV_FreeChannel
      • DMADRV_Init
      • DMADRV_MemoryPeripheral
      • DMADRV_PeripheralMemory
      • DMADRV_MemoryPeripheralPingPong
      • DMADRV_PeripheralMemoryPingPong
      • DMADRV_LdmaStartTransfer
      • DMADRV_PauseTransfer
      • DMADRV_ResumeTransfer
      • DMADRV_StopTransfer
      • DMADRV_TransferActive
      • DMADRV_TransferCompletePending
      • DMADRV_TransferDone
      • DMADRV_TransferRemainingCount
      • DMADRV_Callback_t
      • dmaControlBlock
    • Debug
      • SWO Debug
        • sl_debug_swo_init
        • sl_debug_swo_enable_itm
        • sl_debug_swo_disable_itm
        • sl_debug_swo_write_u8
        • sl_debug_swo_write_u16
        • sl_debug_swo_write_u32
        • sl_debug_swo_write
    • Driver
      • KEYSCAN
        • sl_keyscan_driver_process_keyscan_event_handle_t
          • node
          • on_event
        • sl_keyscan_driver_init
        • sl_keyscan_driver_subscribe_event
        • sl_keyscan_driver_unsubscribe_event
        • sl_keyscan_driver_start_scan
        • sl_keyscan_driver_stop_scan
        • sl_keyscan_driver_process_keyscan_event
        • sl_keyscan_driver_status_t
    • ECODE - Error Codes
      • ECODE_EMDRV_BASE
      • ECODE_OK
      • ECODE_EMDRV_RTCDRV_BASE
      • ECODE_EMDRV_SPIDRV_BASE
      • ECODE_EMDRV_NVM_BASE
      • ECODE_EMDRV_USTIMER_BASE
      • ECODE_EMDRV_UARTDRV_BASE
      • ECODE_EMDRV_DMADRV_BASE
      • ECODE_EMDRV_EZRADIODRV_BASE
      • ECODE_EMDRV_TEMPDRV_BASE
      • ECODE_EMDRV_NVM3_BASE
      • Ecode_t
    • GPIOINT - GPIO Interrupt
      • GPIOINT_Init
      • GPIOINT_CallbackRegister
      • GPIOINT_CallbackRegisterExt
      • GPIOINT_CallbackUnRegister
      • GPIOINT_IrqCallbackPtr_t
      • GPIOINT_IrqCallbackPtrExt_t
    • I2C Simple Polled Master
      • I2CSPM_Init_TypeDef
        • port
        • sclPort
        • sclPin
        • sdaPort
        • sdaPin
        • i2cRefFreq
        • i2cMaxFreq
        • i2cClhr
      • I2CSPM_Init
      • I2CSPM_Transfer
      • sl_i2cspm_t
    • LED Driver
      • Simple LED Driver
        • sl_simple_led_context_t
          • port
          • pin
          • polarity
        • sl_simple_led_init
        • sl_simple_led_turn_on
        • sl_simple_led_turn_off
        • sl_simple_led_toggle
        • sl_simple_led_get_state
        • SL_SIMPLE_LED_POLARITY_ACTIVE_LOW
        • SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH
        • sl_led_polarity_t
      • Simple RGB PWM LED Driver
        • sl_simple_rgb_pwm_led_context_t
          • red
          • green
          • blue
          • timer
          • frequency
          • resolution
          • state
        • sl_led_rgb_pwm_t
          • led_common
          • set_rgb_color
          • get_rgb_color
        • sl_simple_rgb_pwm_led_init
        • sl_simple_rgb_pwm_led_turn_on
        • sl_simple_rgb_pwm_led_turn_off
        • sl_simple_rgb_pwm_led_toggle
        • sl_simple_rgb_pwm_led_get_state
        • sl_simple_rgb_pwm_led_set_color
        • sl_simple_rgb_pwm_led_get_color
        • sl_led_set_rgb_color
        • sl_led_get_rgb_color
        • SL_SIMPLE_RGB_PWM_LED_POLARITY_ACTIVE_HIGH
        • SL_SIMPLE_RGB_PWM_LED_POLARITY_ACTIVE_LOW
        • SL_SIMPLE_RGB_PWM_LED_COLOR_R
        • SL_SIMPLE_RGB_PWM_LED_COLOR_G
        • SL_SIMPLE_RGB_PWM_LED_COLOR_B
        • SL_SIMPLE_RGB_PWM_LED_NUM_CC_REQUIRED
      • Simple RGBW PWM LED Driver
        • sl_simple_rgbw_pwm_led_context_t
          • red
          • green
          • blue
          • white
          • timer
          • frequency
          • resolution
          • state
        • sl_led_rgbw_pwm_t
          • led_common
          • set_rgbw_color
          • get_rgbw_color
        • sl_simple_rgbw_pwm_led_init
        • sl_simple_rgbw_pwm_led_turn_on
        • sl_simple_rgbw_pwm_led_turn_off
        • sl_simple_rgbw_pwm_led_toggle
        • sl_simple_rgbw_pwm_led_get_state
        • sl_simple_rgbw_pwm_led_set_color
        • sl_simple_rgbw_pwm_led_get_color
        • sl_led_set_rgbw_color
        • sl_led_get_rgbw_color
        • SL_SIMPLE_RGBW_PWM_LED_POLARITY_ACTIVE_HIGH
        • SL_SIMPLE_RGBW_PWM_LED_POLARITY_ACTIVE_LOW
        • SL_SIMPLE_RGBW_PWM_LED_COLOR_R
        • SL_SIMPLE_RGBW_PWM_LED_COLOR_G
        • SL_SIMPLE_RGBW_PWM_LED_COLOR_B
        • SL_SIMPLE_RGBW_PWM_LED_COLOR_W
        • SL_SIMPLE_RGBW_PWM_LED_NUM_CC_REQUIRED
        • sl_simple_rgbw_pwm_led_polarity_t
      • sl_led_t
        • context
        • init
        • turn_on
        • turn_off
        • toggle
        • get_state
      • sl_led_init
      • sl_led_turn_on
      • sl_led_turn_off
      • sl_led_toggle
      • sl_led_get_state
      • SL_LED_CURRENT_STATE_OFF
      • SL_LED_CURRENT_STATE_ON
      • sl_led_state_t
    • NVM3 - NVM Data Manager
      • NVM3 Default Instance
        • nvm3_initDefault
        • nvm3_deinitDefault
        • nvm3_defaultHandle
        • nvm3_defaultInit
      • NVM3 HAL
        • nvm3_HalInfo
          • deviceFamilyPartNumber
          • writeSize
          • memoryMapped
          • pageSize
          • systemUnique
        • nvm3_HalHandle_t
          • open
          • close
          • getInfo
          • access
          • pageErase
          • readWords
          • writeWords
        • CHECK_DATA
        • NVM3_HAL_WRITE_SIZE_32
        • NVM3_HAL_WRITE_SIZE_16
        • NVM3_HAL_NVM_ACCESS_NONE
        • NVM3_HAL_NVM_ACCESS_RD
        • NVM3_HAL_NVM_ACCESS_RDWR
        • NVM3_HAL_NVM_ACCESS_NOP
        • nvm3_HalPtr_t
        • nvm3_HalNvmAccessCode_t
        • nvm3_HalOpen_t
        • nvm3_HalClose_t
        • nvm3_HalGetInfo_t
        • nvm3_HalNvmAccess_t
        • nvm3_HalPageErase_t
        • nvm3_HalReadWords_t
        • nvm3_HalWriteWords_t
        • nvm3_halFlashHandle
        • nvm3_halFlashHandle
      • NVM3 Lock
        • nvm3_lockBegin
        • nvm3_lockEnd
        • nvm3_lockDisableExecute
      • nvm3_CacheEntry
        • key
        • ptr
      • nvm3_Init_t
        • nvmAdr
        • nvmSize
        • cachePtr
        • cacheEntryCount
        • maxObjectSize
        • repackHeadroom
        • halHandle
      • nvm3_open
      • nvm3_close
      • nvm3_writeData
      • nvm3_readData
      • nvm3_readPartialData
      • nvm3_getObjectInfo
      • nvm3_enumObjects
      • nvm3_enumDeletedObjects
      • nvm3_deleteObject
      • nvm3_writeCounter
      • nvm3_readCounter
      • nvm3_incrementCounter
      • nvm3_eraseAll
      • nvm3_getEraseCount
      • nvm3_setEraseCount
      • nvm3_repack
      • nvm3_repackNeeded
      • nvm3_resize
      • nvm3_countObjects
      • nvm3_countDeletedObjects
      • ECODE_NVM3_OK
      • ECODE_NVM3_ERR_ALIGNMENT_INVALID
      • ECODE_NVM3_ERR_SIZE_TOO_SMALL
      • ECODE_NVM3_ERR_NO_VALID_PAGES
      • ECODE_NVM3_ERR_PAGE_SIZE_NOT_SUPPORTED
      • ECODE_NVM3_ERR_OBJECT_SIZE_NOT_SUPPORTED
      • ECODE_NVM3_ERR_STORAGE_FULL
      • ECODE_NVM3_ERR_NOT_OPENED
      • ECODE_NVM3_ERR_OPENED_WITH_OTHER_PARAMETERS
      • ECODE_NVM3_ERR_PARAMETER
      • ECODE_NVM3_ERR_KEY_INVALID
      • ECODE_NVM3_ERR_KEY_NOT_FOUND
      • ECODE_NVM3_ERR_OBJECT_IS_NOT_DATA
      • ECODE_NVM3_ERR_OBJECT_IS_NOT_A_COUNTER
      • ECODE_NVM3_ERR_ERASE_FAILED
      • ECODE_NVM3_ERR_WRITE_DATA_SIZE
      • ECODE_NVM3_ERR_WRITE_FAILED
      • ECODE_NVM3_ERR_READ_DATA_SIZE
      • ECODE_NVM3_ERR_READ_FAILED
      • ECODE_NVM3_ERR_INIT_WITH_FULL_NVM
      • ECODE_NVM3_ERR_RESIZE_PARAMETER
      • ECODE_NVM3_ERR_RESIZE_NOT_ENOUGH_SPACE
      • ECODE_NVM3_ERR_ERASE_COUNT_ERROR
      • ECODE_NVM3_ERR_ADDRESS_RANGE
      • ECODE_NVM3_ERR_NVM_ACCESS
      • ECODE_NVM3_ERR_INT_WRITE_TO_NOT_ERASED
      • ECODE_NVM3_ERR_INT_ADDR_INVALID
      • ECODE_NVM3_ERR_INT_KEY_MISMATCH
      • ECODE_NVM3_ERR_INT_SIZE_ERROR
      • ECODE_NVM3_ERR_INT_EMULATOR
      • ECODE_NVM3_ERR_INT_TEST
      • NVM3_MIN_PAGE_SIZE
      • NVM3_MAX_OBJECT_SIZE_LOW_LIMIT
      • NVM3_MAX_OBJECT_SIZE_HIGH_LIMIT
      • NVM3_MAX_OBJECT_SIZE_DEFAULT
      • NVM3_MAX_OBJECT_SIZE
      • NVM3_MIN_FRAGMENT_COUNT
      • NVM3_DEFINE_SECTION_STATIC_DATA
      • NVM3_DEFINE_SECTION_INIT_DATA
      • NVM3_KEY_INVALID
      • NVM3_KEY_SIZE
      • NVM3_KEY_MASK
      • NVM3_KEY_MIN
      • NVM3_KEY_MAX
      • NVM3_OBJECTTYPE_DATA
      • NVM3_OBJECTTYPE_COUNTER
      • nvm3_ObjectKey_t
      • nvm3_internalObjectHandleA
      • nvm3_internalObjectHandleB
      • nvm3_internalObjectHandleC
      • nvm3_internalObjectHandleD
      • nvm3_maxFragmentCount
      • nvm3_objHandleSize
    • PWM Driver
      • sl_pwm_instance
        • timer
        • channel
        • port
        • pin
        • location
      • sl_pwm_config
        • frequency
        • polarity
      • sl_pwm_init
      • sl_pwm_deinit
      • sl_pwm_start
      • sl_pwm_stop
      • sl_pwm_set_duty_cycle
      • sl_pwm_get_duty_cycle
      • sl_pwm_polarity_t
        • PWM_ACTIVE_HIGH
        • PWM_ACTIVE_LOW
    • RTCDRV - RTC Driver
      • RTCDRV_AllocateTimer
      • RTCDRV_DeInit
      • RTCDRV_Delay
      • RTCDRV_FreeTimer
      • RTCDRV_Init
      • RTCDRV_IsRunning
      • RTCDRV_StartTimer
      • RTCDRV_StopTimer
      • RTCDRV_TimeRemaining
      • RTCDRV_GetWallClock
      • RTCDRV_GetWallClockTicks32
      • RTCDRV_GetWallClockTicks64
      • RTCDRV_MsecsToTicks
      • RTCDRV_SecsToTicks
      • RTCDRV_SetWallClock
      • RTCDRV_TicksToMsec
      • RTCDRV_TicksToMsec64
      • RTCDRV_TicksToSec
      • ECODE_EMDRV_RTCDRV_OK
      • ECODE_EMDRV_RTCDRV_ALL_TIMERS_USED
      • ECODE_EMDRV_RTCDRV_ILLEGAL_TIMER_ID
      • ECODE_EMDRV_RTCDRV_TIMER_NOT_ALLOCATED
      • ECODE_EMDRV_RTCDRV_PARAM_ERROR
      • ECODE_EMDRV_RTCDRV_TIMER_NOT_RUNNING
      • ECODE_EMDRV_RTCDRV_NOT_INITIALIZED
      • RTCDRV_TimerID_t
      • RTCDRV_Callback_t
      • RTCDRV_TimerType_t
        • rtcdrvTimerTypeOneshot
        • rtcdrvTimerTypePeriodic
    • SLEEP - Sleep Driver
      • SLEEP_Init_t
        • sleepCallback
        • wakeupCallback
        • restoreCallback
      • SLEEP_Init
      • SLEEP_InitEx
      • SLEEP_Sleep
      • SLEEP_ForceSleepInEM4
      • SLEEP_SleepBlockBegin
      • SLEEP_SleepBlockEnd
      • SLEEP_LowestEnergyModeGet
      • SLEEP_FLAG_NONE
      • SLEEP_FLAG_NO_CLOCK_RESTORE
      • SLEEP_HW_LOW_ENERGY_BLOCK_ENABLED
      • SLEEP_EM4_WAKEUP_CALLBACK_ENABLED
      • SLEEP_LOWEST_ENERGY_MODE_DEFAULT
      • SLEEP_CbFuncPtr_t
      • SLEEP_EnergyMode_t
        • sleepEM0
        • sleepEM1
        • sleepEM2
        • sleepEM3
        • sleepEM4
    • SPIDRV - SPI Driver
      • Error Codes
        • ECODE_EMDRV_SPIDRV_OK
        • ECODE_EMDRV_SPIDRV_ILLEGAL_HANDLE
        • ECODE_EMDRV_SPIDRV_PARAM_ERROR
        • ECODE_EMDRV_SPIDRV_BUSY
        • ECODE_EMDRV_SPIDRV_TIMER_ALLOC_ERROR
        • ECODE_EMDRV_SPIDRV_TIMEOUT
        • ECODE_EMDRV_SPIDRV_IDLE
        • ECODE_EMDRV_SPIDRV_ABORTED
        • ECODE_EMDRV_SPIDRV_MODE_ERROR
        • ECODE_EMDRV_SPIDRV_DMA_ALLOC_ERROR
      • Init Configuration Data
      • SPIDRV_Init
        • port
        • portLocation
        • bitRate
        • frameLength
        • dummyTxValue
        • type
        • bitOrder
        • clockMode
        • csControl
        • slaveStartMode
      • SPIDRV_HandleData
      • SPIDRV_AbortTransfer
      • SPIDRV_DeInit
      • SPIDRV_GetBitrate
      • SPIDRV_GetFramelength
      • SPIDRV_GetTransferStatus
      • SPIDRV_Init
      • SPIDRV_MReceive
      • SPIDRV_MReceiveB
      • SPIDRV_MTransfer
      • SPIDRV_MTransferB
      • SPIDRV_MTransferSingleItemB
      • SPIDRV_MTransmit
      • SPIDRV_MTransmitB
      • SPIDRV_SetBitrate
      • SPIDRV_SetFramelength
      • SPIDRV_SReceive
      • SPIDRV_SReceiveB
      • SPIDRV_STransfer
      • SPIDRV_STransferB
      • SPIDRV_STransmit
      • SPIDRV_STransmitB
      • SPIDRV_Callback_t
      • SPIDRV_Handle_t
      • SPIDRV_Type_t
        • spidrvMaster
        • spidrvSlave
      • SPIDRV_BitOrder_t
        • spidrvBitOrderLsbFirst
        • spidrvBitOrderMsbFirst
      • SPIDRV_ClockMode_t
        • spidrvClockMode0
        • spidrvClockMode1
        • spidrvClockMode2
        • spidrvClockMode3
      • SPIDRV_CsControl_t
        • spidrvCsControlAuto
        • spidrvCsControlApplication
      • SPIDRV_SlaveStart_t
        • spidrvSlaveStartImmediate
        • spidrvSlaveStartDelayed
    • TEMPDRV Temperature Driver
      • Error Codes
        • ECODE_EMDRV_TEMPDRV_OK
        • ECODE_EMDRV_TEMPDRV_NO_INIT
        • ECODE_EMDRV_TEMPDRV_PARAM_ERROR
        • ECODE_EMDRV_TEMPDRV_BAD_LIMIT
        • ECODE_EMDRV_TEMPDRV_NO_CALLBACK
        • ECODE_EMDRV_TEMPDRV_NO_SPACE
        • ECODE_EMDRV_TEMPDRV_TEMP_UNDER
        • ECODE_EMDRV_TEMPDRV_TEMP_OVER
        • ECODE_EMDRV_TEMPDRV_DUP_TEMP
      • TEMPDRV_IRQHandler
      • TEMPDRV_Init
      • TEMPDRV_DeInit
      • TEMPDRV_Enable
      • TEMPDRV_GetActiveCallbacks
      • TEMPDRV_GetTemp
      • TEMPDRV_RegisterCallback
      • TEMPDRV_UnregisterCallback
      • EMU_IRQHandler
      • TEMPDRV_Callback_t
      • TEMPDRV_LimitType
        • TEMPDRV_LIMIT_LOW
        • TEMPDRV_LIMIT_HIGH
    • UARTDRV - UART Driver
      • Error Codes
        • ECODE_EMDRV_UARTDRV_OK
        • ECODE_EMDRV_UARTDRV_WAITING
        • ECODE_EMDRV_UARTDRV_ILLEGAL_HANDLE
        • ECODE_EMDRV_UARTDRV_PARAM_ERROR
        • ECODE_EMDRV_UARTDRV_BUSY
        • ECODE_EMDRV_UARTDRV_ILLEGAL_OPERATION
        • ECODE_EMDRV_UARTDRV_IDLE
        • ECODE_EMDRV_UARTDRV_ABORTED
        • ECODE_EMDRV_UARTDRV_QUEUE_FULL
        • ECODE_EMDRV_UARTDRV_QUEUE_EMPTY
        • ECODE_EMDRV_UARTDRV_PARITY_ERROR
        • ECODE_EMDRV_UARTDRV_FRAME_ERROR
        • ECODE_EMDRV_UARTDRV_DMA_ALLOC_ERROR
        • ECODE_EMDRV_UARTDRV_CLOCK_ERROR
      • Status Codes
        • UARTDRV_STATUS_RXEN
        • UARTDRV_STATUS_TXEN
        • UARTDRV_STATUS_RXBLOCK
        • UARTDRV_STATUS_TXTRI
        • UARTDRV_STATUS_TXC
        • UARTDRV_STATUS_TXBL
        • UARTDRV_STATUS_RXDATAV
        • UARTDRV_STATUS_RXFULL
        • UARTDRV_STATUS_TXIDLE
        • UARTDRV_STATUS_RXIDLE
      • UARTDRV_Buffer_t
        • data
        • transferCount
        • itemsRemaining
        • callback
        • transferStatus
      • UARTDRV_Buffer_FifoQueue_t
        • head
        • tail
        • used
        • size
        • fifo
      • UARTDRV_InitLeuart_t
        • port
        • baudRate
        • portLocation
        • stopBits
        • parity
        • fcType
        • ctsPort
        • ctsPin
        • rtsPort
        • rtsPin
        • rxQueue
        • txQueue
      • UARTDRV_InitEuart_t
        • port
        • useLowFrequencyMode
        • baudRate
        • txPort
        • rxPort
        • txPin
        • rxPin
        • uartNum
        • stopBits
        • parity
        • oversampling
        • mvdis
        • fcType
        • ctsPort
        • ctsPin
        • rtsPort
        • rtsPin
        • rxQueue
        • txQueue
      • UARTDRV_HandleData
      • UARTDRV_InitLeuart
      • UARTDRV_InitEuart
      • UARTDRV_DeInit
      • UARTDRV_GetPeripheralStatus
      • UARTDRV_GetReceiveStatus
      • UARTDRV_GetTransmitStatus
      • UARTDRV_GetReceiveDepth
      • UARTDRV_GetTransmitDepth
      • UARTDRV_Transmit
      • UARTDRV_Receive
      • UARTDRV_TransmitB
      • UARTDRV_ReceiveB
      • UARTDRV_ForceTransmit
      • UARTDRV_ForceReceive
      • UARTDRV_Abort
      • UARTDRV_PauseTransmit
      • UARTDRV_ResumeTransmit
      • UARTDRV_FlowControlGetSelfStatus
      • UARTDRV_FlowControlGetPeerStatus
      • UARTDRV_FlowControlSet
      • UARTDRV_FlowControlSetPeerStatus
      • UARTDRV_FlowControlIgnoreRestrain
      • DEFINE_BUF_QUEUE
      • UARTDRV_Count_t
      • UARTDRV_Status_t
      • UARTDRV_Callback_t
      • UARTDRV_Handle_t
      • UARTDRV_FlowControlType_t
        • uartdrvFlowControlNone
        • uartdrvFlowControlSw
        • uartdrvFlowControlHw
        • uartdrvFlowControlHwUart
      • UARTDRV_FlowControlState_t
        • uartdrvFlowControlOn
        • uartdrvFlowControlOff
        • uartdrvFlowControlAuto
      • UARTDRV_AbortType_t
        • uartdrvAbortTransmit
        • uartdrvAbortReceive
        • uartdrvAbortAll
    • USTIMER - Microsecond Timer
      • USTIMER_Init
      • USTIMER_DeInit
      • USTIMER_Delay
      • USTIMER_DelayIntSafe
      • ECODE_EMDRV_USTIMER_OK

Peripherals

  • API Documentation
    • EFM32TG11
      • ACMP - Analog Comparator
        • ACMP_CapsenseInit_TypeDef
          • fullBias
          • biasProg
          • hysteresisLevel_0
          • hysteresisLevel_1
          • resistor
          • vddLevelHigh
          • vddLevelLow
          • enable
        • ACMP_Init_TypeDef
          • fullBias
          • biasProg
          • interruptOnFallingEdge
          • interruptOnRisingEdge
          • inputRange
          • accuracy
          • powerSource
          • hysteresisLevel_0
          • hysteresisLevel_1
          • vlpInput
          • inactiveValue
          • enable
        • ACMP_VAConfig_TypeDef
          • input
          • div0
          • div1
        • ACMP_VBConfig_TypeDef
          • input
          • div0
          • div1
        • ACMP_CapsenseInit
        • ACMP_CapsenseChannelSet
        • ACMP_Disable
        • ACMP_Enable
        • ACMP_ExternalInputSelect
        • ACMP_Reset
        • ACMP_GPIOSetup
        • ACMP_ChannelSet
        • ACMP_Init
        • ACMP_VASetup
        • ACMP_VBSetup
        • ACMP_IntClear
        • ACMP_IntDisable
        • ACMP_IntEnable
        • ACMP_IntGet
        • ACMP_IntGetEnabled
        • ACMP_IntSet
        • ACMP_CAPSENSE_INIT_DEFAULT
        • ACMP_INIT_DEFAULT
        • ACMP_VACONFIG_DEFAULT
        • ACMP_VBCONFIG_DEFAULT
        • ACMP_CapsenseResistor_TypeDef
          • acmpResistor0
          • acmpResistor1
          • acmpResistor2
          • acmpResistor3
          • acmpResistor4
          • acmpResistor5
          • acmpResistor6
          • acmpResistor7
        • ACMP_HysteresisLevel_TypeDef
          • acmpHysteresisLevel0
          • acmpHysteresisLevel1
          • acmpHysteresisLevel2
          • acmpHysteresisLevel3
          • acmpHysteresisLevel4
          • acmpHysteresisLevel5
          • acmpHysteresisLevel6
          • acmpHysteresisLevel7
          • acmpHysteresisLevel8
          • acmpHysteresisLevel9
          • acmpHysteresisLevel10
          • acmpHysteresisLevel11
          • acmpHysteresisLevel12
          • acmpHysteresisLevel13
          • acmpHysteresisLevel14
          • acmpHysteresisLevel15
        • ACMP_InputRange_TypeDef
          • acmpInputRangeFull
          • acmpInputRangeHigh
          • acmpInputRangeLow
        • ACMP_PowerSource_TypeDef
          • acmpPowerSourceAvdd
          • acmpPowerSourceDvdd
          • acmpPowerSourceIOVdd0
          • acmpPowerSourceIOVdd1
        • ACMP_Accuracy_TypeDef
          • acmpAccuracyLow
          • acmpAccuracyHigh
        • ACMP_VAInput_TypeDef
          • acmpVAInputVDD
          • acmpVAInputAPORT2YCH0
          • acmpVAInputAPORT2YCH2
          • acmpVAInputAPORT2YCH4
          • acmpVAInputAPORT2YCH6
          • acmpVAInputAPORT2YCH8
          • acmpVAInputAPORT2YCH10
          • acmpVAInputAPORT2YCH12
          • acmpVAInputAPORT2YCH14
          • acmpVAInputAPORT2YCH16
          • acmpVAInputAPORT2YCH18
          • acmpVAInputAPORT2YCH20
          • acmpVAInputAPORT2YCH22
          • acmpVAInputAPORT2YCH24
          • acmpVAInputAPORT2YCH26
          • acmpVAInputAPORT2YCH28
          • acmpVAInputAPORT2YCH30
          • acmpVAInputAPORT1XCH0
          • acmpVAInputAPORT1YCH1
          • acmpVAInputAPORT1XCH2
          • acmpVAInputAPORT1YCH3
          • acmpVAInputAPORT1XCH4
          • acmpVAInputAPORT1YCH5
          • acmpVAInputAPORT1XCH6
          • acmpVAInputAPORT1YCH7
          • acmpVAInputAPORT1XCH8
          • acmpVAInputAPORT1YCH9
          • acmpVAInputAPORT1XCH10
          • acmpVAInputAPORT1YCH11
          • acmpVAInputAPORT1XCH12
          • acmpVAInputAPORT1YCH13
          • acmpVAInputAPORT1XCH14
          • acmpVAInputAPORT1YCH15
          • acmpVAInputAPORT1XCH16
          • acmpVAInputAPORT1YCH17
          • acmpVAInputAPORT1XCH18
          • acmpVAInputAPORT1YCH19
          • acmpVAInputAPORT1XCH20
          • acmpVAInputAPORT1YCH21
          • acmpVAInputAPORT1XCH22
          • acmpVAInputAPORT1YCH23
          • acmpVAInputAPORT1XCH24
          • acmpVAInputAPORT1YCH25
          • acmpVAInputAPORT1XCH26
          • acmpVAInputAPORT1YCH27
          • acmpVAInputAPORT1XCH28
          • acmpVAInputAPORT1YCH29
          • acmpVAInputAPORT1XCH30
          • acmpVAInputAPORT1YCH31
        • ACMP_VBInput_TypeDef
          • acmpVBInput1V25
          • acmpVBInput2V5
        • ACMP_VLPInput_Typedef
          • acmpVLPInputVADIV
          • acmpVLPInputVBDIV
        • ACMP_Channel_TypeDef
          • acmpInputAPORT0XCH0
          • acmpInputAPORT0XCH1
          • acmpInputAPORT0XCH2
          • acmpInputAPORT0XCH3
          • acmpInputAPORT0XCH4
          • acmpInputAPORT0XCH5
          • acmpInputAPORT0XCH6
          • acmpInputAPORT0XCH7
          • acmpInputAPORT0XCH8
          • acmpInputAPORT0XCH9
          • acmpInputAPORT0XCH10
          • acmpInputAPORT0XCH11
          • acmpInputAPORT0XCH12
          • acmpInputAPORT0XCH13
          • acmpInputAPORT0XCH14
          • acmpInputAPORT0XCH15
          • acmpInputAPORT0YCH0
          • acmpInputAPORT0YCH1
          • acmpInputAPORT0YCH2
          • acmpInputAPORT0YCH3
          • acmpInputAPORT0YCH4
          • acmpInputAPORT0YCH5
          • acmpInputAPORT0YCH6
          • acmpInputAPORT0YCH7
          • acmpInputAPORT0YCH8
          • acmpInputAPORT0YCH9
          • acmpInputAPORT0YCH10
          • acmpInputAPORT0YCH11
          • acmpInputAPORT0YCH12
          • acmpInputAPORT0YCH13
          • acmpInputAPORT0YCH14
          • acmpInputAPORT0YCH15
          • acmpInputAPORT1XCH0
          • acmpInputAPORT1YCH1
          • acmpInputAPORT1XCH2
          • acmpInputAPORT1YCH3
          • acmpInputAPORT1XCH4
          • acmpInputAPORT1YCH5
          • acmpInputAPORT1XCH6
          • acmpInputAPORT1YCH7
          • acmpInputAPORT1XCH8
          • acmpInputAPORT1YCH9
          • acmpInputAPORT1XCH10
          • acmpInputAPORT1YCH11
          • acmpInputAPORT1XCH12
          • acmpInputAPORT1YCH13
          • acmpInputAPORT1XCH14
          • acmpInputAPORT1YCH15
          • acmpInputAPORT1XCH16
          • acmpInputAPORT1YCH17
          • acmpInputAPORT1XCH18
          • acmpInputAPORT1YCH19
          • acmpInputAPORT1XCH20
          • acmpInputAPORT1YCH21
          • acmpInputAPORT1XCH22
          • acmpInputAPORT1YCH23
          • acmpInputAPORT1XCH24
          • acmpInputAPORT1YCH25
          • acmpInputAPORT1XCH26
          • acmpInputAPORT1YCH27
          • acmpInputAPORT1XCH28
          • acmpInputAPORT1YCH29
          • acmpInputAPORT1XCH30
          • acmpInputAPORT1YCH31
          • acmpInputAPORT2YCH0
          • acmpInputAPORT2XCH1
          • acmpInputAPORT2YCH2
          • acmpInputAPORT2XCH3
          • acmpInputAPORT2YCH4
          • acmpInputAPORT2XCH5
          • acmpInputAPORT2YCH6
          • acmpInputAPORT2XCH7
          • acmpInputAPORT2YCH8
          • acmpInputAPORT2XCH9
          • acmpInputAPORT2YCH10
          • acmpInputAPORT2XCH11
          • acmpInputAPORT2YCH12
          • acmpInputAPORT2XCH13
          • acmpInputAPORT2YCH14
          • acmpInputAPORT2XCH15
          • acmpInputAPORT2YCH16
          • acmpInputAPORT2XCH17
          • acmpInputAPORT2YCH18
          • acmpInputAPORT2XCH19
          • acmpInputAPORT2YCH20
          • acmpInputAPORT2XCH21
          • acmpInputAPORT2YCH22
          • acmpInputAPORT2XCH23
          • acmpInputAPORT2YCH24
          • acmpInputAPORT2XCH25
          • acmpInputAPORT2YCH26
          • acmpInputAPORT2XCH27
          • acmpInputAPORT2YCH28
          • acmpInputAPORT2XCH29
          • acmpInputAPORT2YCH30
          • acmpInputAPORT2XCH31
          • acmpInputAPORT3XCH0
          • acmpInputAPORT3YCH1
          • acmpInputAPORT3XCH2
          • acmpInputAPORT3YCH3
          • acmpInputAPORT3XCH4
          • acmpInputAPORT3YCH5
          • acmpInputAPORT3XCH6
          • acmpInputAPORT3YCH7
          • acmpInputAPORT3XCH8
          • acmpInputAPORT3YCH9
          • acmpInputAPORT3XCH10
          • acmpInputAPORT3YCH11
          • acmpInputAPORT3XCH12
          • acmpInputAPORT3YCH13
          • acmpInputAPORT3XCH14
          • acmpInputAPORT3YCH15
          • acmpInputAPORT3XCH16
          • acmpInputAPORT3YCH17
          • acmpInputAPORT3XCH18
          • acmpInputAPORT3YCH19
          • acmpInputAPORT3XCH20
          • acmpInputAPORT3YCH21
          • acmpInputAPORT3XCH22
          • acmpInputAPORT3YCH23
          • acmpInputAPORT3XCH24
          • acmpInputAPORT3YCH25
          • acmpInputAPORT3XCH26
          • acmpInputAPORT3YCH27
          • acmpInputAPORT3XCH28
          • acmpInputAPORT3YCH29
          • acmpInputAPORT3XCH30
          • acmpInputAPORT3YCH31
          • acmpInputAPORT4YCH0
          • acmpInputAPORT4XCH1
          • acmpInputAPORT4YCH2
          • acmpInputAPORT4XCH3
          • acmpInputAPORT4YCH4
          • acmpInputAPORT4XCH5
          • acmpInputAPORT4YCH6
          • acmpInputAPORT4XCH7
          • acmpInputAPORT4YCH8
          • acmpInputAPORT4XCH9
          • acmpInputAPORT4YCH10
          • acmpInputAPORT4XCH11
          • acmpInputAPORT4YCH12
          • acmpInputAPORT4XCH13
          • acmpInputAPORT4YCH16
          • acmpInputAPORT4XCH17
          • acmpInputAPORT4YCH18
          • acmpInputAPORT4XCH19
          • acmpInputAPORT4YCH20
          • acmpInputAPORT4XCH21
          • acmpInputAPORT4YCH22
          • acmpInputAPORT4XCH23
          • acmpInputAPORT4YCH24
          • acmpInputAPORT4XCH25
          • acmpInputAPORT4YCH26
          • acmpInputAPORT4XCH27
          • acmpInputAPORT4YCH28
          • acmpInputAPORT4XCH29
          • acmpInputAPORT4YCH30
          • acmpInputAPORT4YCH14
          • acmpInputAPORT4XCH15
          • acmpInputAPORT4XCH31
          • acmpInputDACOUT0
          • acmpInputDACOUT1
          • acmpInputVLP
          • acmpInputVBDIV
          • acmpInputVADIV
          • acmpInputVDD
          • acmpInputVSS
        • ACMP_ExternalInput_Typedef
          • acmpExternalInputAPORT0X
          • acmpExternalInputAPORT0Y
          • acmpExternalInputAPORT1X
          • acmpExternalInputAPORT1Y
          • acmpExternalInputAPORT1XY
          • acmpExternalInputAPORT2X
          • acmpExternalInputAPORT2Y
          • acmpExternalInputAPORT2YX
          • acmpExternalInputAPORT3X
          • acmpExternalInputAPORT3Y
          • acmpExternalInputAPORT3XY
          • acmpExternalInputAPORT4X
          • acmpExternalInputAPORT4Y
          • acmpExternalInputAPORT4YX
      • ADC - Analog to Digital Converter
        • ADC_Init_TypeDef
          • ovsRateSel
          • warmUpMode
          • timebase
          • prescale
          • tailgate
          • em2ClockConfig
        • ADC_InitScanInput_TypeDef
          • scanInputSel
          • scanInputEn
          • scanNegSel
        • ADC_InitScan_TypeDef
          • prsSel
          • acqTime
          • reference
          • resolution
          • scanInputConfig
          • diff
          • prsEnable
          • leftAdjust
          • rep
          • scanDmaEm2Wu
          • fifoOverwrite
        • ADC_InitSingle_TypeDef
          • prsSel
          • acqTime
          • reference
          • resolution
          • posSel
          • negSel
          • diff
          • prsEnable
          • leftAdjust
          • rep
          • singleDmaEm2Wu
          • fifoOverwrite
        • ADC_Init
        • ADC_ScanInputClear
        • ADC_ScanSingleEndedInputAdd
        • ADC_ScanDifferentialInputAdd
        • ADC_InitScan
        • ADC_InitSingle
        • ADC_DataIdScanGet
        • ADC_PrescaleCalc
        • ADC_Reset
        • ADC_TimebaseCalc
        • ADC_DataSingleGet
        • ADC_DataSinglePeek
        • ADC_DataScanGet
        • ADC_DataScanPeek
        • ADC_IntClear
        • ADC_IntDisable
        • ADC_IntEnable
        • ADC_IntGet
        • ADC_IntGetEnabled
        • ADC_IntSet
        • ADC_Start
        • ADC_CTRLX_VREFSEL_REG
        • ADC_SCANINPUTSEL_GROUP_NONE
        • ADC_SCANINPUTSEL_NONE
        • ADC_INIT_DEFAULT
        • ADC_INITSCAN_DEFAULT
        • ADC_INITSINGLE_DEFAULT
        • ADC_AcqTime_TypeDef
          • adcAcqTime1
          • adcAcqTime2
          • adcAcqTime4
          • adcAcqTime8
          • adcAcqTime16
          • adcAcqTime32
          • adcAcqTime64
          • adcAcqTime128
          • adcAcqTime256
        • ADC_OvsRateSel_TypeDef
          • adcOvsRateSel2
          • adcOvsRateSel4
          • adcOvsRateSel8
          • adcOvsRateSel16
          • adcOvsRateSel32
          • adcOvsRateSel64
          • adcOvsRateSel128
          • adcOvsRateSel256
          • adcOvsRateSel512
          • adcOvsRateSel1024
          • adcOvsRateSel2048
          • adcOvsRateSel4096
        • ADC_PRSSEL_TypeDef
          • adcPRSSELCh0
          • adcPRSSELCh1
          • adcPRSSELCh2
          • adcPRSSELCh3
          • adcPRSSELCh4
          • adcPRSSELCh5
          • adcPRSSELCh6
          • adcPRSSELCh7
        • ADC_Ref_TypeDef
          • adcRef1V25
          • adcRef2V5
          • adcRefVDD
          • adcRef5V
          • adcRefExtSingle
          • adcRef2xExtDiff
          • adcRef2xVDD
          • adcRefVBGR
          • adcRefVddxAtt
          • adcRefVPxAtt
          • adcRefP
          • adcRefVEntropy
          • adcRefVPNxAtt
          • adcRefPN
        • ADC_Res_TypeDef
          • adcRes12Bit
          • adcRes8Bit
          • adcRes6Bit
          • adcResOVS
        • ADC_PosSel_TypeDef
        • ADC_NegSel_TypeDef
        • ADC_ScanInputGroup_TypeDef
        • ADC_ScanNegInput_TypeDef
        • ADC_Start_TypeDef
          • adcStartSingle
          • adcStartScan
          • adcStartScanAndSingle
        • ADC_Warmup_TypeDef
          • adcWarmupNormal
          • adcWarmupKeepInStandby
          • adcWarmupKeepInSlowAcq
          • adcWarmupKeepADCWarm
        • ADC_EM2ClockConfig_TypeDef
      • BUS - Bitfield Read/Write
        • BUS_RamBitWrite
        • BUS_RamBitRead
        • BUS_RegBitWrite
        • BUS_RegBitRead
        • BUS_RegMaskedSet
        • BUS_RegMaskedClear
        • BUS_RegMaskedWrite
        • BUS_RegMaskedRead
      • CAN - Controller Area Network
        • CAN_MessageObject_TypeDef
          • msgNum
          • extended
          • id
          • dlc
          • data
          • mask
          • extendedMask
          • directionMask
        • CAN_Init_TypeDef
          • enable
          • resetMessages
          • bitrate
          • propagationTimeSegment
          • phaseBufferSegment1
          • phaseBufferSegment2
          • synchronisationJumpWidth
        • CAN_Init
        • CAN_GetClockFrequency
        • CAN_MessageLost
        • CAN_SetRoute
        • CAN_SetBitTiming
        • CAN_SetMode
        • CAN_SetIdAndFilter
        • CAN_ConfigureMessageObject
        • CAN_SendMessage
        • CAN_ReadMessage
        • CAN_AbortSendMessage
        • CAN_ResetMessages
        • CAN_Reset
        • CAN_WriteData
        • CAN_SendRequest
        • CAN_Enable
        • CAN_IsEnabled
        • CAN_ReadyWait
        • CAN_GetLastErrorCode
        • CAN_HasNewdata
        • CAN_StatusIntClear
        • CAN_StatusIntDisable
        • CAN_StatusIntEnable
        • CAN_StatusIntGet
        • CAN_StatusIntGetEnabled
        • CAN_StatusIntSet
        • CAN_StatusGet
        • CAN_StatusClear
        • CAN_GetErrorCount
        • CAN_MessageIntClear
        • CAN_MessageIntDisable
        • CAN_MessageIntEnable
        • CAN_MessageIntGet
        • CAN_MessageIntGetEnabled
        • CAN_MessageIntSet
        • CAN_INIT_DEFAULT
        • CAN_ErrorCode_TypeDef
          • canErrorNoError
          • canErrorStuff
          • canErrorForm
          • canErrorAck
          • canErrorBit1
          • canErrorBit0
          • canErrorCrc
          • canErrorUnused
        • CAN_Mode_TypeDef
          • canModeNormal
          • canModeBasic
          • canModeLoopBack
          • canModeSilentLoopBack
          • canModeSilent
      • CHIP - Chip Errata Workarounds
        • CHIP_Init
        • CHIP_Reset
      • CMU - Clock Management Unit
        • CMU_LFXOInit_TypeDef
          • ctune
          • gain
          • timeout
          • mode
        • CMU_HFXOInit_TypeDef
          • ctuneStartup
          • ctuneSteadyState
          • xoCoreBiasTrimStartup
          • xoCoreBiasTrimSteadyState
          • timeoutPeakDetect
          • timeoutSteady
          • timeoutStartup
          • mode
        • CMU_DPLLInit_TypeDef
          • frequency
          • n
          • m
          • ssInterval
          • ssAmplitude
          • refClk
          • edgeSel
          • lockMode
          • autoRecover
        • CMU_UpdateWaitStates
        • getHfxoTuningMode
        • setHfxoTuningMode
        • syncReg
        • CMU_AUXHFRCOBandGet
        • CMU_AUXHFRCOBandSet
        • CMU_Calibrate
        • CMU_CalibrateConfig
        • CMU_CalibrateCountGet
        • CMU_ClockDivGet
        • CMU_ClockDivSet
        • CMU_ClockEnable
        • CMU_ClockFreqGet
        • CMU_ClockPrescGet
        • CMU_ClockPrescSet
        • CMU_ClockSelectGet
        • CMU_ClockSelectSet
        • CMU_LF_ClockPrecisionGet
        • CMU_DPLLLock
        • CMU_FreezeEnable
        • CMU_HFRCOBandGet
        • CMU_HFRCOBandSet
        • CMU_HFXOAutostartEnable
        • CMU_HFXOInit
        • CMU_LCDClkFDIVGet
        • CMU_LCDClkFDIVSet
        • CMU_LFXOInit
        • CMU_LFXOPrecisionSet
        • CMU_OscillatorEnable
        • CMU_OscillatorTuningGet
        • CMU_OscillatorTuningSet
        • CMU_OscillatorTuningWait
        • CMU_OscillatorTuningOptimize
        • CMU_PCNTClockExternalGet
        • CMU_PCNTClockExternalSet
        • CMU_CalibrateCont
        • CMU_CalibrateStart
        • CMU_CalibrateStop
        • CMU_DivToLog2
        • CMU_DPLLUnlock
        • CMU_IntClear
        • CMU_IntDisable
        • CMU_IntEnable
        • CMU_IntGet
        • CMU_IntGetEnabled
        • CMU_IntSet
        • CMU_Lock
        • CMU_Log2ToDiv
        • CMU_Unlock
        • CMU_HFRCOFreqGet
        • CMU_HFRCOFreqSet
        • CMU_AUXHFRCOFreqGet
        • CMU_AUXHFRCOFreqSet
        • CMU_PrescToLog2
        • cmuClkDiv_1
        • cmuClkDiv_2
        • cmuClkDiv_4
        • cmuClkDiv_8
        • cmuClkDiv_16
        • cmuClkDiv_32
        • cmuClkDiv_64
        • cmuClkDiv_128
        • cmuClkDiv_256
        • cmuClkDiv_512
        • cmuClkDiv_1024
        • cmuClkDiv_2048
        • cmuClkDiv_4096
        • cmuClkDiv_8192
        • cmuClkDiv_16384
        • cmuClkDiv_32768
        • CMU_HFRCO_MIN
        • CMU_HFRCO_MAX
        • CMU_AUXHFRCO_MIN
        • CMU_AUXHFRCO_MAX
        • CMU_LFXOINIT_DEFAULT
        • CMU_LFXOINIT_EXTERNAL_CLOCK
        • CMU_HFXOINIT_DEFAULT
        • CMU_HFXOINIT_EXTERNAL_CLOCK
        • CMU_DPLL_LFXO_TO_40MHZ
        • CMU_ClkDiv_TypeDef
        • CMU_ClkPresc_TypeDef
        • CMU_HFRCOFreq_TypeDef
          • cmuHFRCOFreq_1M0Hz
          • cmuHFRCOFreq_2M0Hz
          • cmuHFRCOFreq_4M0Hz
          • cmuHFRCOFreq_7M0Hz
          • cmuHFRCOFreq_13M0Hz
          • cmuHFRCOFreq_16M0Hz
          • cmuHFRCOFreq_19M0Hz
          • cmuHFRCOFreq_26M0Hz
          • cmuHFRCOFreq_32M0Hz
          • cmuHFRCOFreq_38M0Hz
          • cmuHFRCOFreq_48M0Hz
        • CMU_AUXHFRCOFreq_TypeDef
          • cmuAUXHFRCOFreq_1M0Hz
          • cmuAUXHFRCOFreq_2M0Hz
          • cmuAUXHFRCOFreq_4M0Hz
          • cmuAUXHFRCOFreq_7M0Hz
          • cmuAUXHFRCOFreq_13M0Hz
          • cmuAUXHFRCOFreq_16M0Hz
          • cmuAUXHFRCOFreq_19M0Hz
          • cmuAUXHFRCOFreq_26M0Hz
          • cmuAUXHFRCOFreq_32M0Hz
          • cmuAUXHFRCOFreq_38M0Hz
          • cmuAUXHFRCOFreq_48M0Hz
        • CMU_Clock_TypeDef
          • cmuClock_HF
          • cmuClock_DBG
          • cmuClock_AUX
          • cmuClock_EXPORT
          • cmuClock_BUS
          • cmuClock_CRYPTO0
          • cmuClock_LDMA
          • cmuClock_GPCRC
          • cmuClock_GPIO
          • cmuClock_HFLE
          • cmuClock_PRS
          • cmuClock_HFPER
          • cmuClock_HFPERB
          • cmuClock_HFPERC
          • cmuClock_USART0
          • cmuClock_USART1
          • cmuClock_USART2
          • cmuClock_USART3
          • cmuClock_UART0
          • cmuClock_TIMER0
          • cmuClock_TIMER1
          • cmuClock_WTIMER0
          • cmuClock_WTIMER1
          • cmuClock_CRYOTIMER
          • cmuClock_ACMP0
          • cmuClock_ACMP1
          • cmuClock_VDAC0
          • cmuClock_ADC0
          • cmuClock_I2C0
          • cmuClock_I2C1
          • cmuClock_CSEN_HF
          • cmuClock_TRNG0
          • cmuClock_CAN0
          • cmuClock_CORE
          • cmuClock_LFA
          • cmuClock_LETIMER0
          • cmuClock_LCDpre
          • cmuClock_LCD
          • cmuClock_PCNT0
          • cmuClock_LESENSE
          • cmuClock_LFB
          • cmuClock_LEUART0
          • cmuClock_CSEN_LF
          • cmuClock_SYSTICK
          • cmuClock_LFE
          • cmuClock_RTCC
          • cmuClock_ADC0ASYNC
        • CMU_Osc_TypeDef
          • cmuOsc_LFXO
          • cmuOsc_LFRCO
          • cmuOsc_HFXO
          • cmuOsc_HFRCO
          • cmuOsc_AUXHFRCO
          • cmuOsc_ULFRCO
          • cmuOsc_CLKIN0
        • CMU_OscMode_TypeDef
          • cmuOscMode_Crystal
          • cmuOscMode_AcCoupled
          • cmuOscMode_External
        • CMU_Select_TypeDef
          • cmuSelect_Error
          • cmuSelect_Disabled
          • cmuSelect_LFXO
          • cmuSelect_LFRCO
          • cmuSelect_HFXO
          • cmuSelect_HFRCO
          • cmuSelect_HFCLKLE
          • cmuSelect_AUXHFRCO
          • cmuSelect_HFSRCCLK
          • cmuSelect_HFCLK
          • cmuSelect_ULFRCO
          • cmuSelect_HFRCODIV2
          • cmuSelect_CLKIN0
        • CMU_HFXOTuningMode_TypeDef
          • cmuHFXOTuningMode_PeakDetectCommand
        • CMU_DPLLClkSel_TypeDef
          • cmuDPLLClkSel_Hfxo
          • cmuDPLLClkSel_Lfxo
          • cmuDPLLClkSel_Clkin0
        • CMU_DPLLEdgeSel_TypeDef
          • cmuDPLLEdgeSel_Fall
          • cmuDPLLEdgeSel_Rise
        • CMU_DPLLLockMode_TypeDef
          • cmuDPLLLockMode_Freq
          • cmuDPLLLockMode_Phase
      • CORE - Core Interrupt
        • CORE_nvicMask_t
          • a
        • CORE_CriticalDisableIrq
        • CORE_CriticalEnableIrq
        • CORE_EnterCritical
        • CORE_ExitCritical
        • CORE_YieldCritical
        • CORE_AtomicDisableIrq
        • CORE_AtomicEnableIrq
        • CORE_EnterAtomic
        • CORE_ExitAtomic
        • CORE_YieldAtomic
        • CORE_EnterNvicMask
        • CORE_NvicDisableMask
        • CORE_NvicEnableMask
        • CORE_YieldNvicMask
        • CORE_NvicMaskSetIRQ
        • CORE_NvicMaskClearIRQ
        • CORE_InIrqContext
        • CORE_IrqIsBlocked
        • CORE_IrqIsDisabled
        • CORE_GetNvicEnabledMask
        • CORE_GetNvicMaskDisableState
        • CORE_NvicIRQDisabled
        • CORE_GetNvicRamTableHandler
        • CORE_SetNvicRamTableHandler
        • CORE_InitNvicVectorTable
        • CORE_get_max_time_critical_section
        • CORE_get_max_time_atomic_section
        • CORE_DECLARE_IRQ_STATE
        • CORE_CRITICAL_IRQ_DISABLE
        • CORE_CRITICAL_IRQ_ENABLE
        • CORE_CRITICAL_SECTION
        • CORE_ENTER_CRITICAL
        • CORE_EXIT_CRITICAL
        • CORE_YIELD_CRITICAL
        • CORE_ATOMIC_IRQ_DISABLE
        • CORE_ATOMIC_IRQ_ENABLE
        • CORE_ATOMIC_SECTION
        • CORE_ENTER_ATOMIC
        • CORE_EXIT_ATOMIC
        • CORE_YIELD_ATOMIC
        • CORE_INTERRUPT_ENTRY
        • CORE_INTERRUPT_EXIT
        • CORE_ATOMIC_METHOD_PRIMASK
        • CORE_ATOMIC_METHOD_BASEPRI
        • CORE_NVIC_REG_WORDS
        • CORE_DEFAULT_VECTOR_TABLE_ENTRIES
        • CORE_INTERRUPT_HIGHEST_PRIORITY
        • CORE_INTERRUPT_DEFAULT_PRIORITY
        • CORE_INTERRUPT_LOWEST_PRIORITY
        • CORE_ATOMIC_METHOD_DEFAULT
        • CORE_ATOMIC_BASE_PRIORITY_LEVEL
        • CORE_ATOMIC_METHOD
        • CORE_DECLARE_IRQ_STATE
        • CORE_CRITICAL_IRQ_DISABLE
        • CORE_CRITICAL_IRQ_ENABLE
        • CORE_CRITICAL_SECTION
        • CORE_ENTER_CRITICAL
        • CORE_EXIT_CRITICAL
        • CORE_YIELD_CRITICAL
        • CORE_ATOMIC_IRQ_DISABLE
        • CORE_ATOMIC_IRQ_ENABLE
        • CORE_ATOMIC_SECTION
        • CORE_ENTER_ATOMIC
        • CORE_EXIT_ATOMIC
        • CORE_YIELD_ATOMIC
        • CORE_DECLARE_NVIC_STATE
        • CORE_DECLARE_NVIC_MASK
        • CORE_DECLARE_NVIC_ZEROMASK
        • CORE_NVIC_DISABLE
        • CORE_NVIC_ENABLE
        • CORE_NVIC_SECTION
        • CORE_ENTER_NVIC
        • CORE_EXIT_NVIC
        • CORE_YIELD_NVIC
        • CORE_IRQ_DISABLED
        • CORE_IN_IRQ_CONTEXT
        • START_COUNTER
        • STOP_COUNTER
        • CORE_irqState_t
      • CRYOTIMER - Ultra Low Energy Timer
        • CRYOTIMER_Init_TypeDef
          • enable
          • debugRun
          • em4Wakeup
          • osc
          • presc
          • period
        • CRYOTIMER_IntClear
        • CRYOTIMER_IntGet
        • CRYOTIMER_IntGetEnabled
        • CRYOTIMER_IntEnable
        • CRYOTIMER_IntDisable
        • CRYOTIMER_IntSet
        • CRYOTIMER_PeriodSet
        • CRYOTIMER_PeriodGet
        • CRYOTIMER_CounterGet
        • CRYOTIMER_EM4WakeupEnable
        • CRYOTIMER_Enable
        • CRYOTIMER_Init
        • CRYOTIMER_INIT_DEFAULT
        • CRYOTIMER_Presc_TypeDef
          • cryotimerPresc_1
          • cryotimerPresc_2
          • cryotimerPresc_4
          • cryotimerPresc_8
          • cryotimerPresc_16
          • cryotimerPresc_32
          • cryotimerPresc_64
          • cryotimerPresc_128
        • CRYOTIMER_Osc_TypeDef
          • cryotimerOscLFRCO
          • cryotimerOscLFXO
          • cryotimerOscULFRCO
        • CRYOTIMER_Period_TypeDef
          • cryotimerPeriod_1
          • cryotimerPeriod_2
          • cryotimerPeriod_4
          • cryotimerPeriod_8
          • cryotimerPeriod_16
          • cryotimerPeriod_32
          • cryotimerPeriod_64
          • cryotimerPeriod_128
          • cryotimerPeriod_256
          • cryotimerPeriod_512
          • cryotimerPeriod_1k
          • cryotimerPeriod_2k
          • cryotimerPeriod_4k
          • cryotimerPeriod_8k
          • cryotimerPeriod_16k
          • cryotimerPeriod_32k
          • cryotimerPeriod_64k
          • cryotimerPeriod_128k
          • cryotimerPeriod_256k
          • cryotimerPeriod_512k
          • cryotimerPeriod_1m
          • cryotimerPeriod_2m
          • cryotimerPeriod_4m
          • cryotimerPeriod_8m
          • cryotimerPeriod_16m
          • cryotimerPeriod_32m
          • cryotimerPeriod_64m
          • cryotimerPeriod_128m
          • cryotimerPeriod_256m
          • cryotimerPeriod_512m
          • cryotimerPeriod_1024m
          • cryotimerPeriod_2048m
          • cryotimerPeriod_4096m
      • CRYPTO - Cryptography Accelerator
        • CRYPTO_ModulusSet
        • CRYPTO_MulOperandWidthSet
        • CRYPTO_ResultWidthSet
        • CRYPTO_IncWidthSet
        • CRYPTO_BurstToCrypto
        • CRYPTO_BurstFromCrypto
        • CRYPTO_DataWrite
        • CRYPTO_DataWriteUnaligned
        • CRYPTO_DataRead
        • CRYPTO_DataReadUnaligned
        • CRYPTO_DDataWrite
        • CRYPTO_DDataRead
        • CRYPTO_QDataWrite
        • CRYPTO_QDataRead
        • CRYPTO_KeyBufWrite
        • CRYPTO_KeyBufWriteUnaligned
        • CRYPTO_KeyRead
        • CRYPTO_KeyReadUnaligned
        • CRYPTO_KeyBuf128Write
        • CRYPTO_CarryIsSet
        • CRYPTO_DData0_4LSBitsRead
        • CRYPTO_DData0Read260
        • CRYPTO_DData0Write260
        • CRYPTO_DData1_MSBitRead
        • CRYPTO_InstructionSequenceLoad
        • CRYPTO_InstructionSequenceExecute
        • CRYPTO_InstructionSequenceDone
        • CRYPTO_InstructionSequenceWait
        • CRYPTO_InstructionWait
        • CRYPTO_SHA_1
        • CRYPTO_SHA_256
        • CRYPTO_Mul
        • CRYPTO_AES_CBC128
        • CRYPTO_AES_CBC256
        • CRYPTO_AES_PCBC128
        • CRYPTO_AES_PCBC256
        • CRYPTO_AES_CFB128
        • CRYPTO_AES_CFB256
        • CRYPTO_AES_CTR128
        • CRYPTO_AES_CTR256
        • CRYPTO_AES_CTRUpdate32Bit
        • CRYPTO_AES_DecryptKey128
        • CRYPTO_AES_DecryptKey256
        • CRYPTO_AES_ECB128
        • CRYPTO_AES_ECB256
        • CRYPTO_AES_OFB128
        • CRYPTO_AES_OFB256
        • CRYPTO_IntClear
        • CRYPTO_IntDisable
        • CRYPTO_IntEnable
        • CRYPTO_IntGet
        • CRYPTO_IntGetEnabled
        • CRYPTO_IntSet
        • cryptoBigintZeroize
        • cryptoBigintIncrement
        • CRYPTO_AES_ProcessLoop
        • CRYPTO_MAX_SEQUENCE_INSTRUCTIONS
        • CRYPTO_INSTRUCTIONSEQUENSE_DEFAULT
        • CRYPTO_Data_TypeDef
        • CRYPTO_DData_TypeDef
        • CRYPTO_QData_TypeDef
        • CRYPTO_Data260_TypeDef
        • CRYPTO_KeyBuf_TypeDef
        • CRYPTO_DataReg_TypeDef
        • CRYPTO_DDataReg_TypeDef
        • CRYPTO_QDataReg_TypeDef
        • CRYPTO_InstructionSequence_TypeDef
        • CRYPTO_SHA1_Digest_TypeDef
        • CRYPTO_SHA256_Digest_TypeDef
        • CRYPTO_AES_CtrFuncPtr_TypeDef
        • CRYPTO_ModulusId_TypeDef
          • cryptoModulusBin256
          • cryptoModulusBin128
          • cryptoModulusGcmBin128
          • cryptoModulusEccB233
          • cryptoModulusEccB163
          • cryptoModulusEccP256
          • cryptoModulusEccP224
          • cryptoModulusEccP192
          • cryptoModulusEccB233Order
          • cryptoModulusEccB233KOrder
          • cryptoModulusEccB163Order
          • cryptoModulusEccB163KOrder
          • cryptoModulusEccP256Order
          • cryptoModulusEccP224Order
          • cryptoModulusEccP192Order
        • CRYPTO_MulOperandWidth_TypeDef
          • cryptoMulOperand256Bits
          • cryptoMulOperand128Bits
          • cryptoMulOperandModulusBits
        • CRYPTO_ResultWidth_TypeDef
          • cryptoResult128Bits
          • cryptoResult256Bits
          • cryptoResult260Bits
        • CRYPTO_IncWidth_TypeDef
          • cryptoInc1byte
          • cryptoInc2byte
          • cryptoInc3byte
          • cryptoInc4byte
        • CRYPTO_KeyWidth_TypeDef
          • cryptoKey128Bits
          • cryptoKey256Bits
      • CSEN - Capacitive Sense
        • CSEN_Init_TypeDef
          • cpAccuracyHi
          • localSense
          • keepWarm
          • warmUpCount
          • pcReload
          • pcPrescale
          • prsSel
          • input0To7
          • input8To15
          • input16To23
          • input24To31
          • input32To39
          • input40To47
          • input48To55
          • input56To63
        • CSEN_InitMode_TypeDef
          • sampleMode
          • trigSel
          • enableDma
          • sumOnly
          • accMode
          • emaSample
          • cmpMode
          • cmpThr
          • singleSel
          • inputMask0
          • inputMask1
          • autoGnd
          • convSel
          • sarRes
          • dmRes
          • dmIterPerCycle
          • dmCycles
          • dmDelta
          • dmFixedDelta
          • resetPhase
          • driveSel
          • gainSel
        • CSEN_DMBaselineSet
        • CSEN_Init
        • CSEN_InitMode
        • CSEN_Reset
        • CSEN_DataGet
        • CSEN_EMAGet
        • CSEN_EMASet
        • CSEN_Disable
        • CSEN_Enable
        • CSEN_IntClear
        • CSEN_IntDisable
        • CSEN_IntEnable
        • CSEN_IntGet
        • CSEN_IntGetEnabled
        • CSEN_IntSet
        • CSEN_IsBusy
        • CSEN_Start
        • CSEN_INIT_DEFAULT
        • CSEN_INITMODE_DEFAULT
        • CSEN_CmpMode_TypeDef
          • csenCmpModeDisabled
          • csenCmpModeGreater
          • csenCmpModeLessOrEqual
          • csenCmpModeEMAWindow
        • CSEN_ConvSel_TypeDef
          • csenConvSelSAR
          • csenConvSelSARChop
          • csenConvSelDM
          • csenConvSelDMChop
        • CSEN_SampleMode_TypeDef
          • csenSampleModeBonded
          • csenSampleModeSingle
          • csenSampleModeScan
          • csenSampleModeContBonded
          • csenSampleModeContSingle
          • csenSampleModeContScan
        • CSEN_TrigSel_TypeDef
          • csenTrigSelPRS
          • csenTrigSelTimer
          • csenTrigSelStart
        • CSEN_AccMode_TypeDef
          • csenAccMode1
          • csenAccMode2
          • csenAccMode4
          • csenAccMode8
          • csenAccMode16
          • csenAccMode32
          • csenAccMode64
        • CSEN_SARRes_TypeDef
          • csenSARRes10
          • csenSARRes12
          • csenSARRes14
          • csenSARRes16
        • CSEN_DMRes_TypeDef
          • csenDMRes10
          • csenDMRes12
          • csenDMRes14
          • csenDMRes16
        • CSEN_PCPrescale_TypeDef
          • csenPCPrescaleDiv1
          • csenPCPrescaleDiv2
          • csenPCPrescaleDiv4
          • csenPCPrescaleDiv8
          • csenPCPrescaleDiv16
          • csenPCPrescaleDiv32
          • csenPCPrescaleDiv64
          • csenPCPrescaleDiv128
        • CSEN_EMASample_TypeDef
          • csenEMASampleW1
          • csenEMASampleW2
          • csenEMASampleW4
          • csenEMASampleW8
          • csenEMASampleW16
          • csenEMASampleW32
          • csenEMASampleW64
        • CSEN_ResetPhaseSel_TypeDef
          • csenResetPhaseSel0
          • csenResetPhaseSel1
          • csenResetPhaseSel2
          • csenResetPhaseSel3
          • csenResetPhaseSel4
          • csenResetPhaseSel5
          • csenResetPhaseSel6
          • csenResetPhaseSel7
        • CSEN_DriveSel_TypeDef
          • csenDriveSelFull
          • csenDriveSel1
          • csenDriveSel2
          • csenDriveSel3
          • csenDriveSel4
          • csenDriveSel5
          • csenDriveSel6
          • csenDriveSel7
        • CSEN_GainSel_TypeDef
          • csenGainSel1X
          • csenGainSel2X
          • csenGainSel3X
          • csenGainSel4X
          • csenGainSel5X
          • csenGainSel6X
          • csenGainSel7X
          • csenGainSel8X
        • CSEN_PRSSel_TypeDef
          • csenPRSSELCh0
          • csenPRSSELCh1
          • csenPRSSELCh2
          • csenPRSSELCh3
          • csenPRSSELCh4
          • csenPRSSELCh5
          • csenPRSSELCh6
          • csenPRSSELCh7
        • CSEN_InputSel_TypeDef
        • CSEN_SingleSel_TypeDef
      • EMU - Energy Management Unit
        • EMU_EM01Init_TypeDef
          • vScaleEM01LowPowerVoltageEnable
        • EMU_EM23Init_TypeDef
          • em23VregFullEn
          • vScaleEM23Voltage
        • EMU_EM4Init_TypeDef
          • retainLfxo
          • retainLfrco
          • retainUlfrco
          • em4State
          • pinRetentionMode
          • vScaleEM4HVoltage
        • EMU_BUInit_TypeDef
          • disMaxComp
          • inactivePwrCon
          • activePwrCon
          • pwrRes
          • voutRes
          • buVinProbeEn
          • staEn
          • enable
        • EMU_DCDCInit_TypeDef
          • powerConfig
          • dcdcMode
          • mVout
          • em01LoadCurrent_mA
          • em234LoadCurrent_uA
          • maxCurrent_mA
          • anaPeripheralPower
          • reverseCurrentControl
          • dcdcLnCompCtrl
        • EMU_VmonInit_TypeDef
          • channel
          • threshold
          • riseWakeup
          • fallWakeup
          • enable
          • retDisable
        • EMU_VmonHystInit_TypeDef
          • channel
          • riseThreshold
          • fallThreshold
          • riseWakeup
          • fallWakeup
          • enable
        • EMU_EM01Init
        • EMU_EM23Init
        • EMU_EM23PresleepHook
        • EMU_EM23PostsleepHook
        • EMU_EFPEM23PresleepHook
        • EMU_EFPEM23PostsleepHook
        • EMU_EnterEM2
        • EMU_EnterEM3
        • EMU_Save
        • EMU_Restore
        • EMU_EM4Init
        • EMU_EM4PresleepHook
        • EMU_EFPEM4PresleepHook
        • EMU_EnterEM4
        • EMU_EnterEM4H
        • EMU_EnterEM4S
        • EMU_MemPwrDown
        • EMU_RamPowerDown
        • EMU_RamPowerUp
        • EMU_PeripheralRetention
        • EMU_UpdateOscConfig
        • EMU_VScaleEM01ByClock
        • EMU_VScaleEM01
        • EMU_BUInit
        • EMU_BUDisMaxCompSet
        • EMU_BUBuInactPwrConSet
        • EMU_BUBuActPwrConSet
        • EMU_BUPwrResSet
        • EMU_BUVoutResSet
        • EMU_BUBuVinProbeEnSet
        • EMU_BUStatEnSet
        • EMU_BUEnableSet
        • EMU_DCDCModeSet
        • EMU_DCDCInit
        • EMU_DCDCModeEM23Set
        • EMU_DCDCConductionModeSet
        • EMU_DCDCOutputVoltageSet
        • EMU_DCDCOptimizeSlice
        • EMU_DCDCLnRcoBandSet
        • EMU_VmonInit
        • EMU_VmonHystInit
        • EMU_VmonEnable
        • EMU_VmonChannelStatusGet
        • EMU_TemperatureGet
        • EMU_LDOStatusGet
        • EMU_EnterEM1
        • EMU_VScaleWait
        • EMU_VScaleGet
        • EMU_VmonStatusGet
        • EMU_IntClear
        • EMU_IntDisable
        • EMU_IntEnable
        • EMU_IntGet
        • EMU_IntGetEnabled
        • EMU_IntSet
        • EMU_BUReady
        • EMU_Lock
        • EMU_Unlock
        • EMU_PowerLock
        • EMU_PowerUnlock
        • EMU_EM2Block
        • EMU_EM2UnBlock
        • EMU_UnlatchPinRetention
        • EMU_TemperatureReady
        • EMU_DCDCPowerOff
        • EMU_VSCALE_PRESENT
        • EMU_VSCALE_EM01_PRESENT
        • emuDcdcLnHighEfficiency
        • emuDcdcLnFastTransient
        • EMU_EM01INIT_DEFAULT
        • EMU_EM23INIT_DEFAULT
        • EMU_EM4INIT_DEFAULT
        • EMU_BUINIT_DEFAULT
        • EMU_DCDCINIT_DEFAULT
        • EMU_VMONINIT_DEFAULT
        • EMU_VMONHYSTINIT_DEFAULT
        • EMU_TEMP_ZERO_C_IN_KELVIN
        • EMU_DcdcLnReverseCurrentControl_TypeDef
        • EMU_BUBuInactPwrCon_TypeDef
          • emuBuBuInactPwrCon_None
          • emuBuBuInactPwrCon_MainBu
          • emuBuBuInactPwrCon_BuMain
          • emuBuBuInactPwrCon_NoDiode
        • EMU_BUBuActPwrCon_TypeDef
          • emuBuBuActPwrCon_None
          • emuBuBuActPwrCon_MainBu
          • emuBuBuActPwrCon_BuMain
          • emuBuBuActPwrCon_NoDiode
        • EMU_BUPwrRes_TypeDef
          • emuBuPwrRes_Res0
          • emuBuPwrRes_Res1
          • emuBuPwrRes_Res2
          • emuBuPwrRes_Res3
        • EMU_BUVoutRes_TypeDef
          • emuBuVoutRes_Dis
          • emuBuVoutRes_Weak
          • emuBuVoutRes_Med
          • emuBuVoutRes_Strong
        • EMU_BODMode_TypeDef
          • emuBODMode_Active
          • emuBODMode_Inactive
        • EMU_EM4State_TypeDef
          • emuEM4Shutoff
          • emuEM4Hibernate
        • EMU_EM4PinRetention_TypeDef
          • emuPinRetentionDisable
          • emuPinRetentionEm4Exit
          • emuPinRetentionLatch
        • EMU_PowerConfig_TypeDef
          • emuPowerConfig_DcdcToDvdd
        • EMU_DcdcMode_TypeDef
          • emuDcdcMode_Bypass
          • emuDcdcMode_LowNoise
          • emuDcdcMode_LowPower
        • EMU_DcdcModeEM23_TypeDef
          • emuDcdcModeEM23_LowPower
          • emuDcdcModeEM23_Sw
        • EMU_DcdcConductionMode_TypeDef
          • emuDcdcConductionMode_ContinuousLN
          • emuDcdcConductionMode_DiscontinuousLN
        • EMU_DcdcAnaPeripheralPower_TypeDef
          • emuDcdcAnaPeripheralPower_AVDD
          • emuDcdcAnaPeripheralPower_DCDC
        • EMU_DcdcLnRcoBand_TypeDef
          • emuDcdcLnRcoBand_3MHz
          • emuDcdcLnRcoBand_4MHz
          • emuDcdcLnRcoBand_5MHz
          • emuDcdcLnRcoBand_6MHz
          • emuDcdcLnRcoBand_7MHz
          • emuDcdcLnRcoBand_8MHz
          • emuDcdcLnRcoBand_9MHz
          • emuDcdcLnRcoBand_10MHz
        • EMU_DcdcLnCompCtrl_TypeDef
          • emuDcdcLnCompCtrl_1u0F
          • emuDcdcLnCompCtrl_4u7F
        • EMU_VmonChannel_TypeDef
        • EMU_VScaleEM01_TypeDef
          • emuVScaleEM01_HighPerformance
          • emuVScaleEM01_LowPower
        • EMU_VScaleEM23_TypeDef
          • emuVScaleEM23_FastWakeup
          • emuVScaleEM23_LowPower
        • EMU_VScaleEM4H_TypeDef
          • emuVScaleEM4H_FastWakeup
          • emuVScaleEM4H_LowPower
        • EMU_PeripheralRetention_TypeDef
          • emuPeripheralRetention_LCD
          • emuPeripheralRetention_LEUART0
          • emuPeripheralRetention_CSEN
          • emuPeripheralRetention_LESENSE0
          • emuPeripheralRetention_WDOG0
          • emuPeripheralRetention_LETIMER0
          • emuPeripheralRetention_ADC0
          • emuPeripheralRetention_VDAC0
          • emuPeripheralRetention_I2C1
          • emuPeripheralRetention_I2C0
          • emuPeripheralRetention_ACMP1
          • emuPeripheralRetention_ACMP0
          • emuPeripheralRetention_PCNT0
          • emuPeripheralRetention_D1
          • emuPeripheralRetention_D2
          • emuPeripheralRetention_ALL
      • GPCRC - General Purpose CRC
        • GPCRC_Init_TypeDef
          • crcPoly
          • initValue
          • reverseByteOrder
          • reverseBits
          • enableByteMode
          • autoInit
          • enable
        • GPCRC_Init
        • GPCRC_Reset
        • GPCRC_Enable
        • GPCRC_Start
        • GPCRC_InitValueSet
        • GPCRC_InputU32
        • GPCRC_InputU16
        • GPCRC_InputU8
        • GPCRC_DataRead
        • GPCRC_DataReadBitReversed
        • GPCRC_DataReadByteReversed
        • GPCRC_INIT_DEFAULT
      • GPIO - General Purpose Input/Output
        • GPIO_DbgLocationSet
        • GPIO_DriveStrengthSet
        • GPIO_ExtIntConfig
        • GPIO_EM4WUExtIntConfig
        • GPIO_PinModeSet
        • GPIO_PinModeGet
        • GPIO_EM4EnablePinWakeup
        • GPIO_DbgSWDClkEnable
        • GPIO_DbgSWDIOEnable
        • GPIO_EM4DisablePinWakeup
        • GPIO_EM4GetPinWakeupCause
        • GPIO_EM4SetPinRetention
        • GPIO_InputSenseSet
        • GPIO_IntClear
        • GPIO_IntDisable
        • GPIO_IntEnable
        • GPIO_EnabledIntGet
        • GPIO_IntGet
        • GPIO_IntGetEnabled
        • GPIO_IntSet
        • GPIO_Lock
        • GPIO_PinInGet
        • GPIO_PinLock
        • GPIO_PinOutClear
        • GPIO_PinOutGet
        • GPIO_PinOutSet
        • GPIO_PinOutToggle
        • GPIO_PortInGet
        • GPIO_PortOutClear
        • GPIO_PortOutGet
        • GPIO_PortOutSet
        • GPIO_PortOutSetVal
        • GPIO_PortOutToggle
        • GPIO_SlewrateSet
        • GPIO_Unlock
        • GPIO_IntConfig
        • GPIO_Port_TypeDef
          • gpioPortA
          • gpioPortB
          • gpioPortC
          • gpioPortD
          • gpioPortE
          • gpioPortF
        • GPIO_DriveStrength_TypeDef
          • gpioDriveStrengthWeakAlternateWeak
          • gpioDriveStrengthWeakAlternateStrong
          • gpioDriveStrengthStrongAlternateWeak
          • gpioDriveStrengthStrongAlternateStrong
        • GPIO_Mode_TypeDef
          • gpioModeDisabled
          • gpioModeInput
          • gpioModeInputPull
          • gpioModeInputPullFilter
          • gpioModePushPull
          • gpioModePushPullAlternate
          • gpioModeWiredOr
          • gpioModeWiredOrPullDown
          • gpioModeWiredAnd
          • gpioModeWiredAndFilter
          • gpioModeWiredAndPullUp
          • gpioModeWiredAndPullUpFilter
          • gpioModeWiredAndAlternate
          • gpioModeWiredAndAlternateFilter
          • gpioModeWiredAndAlternatePullUp
          • gpioModeWiredAndAlternatePullUpFilter
      • I2C - Inter-Integrated Circuit
        • I2C_Init_TypeDef
          • enable
          • master
          • refFreq
          • freq
          • clhr
        • I2C_TransferSeq_TypeDef
          • addr
          • flags
          • data
          • len
          • buf
        • I2C_BusFreqGet
        • I2C_BusFreqSet
        • I2C_Enable
        • I2C_Init
        • I2C_IntClear
        • I2C_IntDisable
        • I2C_IntEnable
        • I2C_IntGet
        • I2C_IntGetEnabled
        • I2C_IntSet
        • I2C_Reset
        • I2C_SlaveAddressGet
        • I2C_SlaveAddressSet
        • I2C_SlaveAddressMaskGet
        • I2C_SlaveAddressMaskSet
        • I2C_Transfer
        • I2C_TransferInit
        • I2C_FREQ_STANDARD_MAX
        • I2C_FREQ_FAST_MAX
        • I2C_FREQ_FASTPLUS_MAX
        • I2C_FLAG_WRITE
        • I2C_FLAG_READ
        • I2C_FLAG_WRITE_READ
        • I2C_FLAG_WRITE_WRITE
        • I2C_FLAG_10BIT_ADDR
        • I2C_INIT_DEFAULT
        • I2C_ClockHLR_TypeDef
          • i2cClockHLRStandard
          • i2cClockHLRAsymetric
          • i2cClockHLRFast
        • I2C_TransferReturn_TypeDef
          • i2cTransferInProgress
          • i2cTransferDone
          • i2cTransferNack
          • i2cTransferBusErr
          • i2cTransferArbLost
          • i2cTransferUsageFault
          • i2cTransferSwFault
      • LCD - Liquid Crystal Display
        • LCD_AnimInit_TypeDef
          • enable
          • AReg
          • AShift
          • BReg
          • BShift
          • animLogic
          • startSeg
        • LCD_FrameCountInit_TypeDef
          • enable
          • top
          • prescale
        • LCD_Init_TypeDef
          • enable
          • mux
          • bias
          • wave
          • mode
          • chargeRedistribution
          • frameRateDivider
          • contrastLevel
        • LCD_Init
        • LCD_UpdateCtrl
        • LCD_FrameCountInit
        • LCD_AnimInit
        • LCD_SegmentSet
        • LCD_SegmentSetLow
        • LCD_SegmentSetHigh
        • LCD_ContrastSet
        • LCD_BiasSet
        • LCD_BiasSegmentSet
        • LCD_BiasComSet
        • LCD_ModeSet
        • LCD_ChargeRedistributionCyclesSet
        • LCD_Enable
        • LCD_AnimEnable
        • LCD_BlinkEnable
        • LCD_BlankEnable
        • LCD_FrameCountEnable
        • LCD_AnimState
        • LCD_BlinkState
        • LCD_FreezeEnable
        • LCD_SyncBusyGet
        • LCD_SyncBusyDelay
        • LCD_IntGet
        • LCD_IntGetEnabled
        • LCD_IntSet
        • LCD_IntEnable
        • LCD_IntDisable
        • LCD_IntClear
        • LCD_DSCEnable
        • LCD_FRAME_COUNTER_VAL_MAX
        • LCD_DEFAULT_CLOCK_PRESCALER
        • LCD_DEFAULT_FRAME_RATE_DIV
        • LCD_DEFAULT_CONTRAST
        • LCD_INIT_DEFAULT
        • LCD_Mux_TypeDef
          • lcdMuxStatic
          • lcdMuxDuplex
          • lcdMuxTriplex
          • lcdMuxQuadruplex
          • lcdMuxSextaplex
          • lcdMuxOctaplex
        • LCD_Wave_TypeDef
          • lcdWaveLowPower
          • lcdWaveNormal
        • LCD_Bias_TypeDef
          • lcdBiasStatic
          • lcdBiasOneHalf
          • lcdBiasOneThird
          • lcdBiasOneFourth
        • LCD_Mode_Typedef
          • lcdModeNoExtCap
          • lcdModeStepDown
          • lcdModeCpIntOsc
        • LCD_FCPreScale_TypeDef
          • lcdFCPrescDiv1
          • lcdFCPrescDiv2
          • lcdFCPrescDiv4
          • lcdFCPrescDiv8
        • LCD_UpdateCtrl_TypeDef
          • lcdUpdateCtrlRegular
          • lcdUpdateCtrlFCEvent
          • lcdUpdateCtrlFrameStart
        • LCD_AnimShift_TypeDef
          • lcdAnimShiftNone
          • lcdAnimShiftLeft
          • lcdAnimShiftRight
        • LCD_AnimLogic_TypeDef
          • lcdAnimLogicAnd
          • lcdAnimLogicOr
        • LCD_AnimLoc_TypeDef
          • lcdAnimLocSeg0To7
          • lcdAnimLocSeg8To15
        • LCD_ChargeRedistribution_TypeDef
          • lcdChargeRedistributionDisable
          • lcdChargeRedistributionEnable
          • lcdChargeRedistributionTwoCycle
          • lcdChargeRedistributionThreeCycle
          • lcdChargeRedistributionFourCycle
      • LDMA - Linked DMA
        • LDMA_Descriptor_t
          • structType
          • reserved0
          • structReq
          • xferCnt
          • byteSwap
          • blockSize
          • doneIfs
          • reqMode
          • decLoopCnt
          • ignoreSrec
          • srcInc
          • size
          • dstInc
          • srcAddrMode
          • dstAddrMode
          • srcAddr
          • dstAddr
          • linkMode
          • link
          • linkAddr
          • xfer
          • syncSet
          • syncClr
          • reserved1
          • matchVal
          • matchEn
          • reserved2
          • sync
          • immVal
          • wri
        • LDMA_Init_t
          • ldmaInitCtrlNumFixed
          • ldmaInitCtrlSyncPrsClrEn
          • ldmaInitCtrlSyncPrsSetEn
          • ldmaInitIrqPriority
        • LDMA_TransferCfg_t
          • ldmaReqSel
          • ldmaCtrlSyncPrsClrOff
          • ldmaCtrlSyncPrsClrOn
          • ldmaCtrlSyncPrsSetOff
          • ldmaCtrlSyncPrsSetOn
          • ldmaReqDis
          • ldmaDbgHalt
          • ldmaCfgArbSlots
          • ldmaCfgSrcIncSign
          • ldmaCfgDstIncSign
          • ldmaLoopCnt
        • LDMA_DeInit
        • LDMA_EnableChannelRequest
        • LDMA_Init
        • LDMA_StartTransfer
        • LDMA_StopTransfer
        • LDMA_TransferDone
        • LDMA_TransferRemainingCount
        • LDMA_ChannelEnabled
        • LDMA_IntClear
        • LDMA_IntDisable
        • LDMA_IntEnable
        • LDMA_IntGet
        • LDMA_IntGetEnabled
        • LDMA_IntSet
        • LDMA_DESCRIPTOR_NON_EXTEND_SIZE_WORD
        • LDMA_DESCRIPTOR_EXTEND_SIZE_WORD
        • LDMA_INIT_DEFAULT
        • LDMA_TRANSFER_CFG_MEMORY
        • LDMA_TRANSFER_CFG_MEMORY_LOOP
        • LDMA_TRANSFER_CFG_PERIPHERAL
        • LDMA_TRANSFER_CFG_PERIPHERAL_LOOP
        • LDMA_DESCRIPTOR_SINGLE_M2M_WORD
        • LDMA_DESCRIPTOR_SINGLE_M2M_HALF
        • LDMA_DESCRIPTOR_SINGLE_M2M_BYTE
        • LDMA_DESCRIPTOR_LINKABS_M2M_WORD
        • LDMA_DESCRIPTOR_LINKABS_M2M_HALF
        • LDMA_DESCRIPTOR_LINKABS_M2M_BYTE
        • LDMA_DESCRIPTOR_LINKREL_M2M_WORD
        • LDMA_DESCRIPTOR_LINKREL_M2M_HALF
        • LDMA_DESCRIPTOR_LINKREL_M2M_BYTE
        • LDMA_DESCRIPTOR_SINGLE_P2M_BYTE
        • LDMA_DESCRIPTOR_SINGLE_P2P_BYTE
        • LDMA_DESCRIPTOR_SINGLE_M2P_BYTE
        • LDMA_DESCRIPTOR_LINKREL_P2M_BYTE
        • LDMA_DESCRIPTOR_LINKREL_P2M_WORD
        • LDMA_DESCRIPTOR_LINKREL_M2P_BYTE
        • LDMA_DESCRIPTOR_SINGLE_WRITE
        • LDMA_DESCRIPTOR_LINKABS_WRITE
        • LDMA_DESCRIPTOR_LINKREL_WRITE
        • LDMA_DESCRIPTOR_SINGLE_SYNC
        • LDMA_DESCRIPTOR_LINKABS_SYNC
        • LDMA_DESCRIPTOR_LINKREL_SYNC
        • LDMA_CtrlBlockSize_t
          • ldmaCtrlBlockSizeUnit1
          • ldmaCtrlBlockSizeUnit2
          • ldmaCtrlBlockSizeUnit3
          • ldmaCtrlBlockSizeUnit4
          • ldmaCtrlBlockSizeUnit6
          • ldmaCtrlBlockSizeUnit8
          • ldmaCtrlBlockSizeUnit16
          • ldmaCtrlBlockSizeUnit32
          • ldmaCtrlBlockSizeUnit64
          • ldmaCtrlBlockSizeUnit128
          • ldmaCtrlBlockSizeUnit256
          • ldmaCtrlBlockSizeUnit512
          • ldmaCtrlBlockSizeUnit1024
          • ldmaCtrlBlockSizeAll
        • LDMA_CtrlStructType_t
          • ldmaCtrlStructTypeXfer
          • ldmaCtrlStructTypeSync
          • ldmaCtrlStructTypeWrite
        • LDMA_CtrlReqMode_t
          • ldmaCtrlReqModeBlock
          • ldmaCtrlReqModeAll
        • LDMA_CtrlSrcInc_t
          • ldmaCtrlSrcIncOne
          • ldmaCtrlSrcIncTwo
          • ldmaCtrlSrcIncFour
          • ldmaCtrlSrcIncNone
        • LDMA_CtrlSize_t
          • ldmaCtrlSizeByte
          • ldmaCtrlSizeHalf
          • ldmaCtrlSizeWord
        • LDMA_CtrlDstInc_t
          • ldmaCtrlDstIncOne
          • ldmaCtrlDstIncTwo
          • ldmaCtrlDstIncFour
          • ldmaCtrlDstIncNone
        • LDMA_CtrlSrcAddrMode_t
          • ldmaCtrlSrcAddrModeAbs
          • ldmaCtrlSrcAddrModeRel
        • LDMA_CtrlDstAddrMode_t
          • ldmaCtrlDstAddrModeAbs
          • ldmaCtrlDstAddrModeRel
        • LDMA_LinkMode_t
          • ldmaLinkModeAbs
          • ldmaLinkModeRel
        • LDMA_CfgArbSlots_t
          • ldmaCfgArbSlotsAs1
          • ldmaCfgArbSlotsAs2
          • ldmaCfgArbSlotsAs4
          • ldmaCfgArbSlotsAs8
        • LDMA_CfgSrcIncSign_t
          • ldmaCfgSrcIncSignPos
          • ldmaCfgSrcIncSignNeg
        • LDMA_CfgDstIncSign_t
          • ldmaCfgDstIncSignPos
          • ldmaCfgDstIncSignNeg
        • LDMA_PeripheralSignal_t
          • ldmaPeripheralSignal_NONE
          • ldmaPeripheralSignal_ADC0_SCAN
          • ldmaPeripheralSignal_ADC0_SINGLE
          • ldmaPeripheralSignal_CRYPTO0_DATA0RD
          • ldmaPeripheralSignal_CRYPTO0_DATA0WR
          • ldmaPeripheralSignal_CRYPTO0_DATA0XWR
          • ldmaPeripheralSignal_CRYPTO0_DATA1RD
          • ldmaPeripheralSignal_CRYPTO0_DATA1WR
          • ldmaPeripheralSignal_CSEN_BSLN
          • ldmaPeripheralSignal_CSEN_DATA
          • ldmaPeripheralSignal_I2C0_RXDATAV
          • ldmaPeripheralSignal_I2C0_TXBL
          • ldmaPeripheralSignal_I2C1_RXDATAV
          • ldmaPeripheralSignal_I2C1_TXBL
          • ldmaPeripheralSignal_LESENSE_BUFDATAV
          • ldmaPeripheralSignal_LEUART0_RXDATAV
          • ldmaPeripheralSignal_LEUART0_TXBL
          • ldmaPeripheralSignal_LEUART0_TXEMPTY
          • ldmaPeripheralSignal_MSC_WDATA
          • ldmaPeripheralSignal_PRS_REQ0
          • ldmaPeripheralSignal_PRS_REQ1
          • ldmaPeripheralSignal_TIMER0_CC0
          • ldmaPeripheralSignal_TIMER0_CC1
          • ldmaPeripheralSignal_TIMER0_CC2
          • ldmaPeripheralSignal_TIMER0_UFOF
          • ldmaPeripheralSignal_TIMER1_CC0
          • ldmaPeripheralSignal_TIMER1_CC1
          • ldmaPeripheralSignal_TIMER1_CC2
          • ldmaPeripheralSignal_TIMER1_CC3
          • ldmaPeripheralSignal_TIMER1_UFOF
          • ldmaPeripheralSignal_UART0_RXDATAV
          • ldmaPeripheralSignal_UART0_TXBL
          • ldmaPeripheralSignal_UART0_TXEMPTY
          • ldmaPeripheralSignal_USART0_RXDATAV
          • ldmaPeripheralSignal_USART0_TXBL
          • ldmaPeripheralSignal_USART0_TXEMPTY
          • ldmaPeripheralSignal_USART1_RXDATAV
          • ldmaPeripheralSignal_USART1_RXDATAVRIGHT
          • ldmaPeripheralSignal_USART1_TXBL
          • ldmaPeripheralSignal_USART1_TXBLRIGHT
          • ldmaPeripheralSignal_USART1_TXEMPTY
          • ldmaPeripheralSignal_USART2_RXDATAV
          • ldmaPeripheralSignal_USART2_TXBL
          • ldmaPeripheralSignal_USART2_TXEMPTY
          • ldmaPeripheralSignal_USART3_RXDATAV
          • ldmaPeripheralSignal_USART3_RXDATAVRIGHT
          • ldmaPeripheralSignal_USART3_TXBL
          • ldmaPeripheralSignal_USART3_TXBLRIGHT
          • ldmaPeripheralSignal_USART3_TXEMPTY
          • ldmaPeripheralSignal_VDAC0_CH0
          • ldmaPeripheralSignal_VDAC0_CH1
          • ldmaPeripheralSignal_WTIMER0_CC0
          • ldmaPeripheralSignal_WTIMER0_CC1
          • ldmaPeripheralSignal_WTIMER0_CC2
          • ldmaPeripheralSignal_WTIMER0_UFOF
          • ldmaPeripheralSignal_WTIMER1_CC0
          • ldmaPeripheralSignal_WTIMER1_CC1
          • ldmaPeripheralSignal_WTIMER1_CC2
          • ldmaPeripheralSignal_WTIMER1_CC3
          • ldmaPeripheralSignal_WTIMER1_UFOF
      • LESENSE - Low Energy Sensor
        • LESENSE_CoreCtrlDesc_TypeDef
          • scanStart
          • prsSel
          • scanConfSel
          • invACMP0
          • invACMP1
          • dualSample
          • storeScanRes
          • bufOverWr
          • bufTrigLevel
          • wakeupOnDMA
          • biasMode
          • debugRun
        • LESENSE_TimeCtrlDesc_TypeDef
          • startDelay
          • delayAuxStartup
        • LESENSE_PerCtrlDesc_TypeDef
          • dacCh0Data
          • dacCh1Data
          • acmp0Mode
          • acmp1Mode
          • warmupMode
          • dacScan
          • dacStartupHalf
          • dacCh0En
          • dacCh1En
        • LESENSE_DecCtrlDesc_TypeDef
          • decInput
          • initState
          • chkState
          • intMap
          • hystPRS0
          • hystPRS1
          • hystPRS2
          • hystIRQ
          • prsCount
          • prsChSel0
          • prsChSel1
          • prsChSel2
          • prsChSel3
        • LESENSE_Init_TypeDef
          • coreCtrl
          • timeCtrl
          • perCtrl
          • decCtrl
        • LESENSE_ChDesc_TypeDef
          • enaScanCh
          • enaPin
          • enaInt
          • chPinExMode
          • chPinIdleMode
          • useAltEx
          • shiftRes
          • invRes
          • storeCntRes
          • exClk
          • sampleClk
          • exTime
          • sampleDelay
          • measDelay
          • acmpThres
          • sampleMode
          • intMode
          • cntThres
          • compMode
          • evalMode
        • LESENSE_ChAll_TypeDef
          • Ch
        • LESENSE_AltExDesc_TypeDef
          • enablePin
          • idleConf
          • alwaysEx
        • LESENSE_ConfAltEx_TypeDef
          • altExMap
          • AltEx
        • LESENSE_DecStCond_TypeDef
          • compVal
          • compMask
          • nextState
          • prsAct
          • setInt
        • LESENSE_DecStDesc_TypeDef
          • chainDesc
          • confA
          • confB
        • LESENSE_DecStAll_TypeDef
          • St
        • LESENSE_Init
        • LESENSE_ScanFreqSet
        • LESENSE_ScanModeSet
        • LESENSE_StartDelaySet
        • LESENSE_ClkDivSet
        • LESENSE_ChannelAllConfig
        • LESENSE_ChannelConfig
        • LESENSE_AltExConfig
        • LESENSE_ChannelEnable
        • LESENSE_ChannelEnableMask
        • LESENSE_ChannelTimingSet
        • LESENSE_ChannelThresSet
        • LESENSE_ChannelSlidingWindow
        • LESENSE_ChannelStepDetection
        • LESENSE_WindowSizeSet
        • LESENSE_StepSizeSet
        • LESENSE_DecoderStateAllConfig
        • LESENSE_DecoderStateConfig
        • LESENSE_DecoderStateSet
        • LESENSE_DecoderStateGet
        • LESENSE_DecoderPrsOut
        • LESENSE_ScanStart
        • LESENSE_ScanStop
        • LESENSE_DecoderStart
        • LESENSE_ResultBufferClear
        • LESENSE_Reset
        • LESENSE_DecoderStop
        • LESENSE_StatusGet
        • LESENSE_StatusWait
        • LESENSE_ChannelActiveGet
        • LESENSE_ScanResultGet
        • LESENSE_ScanResultDataGet
        • LESENSE_ScanResultDataBufferGet
        • LESENSE_SensorStateGet
        • LESENSE_IntClear
        • LESENSE_IntEnable
        • LESENSE_IntDisable
        • LESENSE_IntSet
        • LESENSE_IntGet
        • LESENSE_IntGetEnabled
        • LESENSE_NUM_DECODER_STATES
        • LESENSE_NUM_CHANNELS
        • LESENSE_CORECTRL_DESC_DEFAULT
        • LESENSE_TIMECTRL_DESC_DEFAULT
        • LESENSE_PERCTRL_DESC_DEFAULT
        • LESENSE_DECCTRL_DESC_DEFAULT
        • LESENSE_INIT_DEFAULT
        • LESENSE_CH_CONF_DEFAULT
        • LESENSE_SCAN_CONF_DEFAULT
        • LESENSE_ALTEX_CH_CONF_DEFAULT
        • LESENSE_ALTEX_CONF_DEFAULT
        • LESENSE_ST_CONF_DEFAULT
        • LESENSE_DECODER_CONF_DEFAULT
        • LESENSE_ClkPresc_TypeDef
          • lesenseClkDiv_1
          • lesenseClkDiv_2
          • lesenseClkDiv_4
          • lesenseClkDiv_8
          • lesenseClkDiv_16
          • lesenseClkDiv_32
          • lesenseClkDiv_64
          • lesenseClkDiv_128
        • LESENSE_ScanMode_TypeDef
          • lesenseScanStartPeriodic
          • lesenseScanStartOneShot
          • lesenseScanStartPRS
        • LESENSE_PRSSel_TypeDef
          • lesensePRSCh0
          • lesensePRSCh1
          • lesensePRSCh2
          • lesensePRSCh3
          • lesensePRSCh4
          • lesensePRSCh5
          • lesensePRSCh6
          • lesensePRSCh7
        • LESENSE_AltExMap_TypeDef
          • lesenseAltExMapALTEX
          • lesenseAltExMapCH
        • LESENSE_BufTrigLevel_TypeDef
          • lesenseBufTrigHalf
          • lesenseBufTrigFull
        • LESENSE_DMAWakeUp_TypeDef
          • lesenseDMAWakeUpDisable
          • lesenseDMAWakeUpBufValid
          • lesenseDMAWakeUpBufLevel
        • LESENSE_BiasMode_TypeDef
          • lesenseBiasModeDutyCycle
          • lesenseBiasModeHighAcc
          • lesenseBiasModeDontTouch
        • LESENSE_ScanConfSel_TypeDef
          • lesenseScanConfDirMap
          • lesenseScanConfInvMap
          • lesenseScanConfToggle
          • lesenseScanConfDecDef
        • LESENSE_ControlDACData_TypeDef
          • lesenseDACIfData
          • lesenseThres
        • LESENSE_ControlACMP_TypeDef
          • lesenseACMPModeDisable
          • lesenseACMPModeMux
          • lesenseACMPModeMuxThres
        • LESENSE_WarmupMode_TypeDef
          • lesenseWarmupModeNormal
          • lesenseWarmupModeACMP
          • lesenseWarmupModeDAC
          • lesenseWarmupModeKeepWarm
        • LESENSE_DecInput_TypeDef
          • lesenseDecInputSensorSt
          • lesenseDecInputPRS
        • LESENSE_ChSampleMode_TypeDef
          • lesenseSampleModeCounter
          • lesenseSampleModeACMP
          • lesenseSampleModeADC
          • lesenseSampleModeADCDiff
        • LESENSE_ChIntMode_TypeDef
          • lesenseSetIntNone
          • lesenseSetIntLevel
          • lesenseSetIntPosEdge
          • lesenseSetIntNegEdge
          • lesenseSetIntBothEdges
        • LESENSE_ChPinExMode_TypeDef
          • lesenseChPinExDis
          • lesenseChPinExHigh
          • lesenseChPinExLow
          • lesenseChPinExDACOut
        • LESENSE_ChPinIdleMode_TypeDef
          • lesenseChPinIdleDis
          • lesenseChPinIdleHigh
          • lesenseChPinIdleLow
          • lesenseChPinIdleDACC
        • LESENSE_ChClk_TypeDef
          • lesenseClkLF
          • lesenseClkHF
        • LESENSE_ChCompMode_TypeDef
          • lesenseCompModeLess
          • lesenseCompModeGreaterOrEq
        • LESENSE_ChEvalMode_TypeDef
          • lesenseEvalModeThreshold
          • lesenseEvalModeSlidingWindow
          • lesenseEvalModeStepDetection
        • LESENSE_AltExPinIdle_TypeDef
          • lesenseAltExPinIdleDis
          • lesenseAltExPinIdleHigh
          • lesenseAltExPinIdleLow
        • LESENSE_StTransAct_TypeDef
          • lesenseTransActNone
          • lesenseTransActPRS0
          • lesenseTransActPRS1
          • lesenseTransActPRS01
          • lesenseTransActPRS2
          • lesenseTransActPRS02
          • lesenseTransActPRS12
          • lesenseTransActPRS012
          • lesenseTransActUp
          • lesenseTransActDown
          • lesenseTransActUpAndPRS2
          • lesenseTransActDownAndPRS2
      • LETIMER - Low Energy Timer
        • LETIMER_Init_TypeDef
          • enable
          • debugRun
          • comp0Top
          • bufTop
          • out0Pol
          • out1Pol
          • ufoa0
          • ufoa1
          • repMode
          • topValue
        • LETIMER_CompareGet
        • LETIMER_CompareSet
        • LETIMER_CounterGet
        • LETIMER_CounterSet
        • LETIMER_Enable
        • LETIMER_Init
        • LETIMER_IntClear
        • LETIMER_IntDisable
        • LETIMER_IntEnable
        • LETIMER_IntGet
        • LETIMER_IntGetEnabled
        • LETIMER_IntSet
        • LETIMER_RepeatGet
        • LETIMER_RepeatSet
        • LETIMER_Reset
        • LETIMER_SyncWait
        • LETIMER_TopSet
        • LETIMER_TopGet
        • LETIMER_INIT_DEFAULT
        • LETIMER_RepeatMode_TypeDef
          • letimerRepeatFree
          • letimerRepeatOneshot
          • letimerRepeatBuffered
          • letimerRepeatDouble
        • LETIMER_UFOA_TypeDef
          • letimerUFOANone
          • letimerUFOAToggle
          • letimerUFOAPulse
          • letimerUFOAPwm
      • LEUART - Low Energy UART
        • LEUART_Init_TypeDef
          • enable
          • refFreq
          • baudrate
          • databits
          • parity
          • stopbits
        • LEUART_BaudrateCalc
        • LEUART_BaudrateGet
        • LEUART_BaudrateSet
        • LEUART_Enable
        • LEUART_FreezeEnable
        • LEUART_Init
        • LEUART_Reset
        • LEUART_Rx
        • LEUART_RxExt
        • LEUART_Tx
        • LEUART_TxExt
        • LEUART_TxDmaInEM2Enable
        • LEUART_RxDmaInEM2Enable
        • LEUART_IntClear
        • LEUART_IntDisable
        • LEUART_IntEnable
        • LEUART_IntGet
        • LEUART_IntGetEnabled
        • LEUART_IntSet
        • LEUART_StatusGet
        • LEUART_RxDataGet
        • LEUART_RxDataXGet
        • LEUART_INIT_DEFAULT
        • LEUART_Databits_TypeDef
          • leuartDatabits8
          • leuartDatabits9
        • LEUART_Enable_TypeDef
          • leuartDisable
          • leuartEnableRx
          • leuartEnableTx
          • leuartEnable
        • LEUART_Parity_TypeDef
          • leuartNoParity
          • leuartEvenParity
          • leuartOddParity
        • LEUART_Stopbits_TypeDef
          • leuartStopbits1
          • leuartStopbits2
      • MSC - Memory System Controller
        • MSC_ExecConfig_TypeDef
          • scbtEn
          • prefetchEn
          • ifcDis
          • aiDis
          • iccDis
          • useHprot
        • MSC_LockGetLocked
        • MSC_LockSetLocked
        • MSC_LockSetUnlocked
        • MSC_ReadCTRLGet
        • MSC_ReadCTRLSet
        • MSC_IntClear
        • MSC_IntDisable
        • MSC_IntEnable
        • MSC_IntGet
        • MSC_IntGetEnabled
        • MSC_IntSet
        • MSC_StartCacheMeasurement
        • MSC_GetCacheMeasurement
        • MSC_FlushCache
        • MSC_EnableCache
        • MSC_EnableCacheIRQs
        • MSC_EnableAutoCacheFlush
        • MSC_ExecConfigSet
        • MSC_WriteWordFast
        • MSC_MassErase
        • MSC_ErasePage
        • MSC_WriteWord
        • MSC_WriteWordDma
        • MSC_Init
        • MSC_Deinit
        • MSC_PROGRAM_TIMEOUT
        • MSC_EXECCONFIG_DEFAULT
        • MSC_Status_TypeDef
          • mscReturnOk
          • mscReturnInvalidAddr
          • mscReturnLocked
          • mscReturnTimeOut
          • mscReturnUnaligned
      • OPAMP - Operational Amplifier
        • OPAMP_Init_TypeDef
          • negSel
          • posSel
          • outMode
          • resSel
          • resInMux
          • outPen
          • drvStr
          • gain3xEn
          • halfDrvStr
          • ugBwScale
          • prsEn
          • prsMode
          • prsSel
          • prsOutSel
          • aportYMasterDisable
          • aportXMasterDisable
          • settleTime
          • startupDly
          • hcmDisable
          • defaultOffsetN
          • offsetN
          • defaultOffsetP
          • offsetP
        • OPAMP_Disable
        • OPAMP_Enable
        • OPA_INIT_UNITY_GAIN
        • OPA_INIT_NON_INVERTING
        • OPA_INIT_INVERTING
        • OPA_INIT_CASCADED_NON_INVERTING_OPA0
        • OPA_INIT_CASCADED_NON_INVERTING_OPA1
        • OPA_INIT_CASCADED_NON_INVERTING_OPA2
        • OPA_INIT_CASCADED_NON_INVERTING_OPA3
        • OPA_INIT_CASCADED_INVERTING_OPA0
        • OPA_INIT_CASCADED_INVERTING_OPA1
        • OPA_INIT_CASCADED_INVERTING_OPA2
        • OPA_INIT_CASCADED_INVERTING_OPA3
        • OPA_INIT_DIFF_DRIVER_OPA0
        • OPA_INIT_DIFF_DRIVER_OPA1
        • OPA_INIT_DIFF_RECEIVER_OPA0
        • OPA_INIT_DIFF_RECEIVER_OPA1
        • OPA_INIT_DIFF_RECEIVER_OPA2
        • OPA_INIT_DIFF_RECEIVER_OPA3
        • OPA_INIT_INSTR_AMP_OPA0
        • OPA_INIT_INSTR_AMP_OPA1
        • OPAMP_TypeDef
          • OPA0
          • OPA1
          • OPA2
          • OPA3
        • OPAMP_NegSel_TypeDef
          • opaNegSelAPORT1YCH1
          • opaNegSelAPORT1YCH3
          • opaNegSelAPORT1YCH5
          • opaNegSelAPORT1YCH7
          • opaNegSelAPORT1YCH9
          • opaNegSelAPORT1YCH11
          • opaNegSelAPORT1YCH13
          • opaNegSelAPORT1YCH15
          • opaNegSelAPORT1YCH17
          • opaNegSelAPORT1YCH19
          • opaNegSelAPORT1YCH21
          • opaNegSelAPORT1YCH23
          • opaNegSelAPORT1YCH25
          • opaNegSelAPORT1YCH27
          • opaNegSelAPORT1YCH29
          • opaNegSelAPORT1YCH31
          • opaNegSelAPORT2YCH0
          • opaNegSelAPORT2YCH2
          • opaNegSelAPORT2YCH4
          • opaNegSelAPORT2YCH6
          • opaNegSelAPORT2YCH8
          • opaNegSelAPORT2YCH10
          • opaNegSelAPORT2YCH12
          • opaNegSelAPORT2YCH14
          • opaNegSelAPORT2YCH16
          • opaNegSelAPORT2YCH18
          • opaNegSelAPORT2YCH20
          • opaNegSelAPORT2YCH22
          • opaNegSelAPORT2YCH24
          • opaNegSelAPORT2YCH26
          • opaNegSelAPORT2YCH28
          • opaNegSelAPORT2YCH30
          • opaNegSelAPORT3YCH1
          • opaNegSelAPORT3YCH3
          • opaNegSelAPORT3YCH5
          • opaNegSelAPORT3YCH7
          • opaNegSelAPORT3YCH9
          • opaNegSelAPORT3YCH11
          • opaNegSelAPORT3YCH13
          • opaNegSelAPORT3YCH15
          • opaNegSelAPORT3YCH17
          • opaNegSelAPORT3YCH19
          • opaNegSelAPORT3YCH21
          • opaNegSelAPORT3YCH23
          • opaNegSelAPORT3YCH25
          • opaNegSelAPORT3YCH27
          • opaNegSelAPORT3YCH29
          • opaNegSelAPORT3YCH31
          • opaNegSelAPORT4YCH0
          • opaNegSelAPORT4YCH2
          • opaNegSelAPORT4YCH4
          • opaNegSelAPORT4YCH6
          • opaNegSelAPORT4YCH8
          • opaNegSelAPORT4YCH10
          • opaNegSelAPORT4YCH12
          • opaNegSelAPORT4YCH14
          • opaNegSelAPORT4YCH16
          • opaNegSelAPORT4YCH18
          • opaNegSelAPORT4YCH20
          • opaNegSelAPORT4YCH22
          • opaNegSelAPORT4YCH24
          • opaNegSelAPORT4YCH26
          • opaNegSelAPORT4YCH28
          • opaNegSelAPORT4YCH30
          • opaNegSelDisable
          • opaNegSelUnityGain
          • opaNegSelResTap
          • opaNegSelNegPad
        • OPAMP_PosSel_TypeDef
          • opaPosSelAPORT1XCH0
          • opaPosSelAPORT1XCH2
          • opaPosSelAPORT1XCH4
          • opaPosSelAPORT1XCH6
          • opaPosSelAPORT1XCH8
          • opaPosSelAPORT1XCH10
          • opaPosSelAPORT1XCH12
          • opaPosSelAPORT1XCH14
          • opaPosSelAPORT1XCH16
          • opaPosSelAPORT1XCH18
          • opaPosSelAPORT1XCH20
          • opaPosSelAPORT1XCH22
          • opaPosSelAPORT1XCH24
          • opaPosSelAPORT1XCH26
          • opaPosSelAPORT1XCH28
          • opaPosSelAPORT1XCH30
          • opaPosSelAPORT2XCH1
          • opaPosSelAPORT2XCH3
          • opaPosSelAPORT2XCH5
          • opaPosSelAPORT2XCH7
          • opaPosSelAPORT2XCH9
          • opaPosSelAPORT2XCH11
          • opaPosSelAPORT2XCH13
          • opaPosSelAPORT2XCH15
          • opaPosSelAPORT2XCH17
          • opaPosSelAPORT2XCH19
          • opaPosSelAPORT2XCH21
          • opaPosSelAPORT2XCH23
          • opaPosSelAPORT2XCH25
          • opaPosSelAPORT2XCH27
          • opaPosSelAPORT2XCH29
          • opaPosSelAPORT2XCH31
          • opaPosSelAPORT3XCH0
          • opaPosSelAPORT3XCH2
          • opaPosSelAPORT3XCH4
          • opaPosSelAPORT3XCH6
          • opaPosSelAPORT3XCH8
          • opaPosSelAPORT3XCH10
          • opaPosSelAPORT3XCH12
          • opaPosSelAPORT3XCH14
          • opaPosSelAPORT3XCH16
          • opaPosSelAPORT3XCH18
          • opaPosSelAPORT3XCH20
          • opaPosSelAPORT3XCH22
          • opaPosSelAPORT3XCH24
          • opaPosSelAPORT3XCH26
          • opaPosSelAPORT3XCH28
          • opaPosSelAPORT3XCH30
          • opaPosSelAPORT4XCH1
          • opaPosSelAPORT4XCH3
          • opaPosSelAPORT4XCH5
          • opaPosSelAPORT4XCH7
          • opaPosSelAPORT4XCH9
          • opaPosSelAPORT4XCH11
          • opaPosSelAPORT4XCH13
          • opaPosSelAPORT4XCH15
          • opaPosSelAPORT4XCH17
          • opaPosSelAPORT4XCH19
          • opaPosSelAPORT4XCH21
          • opaPosSelAPORT4XCH23
          • opaPosSelAPORT4XCH25
          • opaPosSelAPORT4XCH27
          • opaPosSelAPORT4XCH29
          • opaPosSelAPORT4XCH31
          • opaPosSelDisable
          • opaPosSelDac
          • opaPosSelPosPad
          • opaPosSelOpaIn
          • opaPosSelResTap
        • OPAMP_OutMode_TypeDef
          • opaOutModeDisable
          • opaOutModeMain
          • opaOutModeAlt
          • opaOutModeAll
          • opaOutModeAPORT1YCH1
          • opaOutModeAPORT1YCH3
          • opaOutModeAPORT1YCH5
          • opaOutModeAPORT1YCH7
          • opaOutModeAPORT1YCH9
          • opaOutModeAPORT1YCH11
          • opaOutModeAPORT1YCH13
          • opaOutModeAPORT1YCH15
          • opaOutModeAPORT1YCH17
          • opaOutModeAPORT1YCH19
          • opaOutModeAPORT1YCH21
          • opaOutModeAPORT1YCH23
          • opaOutModeAPORT1YCH25
          • opaOutModeAPORT1YCH27
          • opaOutModeAPORT1YCH29
          • opaOutModeAPORT1YCH31
          • opaOutModeAPORT2YCH0
          • opaOutModeAPORT2YCH2
          • opaOutModeAPORT2YCH4
          • opaOutModeAPORT2YCH6
          • opaOutModeAPORT2YCH8
          • opaOutModeAPORT2YCH10
          • opaOutModeAPORT2YCH12
          • opaOutModeAPORT2YCH14
          • opaOutModeAPORT2YCH16
          • opaOutModeAPORT2YCH18
          • opaOutModeAPORT2YCH20
          • opaOutModeAPORT2YCH22
          • opaOutModeAPORT2YCH24
          • opaOutModeAPORT2YCH26
          • opaOutModeAPORT2YCH28
          • opaOutModeAPORT2YCH30
          • opaOutModeAPORT3YCH1
          • opaOutModeAPORT3YCH3
          • opaOutModeAPORT3YCH5
          • opaOutModeAPORT3YCH7
          • opaOutModeAPORT3YCH9
          • opaOutModeAPORT3YCH11
          • opaOutModeAPORT3YCH13
          • opaOutModeAPORT3YCH15
          • opaOutModeAPORT3YCH17
          • opaOutModeAPORT3YCH19
          • opaOutModeAPORT3YCH21
          • opaOutModeAPORT3YCH23
          • opaOutModeAPORT3YCH25
          • opaOutModeAPORT3YCH27
          • opaOutModeAPORT3YCH29
          • opaOutModeAPORT3YCH31
          • opaOutModeAPORT4YCH0
          • opaOutModeAPORT4YCH2
          • opaOutModeAPORT4YCH4
          • opaOutModeAPORT4YCH6
          • opaOutModeAPORT4YCH8
          • opaOutModeAPORT4YCH10
          • opaOutModeAPORT4YCH12
          • opaOutModeAPORT4YCH14
          • opaOutModeAPORT4YCH16
          • opaOutModeAPORT4YCH18
          • opaOutModeAPORT4YCH20
          • opaOutModeAPORT4YCH22
          • opaOutModeAPORT4YCH24
          • opaOutModeAPORT4YCH26
          • opaOutModeAPORT4YCH28
          • opaOutModeAPORT4YCH30
        • OPAMP_ResSel_TypeDef
          • opaResSelDefault
          • opaResSelR2eq0_33R1
          • opaResSelR2eqR1
          • opaResSelR1eq1_67R1
          • opaResSelR2eq2_2R1
          • opaResSelR2eq3R1
          • opaResSelR2eq4_33R1
          • opaResSelR2eq7R1
          • opaResSelR2eq15R1
        • OPAMP_ResInMux_TypeDef
          • opaResInMuxDisable
          • opaResInMuxOpaIn
          • opaResInMuxNegPad
          • opaResInMuxPosPad
          • opaResInMuxComPad
          • opaResInMuxCenter
          • opaResInMuxVss
        • OPAMP_PrsMode_TypeDef
          • opaPrsModeDefault
          • opaPrsModePulsed
          • opaPrsModeTimed
        • OPAMP_PrsSel_TypeDef
          • opaPrsSelDefault
          • opaPrsSelCh0
          • opaPrsSelCh1
          • opaPrsSelCh2
          • opaPrsSelCh3
          • opaPrsSelCh4
          • opaPrsSelCh5
          • opaPrsSelCh6
          • opaPrsSelCh7
        • OPAMP_PrsOut_TypeDef
          • opaPrsOutDefault
          • opaPrsOutWarm
          • opaPrsOutOutValid
        • OPAMP_OutScale_Typedef
          • opaOutScaleDefault
          • opaOutScaleFull
          • opaOutSacleHalf
        • OPAMP_DrvStr_Typedef
          • opaDrvStrDefault
          • opaDrvStrLowerAccLowStr
          • opaDrvStrLowAccLowStr
          • opaDrvStrHighAccHighStr
          • opaDrvStrHigherAccHighStr
      • PCNT - Pulse Counter
        • PCNT_Init_TypeDef
          • mode
          • counter
          • top
          • negEdge
          • countDown
          • filter
          • hyst
          • s1CntDir
          • cntEvent
          • auxCntEvent
          • s0PRS
          • s1PRS
        • PCNT_Filter_TypeDef
          • filtLen
          • flutterrm
        • PCNT_TCC_TypeDef
          • mode
          • prescaler
          • compare
          • tccPRS
          • prsPolarity
          • prsGateEnable
        • PCNT_CounterGet
        • PCNT_AuxCounterGet
        • PCNT_CounterReset
        • PCNT_CounterTopSet
        • PCNT_CounterSet
        • PCNT_Enable
        • PCNT_IsEnabled
        • PCNT_FreezeEnable
        • PCNT_Init
        • PCNT_FilterConfiguration
        • PCNT_PRSInputEnable
        • PCNT_TCCConfiguration
        • PCNT_IntClear
        • PCNT_IntDisable
        • PCNT_IntEnable
        • PCNT_IntGet
        • PCNT_IntGetEnabled
        • PCNT_IntSet
        • PCNT_Reset
        • PCNT_TopBufferGet
        • PCNT_TopBufferSet
        • PCNT_TopGet
        • PCNT_TopSet
        • PCNT_Sync
        • PCNT0_CNT_SIZE
        • PCNT_MODE_DISABLE
        • PCNT_CNT_EVENT_NONE
        • DEFAULT_DEBUG_HALT
        • DEFAULT_MODE
        • DEFAULT_HYST
        • DEFAULT_CDIR
        • DEFAULT_CNTEV
        • DEFAULT_AUXCNTEV
        • DEFAULT_PRS_CH
        • PCNT_INIT_DEFAULT
        • PCNT_FILTER_DEFAULT
        • PCNT_TCC_DEFAULT
        • PCNT_Mode_TypeDef
          • pcntModeDisable
          • pcntModeOvsSingle
          • pcntModeExtSingle
          • pcntModeExtQuad
          • pcntModeOvsQuad1
          • pcntModeOvsQuad2
          • pcntModeOvsQuad4
        • PCNT_CntEvent_TypeDef
          • pcntCntEventBoth
          • pcntCntEventUp
          • pcntCntEventDown
          • pcntCntEventNone
        • PCNT_PRSSel_TypeDef
          • pcntPRSCh0
          • pcntPRSCh1
          • pcntPRSCh2
          • pcntPRSCh3
          • pcntPRSCh4
          • pcntPRSCh5
          • pcntPRSCh6
          • pcntPRSCh7
        • PCNT_PRSInput_TypeDef
          • pcntPRSInputS1
        • PCNT_TCCMode_TypeDef
          • tccModeDisabled
          • tccModeLFA
          • tccModePRS
        • PCNT_TCCPresc_Typedef
          • tccPrescDiv1
          • tccPrescDiv2
          • tccPrescDiv4
          • tccPrescDiv8
        • PCNT_TCCComp_Typedef
          • tccCompLTOE
          • tccCompGTOE
          • tccCompRange
      • PRS - Peripheral Reflex System
        • PRS_SourceSignalSet
        • PRS_SourceAsyncSignalSet
        • PRS_GpioOutputLocation
        • PRS_GetFreeChannel
        • PRS_Reset
        • PRS_ConnectSignal
        • PRS_LevelSet
        • PRS_LevelGet
        • PRS_Values
        • PRS_ChannelValue
        • PRS_PulseTrigger
        • PRS_ChannelLevelSet
        • PRS_ChannelPulse
        • PRS_SYNC_CHAN_COUNT
        • PRS_ASYNC_CHAN_COUNT
        • PRS_ASYNC_SUPPORTED
        • PRS_ChType_t
          • prsTypeAsync
          • prsTypeSync
        • PRS_Edge_TypeDef
          • prsEdgeOff
          • prsEdgePos
          • prsEdgeNeg
          • prsEdgeBoth
        • PRS_Signal_t
          • prsSignalNone
          • prsSignalSW
          • prsSignalADC0_SINGLE
          • prsSignalADC0_SCAN
          • prsSignalTIMER0_UF
          • prsSignalTIMER0_OF
          • prsSignalTIMER0_CC0
          • prsSignalTIMER0_CC1
          • prsSignalTIMER0_CC2
          • prsSignalTIMER1_UF
          • prsSignalTIMER1_OF
          • prsSignalTIMER1_CC0
          • prsSignalTIMER1_CC1
          • prsSignalTIMER1_CC2
          • prsSignalLETIMER0_CH0
          • prsSignalLETIMER0_CH1
          • prsSignalPCNT0_TCC
          • prsSignalPCNT0_UFOF
          • prsSignalPCNT0_DIR
          • prsSignalCRYOTIMER_PERIOD
          • prsSignalRTCC_CCV0
          • prsSignalRTCC_CCV1
          • prsSignalRTCC_CCV2
          • prsSignalACMP0_OUT
          • prsSignalACMP1_OUT
          • prsSignalVDAC0_CH0
          • prsSignalVDAC0_CH1
          • prsSignalVDAC0_OPA0
          • prsSignalVDAC0_OPA1
          • prsSignalVDAC0_OPA2
          • prsSignalVDAC0_OPA3
          • prsSignalLESENSE_SCANRES0
          • prsSignalLESENSE_SCANRES1
          • prsSignalLESENSE_SCANRES2
          • prsSignalLESENSE_SCANRES3
          • prsSignalLESENSE_SCANRES4
          • prsSignalLESENSE_SCANRES5
          • prsSignalLESENSE_SCANRES6
          • prsSignalLESENSE_SCANRES7
          • prsSignalLESENSE_SCANRES8
          • prsSignalLESENSE_SCANRES9
          • prsSignalLESENSE_SCANRES10
          • prsSignalLESENSE_SCANRES11
          • prsSignalLESENSE_SCANRES12
          • prsSignalLESENSE_SCANRES13
          • prsSignalLESENSE_SCANRES14
          • prsSignalLESENSE_SCANRES15
          • prsSignalLESENSE_DEC0
          • prsSignalLESENSE_DEC1
          • prsSignalLESENSE_DEC2
          • prsSignalLESENSE_DECCMP
          • prsSignalLESENSE_MEASACT
          • prsSignalUSART0_TXC
          • prsSignalUSART0_RXDATAV
          • prsSignalUSART0_IRTX
          • prsSignalUSART0_RTS
          • prsSignalUSART0_TX
          • prsSignalUSART0_CS
          • prsSignalUSART1_TXC
          • prsSignalUSART1_RXDATAV
          • prsSignalUSART1_RTS
          • prsSignalUSART1_TX
          • prsSignalUSART1_CS
          • prsSignalUSART2_TXC
          • prsSignalUSART2_RXDATAV
          • prsSignalUSART2_IRTX
          • prsSignalUSART2_RTS
          • prsSignalUSART2_TX
          • prsSignalUSART2_CS
          • prsSignalUSART3_TXC
          • prsSignalUSART3_RXDATAV
          • prsSignalUSART3_RTS
          • prsSignalUSART3_TX
          • prsSignalUSART3_CS
          • prsSignalUART0_TXC
          • prsSignalUART0_RXDATAV
          • prsSignalUART0_RTS
          • prsSignalUART0_TX
          • prsSignalUART0_CS
          • prsSignalWTIMER0_UF
          • prsSignalWTIMER0_OF
          • prsSignalWTIMER0_CC0
          • prsSignalWTIMER0_CC1
          • prsSignalWTIMER0_CC2
          • prsSignalWTIMER1_UF
          • prsSignalWTIMER1_OF
          • prsSignalWTIMER1_CC0
          • prsSignalWTIMER1_CC1
          • prsSignalWTIMER1_CC2
          • prsSignalWTIMER1_CC3
          • prsSignalGPIO_PIN0
          • prsSignalGPIO_PIN1
          • prsSignalGPIO_PIN2
          • prsSignalGPIO_PIN3
          • prsSignalGPIO_PIN4
          • prsSignalGPIO_PIN5
          • prsSignalGPIO_PIN6
          • prsSignalGPIO_PIN7
          • prsSignalGPIO_PIN8
          • prsSignalGPIO_PIN9
          • prsSignalGPIO_PIN10
          • prsSignalGPIO_PIN11
          • prsSignalGPIO_PIN12
          • prsSignalGPIO_PIN13
          • prsSignalGPIO_PIN14
          • prsSignalGPIO_PIN15
      • RAMFUNC - RAM Function Support
        • SL_RAMFUNC_DISABLE
        • SL_RAMFUNC_DECLARATOR
        • SL_RAMFUNC_DEFINITION_BEGIN
        • SL_RAMFUNC_DEFINITION_END
      • RMU - Reset Management Unit
        • RMU_ResetControl
        • RMU_ResetCauseClear
        • RMU_ResetCauseGet
        • RMU_UserResetStateSet
        • RMU_UserResetStateGet
        • RMU_LockupResetDisable
        • RMU_ResetMode_TypeDef
          • rmuResetModeDisabled
          • rmuResetModeLimited
          • rmuResetModeExtended
          • rmuResetModeFull
        • RMU_Reset_TypeDef
          • rmuResetLockUp
          • rmuResetWdog
          • rmuResetCoreLockup
          • rmuResetSys
          • rmuResetPin
      • RTCC - Real Timer Counter/Calendar
        • RTCC_Init_TypeDef
          • enable
          • debugRun
          • precntWrapOnCCV0
          • cntWrapOnCCV1
          • presc
          • prescMode
          • enaBackupModeSet
          • enaOSCFailDetect
          • cntMode
          • disLeapYearCorr
        • RTCC_CCChConf_TypeDef
          • chMode
          • compMatchOutAction
          • prsSel
          • inputEdgeSel
          • compBase
          • compMask
          • dayCompMode
        • RTCC_ChannelInit
        • RTCC_Enable
        • RTCC_Init
        • RTCC_Reset
        • RTCC_StatusClear
        • RTCC_ChannelCompareValueGet
        • RTCC_ChannelCompareValueSet
        • RTCC_ChannelCaptureValueGet
        • RTCC_ChannelCCVGet
        • RTCC_ChannelCCVSet
        • RTCC_ChannelDateGet
        • RTCC_ChannelDateSet
        • RTCC_ChannelTimeGet
        • RTCC_ChannelTimeSet
        • RTCC_CombinedCounterGet
        • RTCC_CounterGet
        • RTCC_CounterSet
        • RTCC_DateGet
        • RTCC_DateSet
        • RTCC_EM4WakeupEnable
        • RTCC_IntClear
        • RTCC_IntDisable
        • RTCC_IntEnable
        • RTCC_IntGet
        • RTCC_IntGetEnabled
        • RTCC_IntSet
        • RTCC_Lock
        • RTCC_PreCounterGet
        • RTCC_PreCounterSet
        • RTCC_RetentionRamPowerDown
        • RTCC_StatusGet
        • RTCC_TimeGet
        • RTCC_TimeSet
        • RTCC_Unlock
        • RTCC_INIT_DEFAULT
        • RTCC_CH_INIT_COMPARE_DEFAULT
        • RTCC_CH_INIT_CAPTURE_DEFAULT
        • RTCC_CC_NUM
        • RTCC_CH_VALID
        • RTCC_PRSSel_TypeDef
        • RTCC_CntMode_TypeDef
          • rtccCntModeNormal
          • rtccCntModeCalendar
        • RTCC_CntPresc_TypeDef
          • rtccCntPresc_1
          • rtccCntPresc_2
          • rtccCntPresc_4
          • rtccCntPresc_8
          • rtccCntPresc_16
          • rtccCntPresc_32
          • rtccCntPresc_64
          • rtccCntPresc_128
          • rtccCntPresc_256
          • rtccCntPresc_512
          • rtccCntPresc_1024
          • rtccCntPresc_2048
          • rtccCntPresc_4096
          • rtccCntPresc_8192
          • rtccCntPresc_16384
          • rtccCntPresc_32768
        • RTCC_PrescMode_TypeDef
          • rtccCntTickPresc
          • rtccCntTickCCV0Match
        • RTCC_CapComChMode_TypeDef
          • rtccCapComChModeOff
          • rtccCapComChModeCapture
          • rtccCapComChModeCompare
        • RTCC_CompMatchOutAction_TypeDef
          • rtccCompMatchOutActionPulse
          • rtccCompMatchOutActionToggle
          • rtccCompMatchOutActionClear
          • rtccCompMatchOutActionSet
        • RTCC_InEdgeSel_TypeDef
          • rtccInEdgeRising
          • rtccInEdgeFalling
          • rtccInEdgeBoth
          • rtccInEdgeNone
        • RTCC_CompBase_TypeDef
          • rtccCompBaseCnt
          • rtccCompBasePreCnt
        • RTCC_DayCompareMode_TypeDef
          • rtccDayCompareModeMonth
          • rtccDayCompareModeWeek
      • SMU - Security Management Unit
        • SMU_PrivilegedAccess_TypeDef
          • privilegedACMP0
          • privilegedACMP1
          • privilegedADC0
          • privilegedCAN0
          • privilegedCMU
          • privilegedCRYOTIMER
          • privilegedCRYPTO0
          • privilegedCSEN
          • privilegedVDAC0
          • privilegedPRS
          • privilegedEMU
          • privilegedGPCRC
          • privilegedGPIO
          • privilegedI2C0
          • privilegedI2C1
          • privilegedMSC
          • privilegedLCD
          • privilegedLDMA
          • privilegedLESENSE
          • privilegedLETIMER0
          • privilegedLEUART0
          • privilegedPCNT0
          • privilegedRMU
          • privilegedRTCC
          • privilegedSMU
          • privilegedTIMER0
          • privilegedTIMER1
          • privilegedTRNG0
          • privilegedUART0
          • privilegedUSART0
          • privilegedUSART1
          • privilegedUSART2
          • privilegedUSART3
          • privilegedWDOG0
          • privilegedWTIMER0
          • privilegedWTIMER1
        • SMU_Init_TypeDef
          • reg
          • access
          • ppu
          • enable
        • SMU_EnablePPU
        • SMU_Init
        • SMU_SetPrivilegedAccess
        • SMU_GetFaultingPeripheral
        • SMU_IntClear
        • SMU_IntDisable
        • SMU_IntEnable
        • SMU_IntGet
        • SMU_IntGetEnabled
        • SMU_IntSet
        • SMU_INIT_DEFAULT
        • SMU_Peripheral_TypeDef
          • smuPeripheralACMP0
          • smuPeripheralACMP1
          • smuPeripheralADC0
          • smuPeripheralCAN0
          • smuPeripheralCMU
          • smuPeripheralCRYOTIMER
          • smuPeripheralCRYPTO0
          • smuPeripheralCSEN
          • smuPeripheralVDAC0
          • smuPeripheralPRS
          • smuPeripheralEMU
          • smuPeripheralGPCRC
          • smuPeripheralGPIO
          • smuPeripheralI2C0
          • smuPeripheralI2C1
          • smuPeripheralMSC
          • smuPeripheralLCD
          • smuPeripheralLDMA
          • smuPeripheralLESENSE
          • smuPeripheralLETIMER0
          • smuPeripheralLEUART0
          • smuPeripheralPCNT0
          • smuPeripheralRMU
          • smuPeripheralRTCC
          • smuPeripheralSMU
          • smuPeripheralTIMER0
          • smuPeripheralTIMER1
          • smuPeripheralTRNG0
          • smuPeripheralUART0
          • smuPeripheralUSART0
          • smuPeripheralUSART1
          • smuPeripheralUSART2
          • smuPeripheralUSART3
          • smuPeripheralWDOG0
          • smuPeripheralWTIMER0
          • smuPeripheralWTIMER1
          • smuPeripheralEnd
      • SYSTEM - System Utils
        • SYSTEM_ChipRevision_TypeDef
          • minor
          • major
          • family
        • SYSTEM_CalAddrVal_TypeDef
          • address
          • calValue
        • SYSTEM_ChipRevisionGet
        • SYSTEM_GetCalibrationValue
        • SYSTEM_GetSecurityCapability
        • SYSTEM_GetUnique
        • SYSTEM_GetProdRev
        • SYSTEM_GetSRAMSize
        • SYSTEM_GetFlashSize
        • SYSTEM_GetFlashPageSize
        • SYSTEM_GetPartNumber
        • SYSTEM_GetFamily
        • SYSTEM_GetCalibrationTemperature
        • SYSTEM_PartFamily_TypeDef
          • systemPartFamilyEfm32Gecko
          • systemPartFamilyEfm32Giant
          • systemPartFamilyEfm32Giant11B
          • systemPartFamilyEfm32Giant12B
          • systemPartFamilyEfm32Tiny
          • systemPartFamilyEfm32Tiny11B
          • systemPartFamilyEfm32Leopard
          • systemPartFamilyEfm32Wonder
          • systemPartFamilyEfm32Zero
          • systemPartFamilyEfm32Happy
          • systemPartFamilyEfm32Pearl1B
          • systemPartFamilyEfm32Jade1B
          • systemPartFamilyEfm32Pearl12B
          • systemPartFamilyEfm32Jade12B
          • systemPartFamilyEzr32Wonder
          • systemPartFamilyEzr32Leopard
          • systemPartFamilyEzr32Happy
          • systemPartFamilyMighty1P
          • systemPartFamilyMighty1B
          • systemPartFamilyMighty1V
          • systemPartFamilyBlue1P
          • systemPartFamilyBlue1B
          • systemPartFamilyBlue1V
          • systemPartFamilyFlex1P
          • systemPartFamilyFlex1B
          • systemPartFamilyFlex1V
          • systemPartFamilyMighty12P
          • systemPartFamilyMighty12B
          • systemPartFamilyMighty12V
          • systemPartFamilyBlue12P
          • systemPartFamilyBlue12B
          • systemPartFamilyBlue12V
          • systemPartFamilyFlex12P
          • systemPartFamilyFlex12B
          • systemPartFamilyFlex12V
          • systemPartFamilyMighty13P
          • systemPartFamilyMighty13B
          • systemPartFamilyMighty13V
          • systemPartFamilyBlue13P
          • systemPartFamilyBlue13B
          • systemPartFamilyBlue13V
          • systemPartFamilyFlex13P
          • systemPartFamilyFlex13B
          • systemPartFamilyFlex13V
          • systemPartFamilyZen13P
          • systemPartFamilyZen13L
          • systemPartFamilyZen13S
          • systemPartFamilyMighty14P
          • systemPartFamilyMighty14B
          • systemPartFamilyMighty14V
          • systemPartFamilyFlex14P
          • systemPartFamilyFlex14B
          • systemPartFamilyFlex14V
          • systemPartFamilyZen14P
          • systemPartFamilyUnknown
        • SYSTEM_SecurityCapability_TypeDef
          • securityCapabilityUnknown
          • securityCapabilityNA
          • securityCapabilityBasic
          • securityCapabilityRoT
          • securityCapabilitySE
          • securityCapabilityVault
      • TIMER - Timer/Counter
        • TIMER_Init_TypeDef
          • enable
          • debugRun
          • prescale
          • clkSel
          • count2x
          • ati
          • fallAction
          • riseAction
          • mode
          • dmaClrAct
          • quadModeX4
          • oneShot
          • sync
        • TIMER_InitCC_TypeDef
          • eventCtrl
          • edge
          • prsSel
          • cufoa
          • cofoa
          • cmoa
          • mode
          • filter
          • prsInput
          • coist
          • outInvert
          • prsOutput
        • TIMER_InitDTI_TypeDef
          • enable
          • activeLowOut
          • invertComplementaryOut
          • autoRestart
          • enablePrsSource
          • prsSel
          • prescale
          • riseTime
          • fallTime
          • outputsEnableMask
          • enableFaultSourceCoreLockup
          • enableFaultSourceDebugger
          • enableFaultSourcePrsSel0
          • faultSourcePrsSel0
          • enableFaultSourcePrsSel1
          • faultSourcePrsSel1
          • faultAction
        • TIMER_Init
        • TIMER_InitCC
        • TIMER_InitDTI
        • TIMER_Reset
        • TIMER_Valid
        • TIMER_SupportsDTI
        • TIMER_MaxCount
        • TIMER_CaptureGet
        • TIMER_CaptureBufGet
        • TIMER_CompareBufSet
        • TIMER_CompareSet
        • TIMER_CounterGet
        • TIMER_CounterSet
        • TIMER_Enable
        • TIMER_EnableDTI
        • TIMER_GetDTIFault
        • TIMER_ClearDTIFault
        • TIMER_IntClear
        • TIMER_IntDisable
        • TIMER_IntEnable
        • TIMER_IntGet
        • TIMER_IntGetEnabled
        • TIMER_IntSet
        • TIMER_Lock
        • TIMER_TopBufSet
        • TIMER_TopGet
        • TIMER_TopSet
        • TIMER_Unlock
        • TIMER_INIT_DEFAULT
        • TIMER_INITCC_DEFAULT
        • TIMER_INITDTI_DEFAULT
        • TIMER_PRSSEL_TypeDef
        • TIMER_CCMode_TypeDef
          • timerCCModeOff
          • timerCCModeCapture
          • timerCCModeCompare
          • timerCCModePWM
        • TIMER_ClkSel_TypeDef
          • timerClkSelHFPerClk
          • timerClkSelCC1
          • timerClkSelCascade
        • TIMER_Edge_TypeDef
          • timerEdgeRising
          • timerEdgeFalling
          • timerEdgeBoth
          • timerEdgeNone
        • TIMER_Event_TypeDef
          • timerEventEveryEdge
          • timerEventEvery2ndEdge
          • timerEventRising
          • timerEventFalling
        • TIMER_InputAction_TypeDef
          • timerInputActionNone
          • timerInputActionStart
          • timerInputActionStop
          • timerInputActionReloadStart
        • TIMER_Mode_TypeDef
          • timerModeUp
          • timerModeDown
          • timerModeUpDown
          • timerModeQDec
        • TIMER_OutputAction_TypeDef
          • timerOutputActionNone
          • timerOutputActionToggle
          • timerOutputActionClear
          • timerOutputActionSet
        • TIMER_Prescale_TypeDef
          • timerPrescale1
          • timerPrescale2
          • timerPrescale4
          • timerPrescale8
          • timerPrescale16
          • timerPrescale32
          • timerPrescale64
          • timerPrescale128
          • timerPrescale256
          • timerPrescale512
          • timerPrescale1024
        • TIMER_DtiFaultAction_TypeDef
          • timerDtiFaultActionNone
          • timerDtiFaultActionInactive
          • timerDtiFaultActionClear
          • timerDtiFaultActionTristate
        • TIMER_PrsOutput_t
          • timerPrsOutputPulse
          • timerPrsOutputLevel
          • timerPrsOutputDefault
      • USART - Synchronous/Asynchronous Serial
        • USART_InitAsync_TypeDef
          • enable
          • refFreq
          • baudrate
          • oversampling
          • databits
          • parity
          • stopbits
          • mvdis
          • prsRxEnable
          • prsRxCh
          • autoCsEnable
          • csInv
          • autoCsHold
          • autoCsSetup
          • hwFlowControl
        • USART_PrsTriggerInit_TypeDef
          • autoTxTriggerEnable
          • rxTriggerEnable
          • txTriggerEnable
          • prsTriggerChannel
        • USART_InitSync_TypeDef
          • enable
          • refFreq
          • baudrate
          • databits
          • master
          • msbf
          • clockMode
          • prsRxEnable
          • prsRxCh
          • autoTx
          • autoCsEnable
          • csInv
          • autoCsHold
          • autoCsSetup
        • USART_InitIrDA_TypeDef
          • async
          • irRxInv
          • irFilt
          • irPw
          • irPrsEn
          • irPrsSel
        • USART_InitI2s_TypeDef
          • sync
          • format
          • delay
          • dmaSplit
          • justify
          • mono
        • USART_BaudrateAsyncSet
        • USART_BaudrateCalc
        • USART_BaudrateGet
        • USART_BaudrateSyncSet
        • USART_Enable
        • USART_InitAsync
        • USART_InitSync
        • USARTn_InitIrDA
        • USART_InitI2s
        • USART_InitPrsTrigger
        • USART_Reset
        • USART_Rx
        • USART_RxDouble
        • USART_RxDoubleExt
        • USART_RxExt
        • USART_SpiTransfer
        • USART_Tx
        • USART_TxDouble
        • USART_TxDoubleExt
        • USART_TxExt
        • USART_IntClear
        • USART_IntDisable
        • USART_IntEnable
        • USART_IntGet
        • USART_IntGetEnabled
        • USART_IntSet
        • USART_StatusGet
        • USART_RxDataGet
        • USART_RxDoubleGet
        • USART_RxDoubleXGet
        • USART_RxDataXGet
        • USART_INITASYNC_DEFAULT
        • USART_INITPRSTRIGGER_DEFAULT
        • USART_INITSYNC_DEFAULT
        • USART_INITIRDA_DEFAULT
        • USART_INITI2S_DEFAULT
        • USART_PRS_Channel_t
        • USART_Databits_TypeDef
          • usartDatabits4
          • usartDatabits5
          • usartDatabits6
          • usartDatabits7
          • usartDatabits8
          • usartDatabits9
          • usartDatabits10
          • usartDatabits11
          • usartDatabits12
          • usartDatabits13
          • usartDatabits14
          • usartDatabits15
          • usartDatabits16
        • USART_Enable_TypeDef
          • usartDisable
          • usartEnableRx
          • usartEnableTx
          • usartEnable
        • USART_OVS_TypeDef
          • usartOVS16
          • usartOVS8
          • usartOVS6
          • usartOVS4
        • USART_Parity_TypeDef
          • usartNoParity
          • usartEvenParity
          • usartOddParity
        • USART_Stopbits_TypeDef
          • usartStopbits0p5
          • usartStopbits1
          • usartStopbits1p5
          • usartStopbits2
        • USART_HwFlowControl_TypeDef
          • usartHwFlowControlNone
          • usartHwFlowControlCts
          • usartHwFlowControlRts
          • usartHwFlowControlCtsAndRts
        • USART_ClockMode_TypeDef
          • usartClockMode0
          • usartClockMode1
          • usartClockMode2
          • usartClockMode3
        • USART_IrDAPw_Typedef
          • usartIrDAPwONE
          • usartIrDAPwTWO
          • usartIrDAPwTHREE
          • usartIrDAPwFOUR
        • USART_I2sFormat_TypeDef
          • usartI2sFormatW32D32
          • usartI2sFormatW32D24M
          • usartI2sFormatW32D24
          • usartI2sFormatW32D16
          • usartI2sFormatW32D8
          • usartI2sFormatW16D16
          • usartI2sFormatW16D8
          • usartI2sFormatW8D8
        • USART_I2sJustify_TypeDef
          • usartI2sJustifyLeft
          • usartI2sJustifyRight
      • VDAC - Voltage DAC
        • VDAC_Init_TypeDef
          • mainCalibration
          • asyncClockMode
          • warmupKeepOn
          • refresh
          • prescaler
          • reference
          • ch0ResetPre
          • outEnablePRS
          • sineEnable
          • diff
        • VDAC_InitChannel_TypeDef
          • enable
          • prsSel
          • prsAsync
          • trigMode
          • sampleOffMode
        • VDAC_ChannelOutputSet
        • VDAC_Enable
        • VDAC_Init
        • VDAC_InitChannel
        • VDAC_Channel0OutputSet
        • VDAC_Channel1OutputSet
        • VDAC_IntClear
        • VDAC_IntDisable
        • VDAC_IntEnable
        • VDAC_IntGet
        • VDAC_IntGetEnabled
        • VDAC_IntSet
        • VDAC_PrescaleCalc
        • VDAC_Reset
        • VDAC_INIT_DEFAULT
        • VDAC_INITCHANNEL_DEFAULT
        • VDAC_Refresh_TypeDef
          • vdacRefresh8
          • vdacRefresh16
          • vdacRefresh32
          • vdacRefresh64
        • VDAC_Ref_TypeDef
          • vdacRef1V25Ln
          • vdacRef2V5Ln
          • vdacRef1V25
          • vdacRef2V5
          • vdacRefAvdd
          • vdacRefExtPin
        • VDAC_PrsSel_TypeDef
          • vdacPrsSelCh0
          • vdacPrsSelCh1
          • vdacPrsSelCh2
          • vdacPrsSelCh3
          • vdacPrsSelCh4
          • vdacPrsSelCh5
          • vdacPrsSelCh6
          • vdacPrsSelCh7
        • VDAC_TrigMode_TypeDef
          • vdacTrigModeSw
          • vdacTrigModePrs
          • vdacTrigModeRefresh
          • vdacTrigModeSwPrs
          • vdacTrigModeSwRefresh
          • vdacTrigModeLesense
      • VERSION - Version Defines
        • _EMLIB_VERSION
        • _EMLIB_VERSION_MAJOR
        • _EMLIB_VERSION_MINOR
        • _EMLIB_VERSION_PATCH
        • _CMSIS_VERSION
        • _CMSIS_VERSION_MAJOR
        • _CMSIS_VERSION_MINOR
        • _CMSIS_VERSION_PATCH
      • WDOG - Watchdog
        • WDOG_Init_TypeDef
          • enable
          • debugRun
          • em2Run
          • em3Run
          • em4Block
          • swoscBlock
          • lock
          • clkSel
          • perSel
          • warnSel
          • winSel
          • resetDisable
        • WDOGn_Enable
        • WDOGn_Feed
        • WDOGn_Init
        • WDOGn_Lock
        • WDOGn_SyncWait
        • WDOGn_Unlock
        • WDOGn_IntClear
        • WDOGn_IntDisable
        • WDOGn_IntEnable
        • WDOGn_IntGet
        • WDOGn_IntGetEnabled
        • WDOGn_IntSet
        • WDOGn_IsEnabled
        • WDOGn_IsLocked
        • WDOG_Enable
        • WDOG_Feed
        • WDOG_Init
        • WDOG_Lock
        • WDOG_IsEnabled
        • WDOG_IsLocked
        • WDOG_SYNC_TIMEOUT
        • DEFAULT_WDOG
        • WDOG_INIT_DEFAULT
        • WDOG_ClkSel_TypeDef
          • wdogClkSelULFRCO
          • wdogClkSelLFRCO
          • wdogClkSelLFXO
        • WDOG_PeriodSel_TypeDef
          • wdogPeriod_9
          • wdogPeriod_17
          • wdogPeriod_33
          • wdogPeriod_65
          • wdogPeriod_129
          • wdogPeriod_257
          • wdogPeriod_513
          • wdogPeriod_1k
          • wdogPeriod_2k
          • wdogPeriod_4k
          • wdogPeriod_8k
          • wdogPeriod_16k
          • wdogPeriod_32k
          • wdogPeriod_64k
          • wdogPeriod_128k
          • wdogPeriod_256k
        • WDOG_WarnSel_TypeDef
          • wdogWarnDisable
          • wdogWarnTime25pct
          • wdogWarnTime50pct
          • wdogWarnTime75pct
        • WDOG_WinSel_TypeDef
          • wdogIllegalWindowDisable
          • wdogIllegalWindowTime12_5pct
          • wdogIllegalWindowTime25_0pct
          • wdogIllegalWindowTime37_5pct
          • wdogIllegalWindowTime50_0pct
          • wdogIllegalWindowTime62_5pct
          • wdogIllegalWindowTime75_0pct
          • wdogIllegalWindowTime87_5pct

Common Utilities

  • Overview
  • API Documentation
    • ASSERT - Assert
      • EFM_ASSERT
    • Atomic Operations
      • sl_atomic_load
      • sl_atomic_store
    • Bit Manipulation
      • SL_SET_BIT
      • SL_CLEAR_BIT
      • SL_IS_BIT_SET
      • SL_IS_BIT_CLEAR
      • SL_IS_ANY_BIT_SET
      • SL_IS_ANY_BIT_CLEAR
    • COMMON - Common Utilities
      • SL_CTZ
      • SL_RBIT
      • SL_RBIT16
      • SL_RBIT8
      • SL_Log2ToDiv
      • SL_CEILING
      • SL_FLOOR
      • STRINGIZE
      • SL_MIN
      • SL_MAX
      • SL_ATTRIBUTE_PACKED
      • SL_PACK_START
      • SL_PACK_END
      • SL_ATTRIBUTE_ALIGN
      • SL_ALIGN
      • SL_WEAK
      • SL_NORETURN
      • SL_ATTRIBUTE_SECTION
      • SL_FALLTHROUGH
    • Enumerations
      • SL_ENUM
      • SL_ENUM_GENERIC
    • Errno
      • sl_errno
      • errno
      • EPERM
      • ENOENT
      • ESRCH
      • EINTR
      • EIO
      • ENXIO
      • E2BIG
      • ENOEXEC
      • EBADF
      • ECHILD
      • EAGAIN
      • ENOMEM
      • EACCES
      • EFAULT
      • ENOTBLK
      • EBUSY
      • EEXIST
      • EXDEV
      • ENODEV
      • ENOTDIR
      • EISDIR
      • EINVAL
      • ENFILE
      • EMFILE
      • ENOTTY
      • ETXTBSY
      • EFBIG
      • ENOSPC
      • ESPIPE
      • EROFS
      • EMLINK
      • EPIPE
      • EDOM
      • ERANGE
      • ENOMSG
      • EIDRM
      • EDEADLK
      • ENOLCK
      • ENOSTR
      • ENODATA
      • ETIME
      • ENOSR
      • ENOLINK
      • EPROTO
      • EMULTIHOP
      • EBADMSG
      • EFTYPE
      • ENOSYS
      • ENOTEMPTY
      • ENAMETOOLONG
      • ELOOP
      • EOPNOTSUPP
      • EPFNOSUPPORT
      • ECONNRESET
      • ENOBUFS
      • EAFNOSUPPORT
      • EPROTOTYPE
      • ENOTSOCK
      • ENOPROTOOPT
      • ESHUTDOWN
      • ECONNREFUSED
      • EADDRINUSE
      • ECONNABORTED
      • ENETUNREACH
      • ENETDOWN
      • ETIMEDOUT
      • EHOSTDOWN
      • EHOSTUNREACH
      • EINPROGRESS
      • EALREADY
      • EDESTADDRREQ
      • EMSGSIZE
      • EPROTONOSUPPORT
      • ESOCKTNOSUPPORT
      • EADDRNOTAVAIL
      • ENETRESET
      • EISCONN
      • ENOTCONN
      • ETOOMANYREFS
      • ENOTSUP
      • EILSEQ
      • EOVERFLOW
      • ECANCELED
      • ENOTRECOVERABLE
      • EOWNERDEAD
      • EWOULDBLOCK
    • Linker
      • sl_memory_region_t
        • addr
        • size
      • sl_memory_get_stack_region
      • sl_memory_get_heap_region
      • sl_storage_get_bootloader_region
    • Singly-Linked List
      • sl_slist_node_t
        • node
      • sl_slist_init
      • sl_slist_push
      • sl_slist_push_back
      • sl_slist_pop
      • sl_slist_insert
      • sl_slist_remove
      • sl_slist_sort
    • Software Watchdog
      • sl_watchdog_init
      • sl_watchdog_register_watchdog
      • sl_watchdog_unregister_watchdog
      • sl_watchdog_feed_watchdog
      • sl_watchdog_handle_t
    • Standard I/O
      • sl_putchar
      • sl_getchar
      • putchar
      • getchar
    • Status Codes
      • sl_status_get_string_n
      • sl_status_print
      • SL_STATUS_OK
      • SL_STATUS_FAIL
      • SL_STATUS_INVALID_STATE
      • SL_STATUS_NOT_READY
      • SL_STATUS_BUSY
      • SL_STATUS_IN_PROGRESS
      • SL_STATUS_ABORT
      • SL_STATUS_TIMEOUT
      • SL_STATUS_PERMISSION
      • SL_STATUS_WOULD_BLOCK
      • SL_STATUS_IDLE
      • SL_STATUS_IS_WAITING
      • SL_STATUS_NONE_WAITING
      • SL_STATUS_SUSPENDED
      • SL_STATUS_NOT_AVAILABLE
      • SL_STATUS_NOT_SUPPORTED
      • SL_STATUS_INITIALIZATION
      • SL_STATUS_NOT_INITIALIZED
      • SL_STATUS_ALREADY_INITIALIZED
      • SL_STATUS_DELETED
      • SL_STATUS_ISR
      • SL_STATUS_NETWORK_UP
      • SL_STATUS_NETWORK_DOWN
      • SL_STATUS_NOT_JOINED
      • SL_STATUS_NO_BEACONS
      • SL_STATUS_ALLOCATION_FAILED
      • SL_STATUS_NO_MORE_RESOURCE
      • SL_STATUS_EMPTY
      • SL_STATUS_FULL
      • SL_STATUS_WOULD_OVERFLOW
      • SL_STATUS_HAS_OVERFLOWED
      • SL_STATUS_OWNERSHIP
      • SL_STATUS_IS_OWNER
      • SL_STATUS_INVALID_PARAMETER
      • SL_STATUS_NULL_POINTER
      • SL_STATUS_INVALID_CONFIGURATION
      • SL_STATUS_INVALID_MODE
      • SL_STATUS_INVALID_HANDLE
      • SL_STATUS_INVALID_TYPE
      • SL_STATUS_INVALID_INDEX
      • SL_STATUS_INVALID_RANGE
      • SL_STATUS_INVALID_KEY
      • SL_STATUS_INVALID_CREDENTIALS
      • SL_STATUS_INVALID_COUNT
      • SL_STATUS_INVALID_SIGNATURE
      • SL_STATUS_NOT_FOUND
      • SL_STATUS_ALREADY_EXISTS
      • SL_STATUS_IO
      • SL_STATUS_IO_TIMEOUT
      • SL_STATUS_TRANSMIT
      • SL_STATUS_TRANSMIT_UNDERFLOW
      • SL_STATUS_TRANSMIT_INCOMPLETE
      • SL_STATUS_TRANSMIT_BUSY
      • SL_STATUS_RECEIVE
      • SL_STATUS_OBJECT_READ
      • SL_STATUS_OBJECT_WRITE
      • SL_STATUS_MESSAGE_TOO_LONG
      • SL_STATUS_FLASH_WRITE_INHIBITED
      • SL_STATUS_FLASH_VERIFY_FAILED
      • SL_STATUS_FLASH_PROGRAM_FAILED
      • SL_STATUS_FLASH_ERASE_FAILED
      • SL_STATUS_CLI_STORAGE_NVM_OPEN_ERROR
      • SL_STATUS_SECURITY_IMAGE_CHECKSUM_ERROR
      • SL_STATUS_SECURITY_DECRYPT_ERROR
      • SL_STATUS_COMMAND_IS_INVALID
      • SL_STATUS_COMMAND_TOO_LONG
      • SL_STATUS_COMMAND_INCOMPLETE
      • SL_STATUS_BUS_ERROR
      • SL_STATUS_BT_OUT_OF_BONDS
      • SL_STATUS_BT_UNSPECIFIED
      • SL_STATUS_BT_HARDWARE
      • SL_STATUS_BT_NO_BONDING
      • SL_STATUS_BT_CRYPTO
      • SL_STATUS_BT_DATA_CORRUPTED
      • SL_STATUS_BT_INVALID_SYNC_HANDLE
      • SL_STATUS_BT_INVALID_MODULE_ACTION
      • SL_STATUS_BT_RADIO
      • SL_STATUS_BT_L2CAP_REMOTE_DISCONNECTED
      • SL_STATUS_BT_L2CAP_LOCAL_DISCONNECTED
      • SL_STATUS_BT_L2CAP_CID_NOT_EXIST
      • SL_STATUS_BT_L2CAP_LE_DISCONNECTED
      • SL_STATUS_BT_L2CAP_FLOW_CONTROL_VIOLATED
      • SL_STATUS_BT_L2CAP_FLOW_CONTROL_CREDIT_OVERFLOWED
      • SL_STATUS_BT_L2CAP_NO_FLOW_CONTROL_CREDIT
      • SL_STATUS_BT_L2CAP_CONNECTION_REQUEST_TIMEOUT
      • SL_STATUS_BT_L2CAP_INVALID_CID
      • SL_STATUS_BT_L2CAP_WRONG_STATE
      • SL_STATUS_BT_PS_STORE_FULL
      • SL_STATUS_BT_PS_KEY_NOT_FOUND
      • SL_STATUS_BT_APPLICATION_MISMATCHED_OR_INSUFFICIENT_SECURITY
      • SL_STATUS_BT_APPLICATION_ENCRYPTION_DECRYPTION_ERROR
      • SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER
      • SL_STATUS_BT_CTRL_AUTHENTICATION_FAILURE
      • SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING
      • SL_STATUS_BT_CTRL_MEMORY_CAPACITY_EXCEEDED
      • SL_STATUS_BT_CTRL_CONNECTION_TIMEOUT
      • SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED
      • SL_STATUS_BT_CTRL_SYNCHRONOUS_CONNECTION_LIMIT_EXCEEDED
      • SL_STATUS_BT_CTRL_ACL_CONNECTION_ALREADY_EXISTS
      • SL_STATUS_BT_CTRL_COMMAND_DISALLOWED
      • SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES
      • SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS
      • SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR
      • SL_STATUS_BT_CTRL_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED
      • SL_STATUS_BT_CTRL_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE
      • SL_STATUS_BT_CTRL_INVALID_COMMAND_PARAMETERS
      • SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED
      • SL_STATUS_BT_CTRL_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES
      • SL_STATUS_BT_CTRL_REMOTE_POWERING_OFF
      • SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST
      • SL_STATUS_BT_CTRL_REPEATED_ATTEMPTS
      • SL_STATUS_BT_CTRL_PAIRING_NOT_ALLOWED
      • SL_STATUS_BT_CTRL_UNSUPPORTED_REMOTE_FEATURE
      • SL_STATUS_BT_CTRL_UNSPECIFIED_ERROR
      • SL_STATUS_BT_CTRL_LL_RESPONSE_TIMEOUT
      • SL_STATUS_BT_CTRL_LL_PROCEDURE_COLLISION
      • SL_STATUS_BT_CTRL_ENCRYPTION_MODE_NOT_ACCEPTABLE
      • SL_STATUS_BT_CTRL_LINK_KEY_CANNOT_BE_CHANGED
      • SL_STATUS_BT_CTRL_INSTANT_PASSED
      • SL_STATUS_BT_CTRL_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED
      • SL_STATUS_BT_CTRL_DIFFERENT_TRANSACTION_COLLISION
      • SL_STATUS_BT_CTRL_CHANNEL_ASSESSMENT_NOT_SUPPORTED
      • SL_STATUS_BT_CTRL_INSUFFICIENT_SECURITY
      • SL_STATUS_BT_CTRL_PARAMETER_OUT_OF_MANDATORY_RANGE
      • SL_STATUS_BT_CTRL_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST
      • SL_STATUS_BT_CTRL_HOST_BUSY_PAIRING
      • SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND
      • SL_STATUS_BT_CTRL_CONTROLLER_BUSY
      • SL_STATUS_BT_CTRL_UNACCEPTABLE_CONNECTION_INTERVAL
      • SL_STATUS_BT_CTRL_ADVERTISING_TIMEOUT
      • SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE
      • SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED
      • SL_STATUS_BT_CTRL_MAC_CONNECTION_FAILED
      • SL_STATUS_BT_CTRL_COARSE_CLOCK_ADJUSTMENT_REJECTED_BUT_WILL_TRY_TO_ADJUST_USING_CLOCK_DRAGGING
      • SL_STATUS_BT_CTRL_UNKNOWN_ADVERTISING_IDENTIFIER
      • SL_STATUS_BT_CTRL_LIMIT_REACHED
      • SL_STATUS_BT_CTRL_OPERATION_CANCELLED_BY_HOST
      • SL_STATUS_BT_CTRL_PACKET_TOO_LONG
      • SL_STATUS_BT_ATT_INVALID_HANDLE
      • SL_STATUS_BT_ATT_READ_NOT_PERMITTED
      • SL_STATUS_BT_ATT_WRITE_NOT_PERMITTED
      • SL_STATUS_BT_ATT_INVALID_PDU
      • SL_STATUS_BT_ATT_INSUFFICIENT_AUTHENTICATION
      • SL_STATUS_BT_ATT_REQUEST_NOT_SUPPORTED
      • SL_STATUS_BT_ATT_INVALID_OFFSET
      • SL_STATUS_BT_ATT_INSUFFICIENT_AUTHORIZATION
      • SL_STATUS_BT_ATT_PREPARE_QUEUE_FULL
      • SL_STATUS_BT_ATT_ATT_NOT_FOUND
      • SL_STATUS_BT_ATT_ATT_NOT_LONG
      • SL_STATUS_BT_ATT_INSUFFICIENT_ENC_KEY_SIZE
      • SL_STATUS_BT_ATT_INVALID_ATT_LENGTH
      • SL_STATUS_BT_ATT_UNLIKELY_ERROR
      • SL_STATUS_BT_ATT_INSUFFICIENT_ENCRYPTION
      • SL_STATUS_BT_ATT_UNSUPPORTED_GROUP_TYPE
      • SL_STATUS_BT_ATT_INSUFFICIENT_RESOURCES
      • SL_STATUS_BT_ATT_OUT_OF_SYNC
      • SL_STATUS_BT_ATT_VALUE_NOT_ALLOWED
      • SL_STATUS_BT_ATT_APPLICATION
      • SL_STATUS_BT_ATT_WRITE_REQUEST_REJECTED
      • SL_STATUS_BT_ATT_CLIENT_CHARACTERISTIC_CONFIGURATION_DESCRIPTOR_IMPROPERLY_CONFIGURED
      • SL_STATUS_BT_ATT_PROCEDURE_ALREADY_IN_PROGRESS
      • SL_STATUS_BT_ATT_OUT_OF_RANGE
      • SL_STATUS_BT_SMP_PASSKEY_ENTRY_FAILED
      • SL_STATUS_BT_SMP_OOB_NOT_AVAILABLE
      • SL_STATUS_BT_SMP_AUTHENTICATION_REQUIREMENTS
      • SL_STATUS_BT_SMP_CONFIRM_VALUE_FAILED
      • SL_STATUS_BT_SMP_PAIRING_NOT_SUPPORTED
      • SL_STATUS_BT_SMP_ENCRYPTION_KEY_SIZE
      • SL_STATUS_BT_SMP_COMMAND_NOT_SUPPORTED
      • SL_STATUS_BT_SMP_UNSPECIFIED_REASON
      • SL_STATUS_BT_SMP_REPEATED_ATTEMPTS
      • SL_STATUS_BT_SMP_INVALID_PARAMETERS
      • SL_STATUS_BT_SMP_DHKEY_CHECK_FAILED
      • SL_STATUS_BT_SMP_NUMERIC_COMPARISON_FAILED
      • SL_STATUS_BT_SMP_BREDR_PAIRING_IN_PROGRESS
      • SL_STATUS_BT_SMP_CROSS_TRANSPORT_KEY_DERIVATION_GENERATION_NOT_ALLOWED
      • SL_STATUS_BT_SMP_KEY_REJECTED
      • SL_STATUS_BT_MESH_ALREADY_EXISTS
      • SL_STATUS_BT_MESH_DOES_NOT_EXIST
      • SL_STATUS_BT_MESH_LIMIT_REACHED
      • SL_STATUS_BT_MESH_INVALID_ADDRESS
      • SL_STATUS_BT_MESH_MALFORMED_DATA
      • SL_STATUS_BT_MESH_ALREADY_INITIALIZED
      • SL_STATUS_BT_MESH_NOT_INITIALIZED
      • SL_STATUS_BT_MESH_NO_FRIEND_OFFER
      • SL_STATUS_BT_MESH_PROV_LINK_CLOSED
      • SL_STATUS_BT_MESH_PROV_INVALID_PDU
      • SL_STATUS_BT_MESH_PROV_INVALID_PDU_FORMAT
      • SL_STATUS_BT_MESH_PROV_UNEXPECTED_PDU
      • SL_STATUS_BT_MESH_PROV_CONFIRMATION_FAILED
      • SL_STATUS_BT_MESH_PROV_OUT_OF_RESOURCES
      • SL_STATUS_BT_MESH_PROV_DECRYPTION_FAILED
      • SL_STATUS_BT_MESH_PROV_UNEXPECTED_ERROR
      • SL_STATUS_BT_MESH_PROV_CANNOT_ASSIGN_ADDR
      • SL_STATUS_BT_MESH_ADDRESS_TEMPORARILY_UNAVAILABLE
      • SL_STATUS_BT_MESH_ADDRESS_ALREADY_USED
      • SL_STATUS_BT_MESH_PUBLISH_NOT_CONFIGURED
      • SL_STATUS_BT_MESH_APP_KEY_NOT_BOUND
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_ADDRESS
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_MODEL
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_APP_KEY
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_NET_KEY
      • SL_STATUS_BT_MESH_FOUNDATION_INSUFFICIENT_RESOURCES
      • SL_STATUS_BT_MESH_FOUNDATION_KEY_INDEX_EXISTS
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_PUBLISH_PARAMS
      • SL_STATUS_BT_MESH_FOUNDATION_NOT_SUBSCRIBE_MODEL
      • SL_STATUS_BT_MESH_FOUNDATION_STORAGE_FAILURE
      • SL_STATUS_BT_MESH_FOUNDATION_NOT_SUPPORTED
      • SL_STATUS_BT_MESH_FOUNDATION_CANNOT_UPDATE
      • SL_STATUS_BT_MESH_FOUNDATION_CANNOT_REMOVE
      • SL_STATUS_BT_MESH_FOUNDATION_CANNOT_BIND
      • SL_STATUS_BT_MESH_FOUNDATION_TEMPORARILY_UNABLE
      • SL_STATUS_BT_MESH_FOUNDATION_CANNOT_SET
      • SL_STATUS_BT_MESH_FOUNDATION_UNSPECIFIED
      • SL_STATUS_BT_MESH_FOUNDATION_INVALID_BINDING
      • SL_STATUS_WIFI_INVALID_KEY
      • SL_STATUS_WIFI_FIRMWARE_DOWNLOAD_TIMEOUT
      • SL_STATUS_WIFI_UNSUPPORTED_MESSAGE_ID
      • SL_STATUS_WIFI_WARNING
      • SL_STATUS_WIFI_NO_PACKET_TO_RECEIVE
      • SL_STATUS_WIFI_SLEEP_GRANTED
      • SL_STATUS_WIFI_SLEEP_NOT_GRANTED
      • SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ERROR
      • SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ALREADY_BURNED
      • SL_STATUS_WIFI_SECURE_LINK_RAM_MODE_NOT_ALLOWED
      • SL_STATUS_WIFI_SECURE_LINK_FAILED_UNKNOWN_MODE
      • SL_STATUS_WIFI_SECURE_LINK_EXCHANGE_FAILED
      • SL_STATUS_WIFI_WRONG_STATE
      • SL_STATUS_WIFI_CHANNEL_NOT_ALLOWED
      • SL_STATUS_WIFI_NO_MATCHING_AP
      • SL_STATUS_WIFI_CONNECTION_ABORTED
      • SL_STATUS_WIFI_CONNECTION_TIMEOUT
      • SL_STATUS_WIFI_CONNECTION_REJECTED_BY_AP
      • SL_STATUS_WIFI_CONNECTION_AUTH_FAILURE
      • SL_STATUS_WIFI_RETRY_EXCEEDED
      • SL_STATUS_WIFI_TX_LIFETIME_EXCEEDED
    • String
      • sl_strcpy_s
      • sl_strcat_s
      • sl_strlen
      • sl_strnlen
      • sl_str_is_empty
      • sl_strcasecmp

Middleware

  • API Documentation
    • CSLIB Capacitive Sensing Library
      • SI_UU32
        • u32
        • s32
        • uu16
        • u16
        • s16
        • u8
        • s8
      • SensorStruct_t
        • rawBuffer
        • currentBaseline
        • touchDeltaDiv16
        • activeIndicator
        • debounceCounts
        • baselineAccumulator
        • expValue
      • CSLIB_anySensorSingleActive
      • CSLIB_isSensorSingleActive
      • CSLIB_anySensorDebounceActive
      • CSLIB_isSensorDebounceActive
      • CSLIB_nodePushRaw
      • CSLIB_nodeGetRaw
      • CSLIB_getUnpackedTouchDelta
      • CSLIB_resetSensorStruct
      • CSLIB_initHardware
      • CSLIB_initLibrary
      • CSLIB_update
      • CSLIB_scanSensorCB
      • CSLIB_lowPowerUpdate
      • CSLIB_lowPowerUpdateCheckAppBuilder
      • CSLIB_lowPowerUpdateExitAppBuilder
      • CSLIB_getNoiseAdjustedSensorData
      • CSLIB_getNormalizedDelta
      • CSLIB_configureSensorForSleepModeCB
      • CSLIB_configureSensorForActiveModeCB
      • CSLIB_configureTimerForSleepModeCB
      • CSLIB_configureTimerForActiveModeCB
      • CSLIB_enterLowPowerStateCB
      • CSLIB_checkTimerCB
      • CSLIB_baselineInitEnableCB
      • CSLIB_baselineInitDisableCB
      • DEF_SENSOR_BUFFER_SIZE
      • DEBOUNCE_ACTIVE_MASK
      • SINGLE_ACTIVE_MASK
      • CSLIB_noiseLevels
        • low
        • mid
        • high
      • timerTick
      • noise_level
      • CSLIB_node
      • disable_sleep_and_stall
      • CSLIB_numSensors
      • CSLIB_sensorBufferSize
      • CSLIB_buttonDebounce
      • CSLIB_activeModePeriod
      • CSLIB_systemNoiseAverage
      • CSLIB_sleepModePeriod
      • CSLIB_countsBeforeSleep
      • CSLIB_freeRunSetting
      • CSLIB_sleepModeEnable
      • CSLIB_inactiveThreshold
      • CSLIB_activeThreshold
      • CSLIB_averageTouchDelta
    • CSLIB library hardware configuration
      • DEF_NUM_SENSORS
      • MUX_VALUE_ARRAY
      • ACTIVE_THRESHOLD_ARRAY
      • INACTIVE_THRESHOLD_ARRAY
      • AVERAGE_TOUCH_DELTA_ARRAY
      • CSLIB_MUX_INPUT
      • CSLIB_muxInput
      • CSLIB_muxValues
      • sendComms
    • GLIB - Graphics Library
      • DMD - Dot Matrix Display
        • __DMD_DisplayGeometry
          • xSize
          • ySize
          • xClipStart
          • yClipStart
          • clipWidth
          • clipHeight
        • __DMD_MemoryError
          • x
          • y
          • writtenColor
          • readColor
        • DMD_DisplayGeometry
        • DMD_MemoryError
        • DMD_init
        • DMD_getDisplayGeometry
        • DMD_setClippingArea
        • DMD_writeData
        • DMD_writeColor
        • DMD_sleep
        • DMD_wakeUp
        • DMD_flipDisplay
        • DMD_selectFramebuffer
        • DMD_getFrameBuffer
        • DMD_updateDisplay
        • ECODE_DMD_BASE
        • DMD_OK
        • DMD_ERROR_DRIVER_NOT_INITIALIZED
        • DMD_ERROR_DRIVER_ALREADY_INITIALIZED
        • DMD_ERROR_TOO_MUCH_DATA
        • DMD_ERROR_PIXEL_OUT_OF_BOUNDS
        • DMD_ERROR_EMPTY_CLIPPING_AREA
        • DMD_ERROR_WRONG_DEVICE_CODE
        • DMD_ERROR_MEMORY_ERROR
        • DMD_ERROR_NO_ERROR_CODE
        • DMD_ERROR_TEST_FAILED
        • DMD_ERROR_NOT_SUPPORTED
        • DMD_ERROR_NOT_ENOUGH_MEMORY
        • DMD_TEST_DEVICE_CODE
        • DMD_TEST_MEMORY
        • DMD_TEST_PARAMETER_CHECKS
        • DMD_TEST_COLORS
        • DMD_TEST_CLIPPING
        • DMD_InitConfig
      • GLIB BMP
        • BMP_Header
          • magic
          • fileSize
          • reserved1
          • reserved2
          • dataOffset
          • headerSize
          • width
          • height
          • colorPlanes
          • bitsPerPixel
          • compressionType
          • imageDataSize
          • hPixelsPerMeter
          • vPixelsPerMeter
          • colorsUsed
          • colorsRequired
        • __BMP_Palette
          • data
          • size
        • __BMP_DataType
          • bitsPerPixel
          • compressionType
          • size
          • endOfRow
        • BMP_init
        • BMP_reset
        • BMP_readRgbData
        • BMP_readRawData
        • BMP_getWidth
        • BMP_getHeight
        • BMP_getBitsPerPixel
        • BMP_getCompressionType
        • BMP_getImageDataSize
        • BMP_getDataOffset
        • BMP_getFileSize
        • ECODE_BMP_BASE
        • BMP_OK
        • BMP_END_OF_FILE
        • BMP_ERROR_IO
        • BMP_ERROR_HEADER_SIZE_MISMATCH
        • BMP_ERROR_ENDIAN_MISMATCH
        • BMP_ERROR_FILE_NOT_SUPPORTED
        • BMP_ERROR_FILE_INVALID
        • BMP_ERROR_INVALID_ARGUMENT
        • BMP_ERROR_MODULE_NOT_INITIALIZED
        • BMP_ERROR_INVALID_PALETTE_SIZE
        • BMP_ERROR_FILE_NOT_RESET
        • BMP_ERROR_END_OF_FILE
        • BMP_ERROR_BUFFER_TOO_SMALL
        • BMP_ERROR_PALETTE_NOT_READ
        • BMP_PALETTE_8BIT_SIZE
        • BMP_HEADER_SIZE
        • BMP_LOCAL_CACHE_LIMIT
        • RLE8_COMPRESSION
        • NO_COMPRESSION
        • BMP_LOCAL_CACHE_SIZE
      • GLIB Colors
        • AliceBlue
        • AntiqueWhite
        • Aqua
        • Aquamarine
        • Azure
        • Beige
        • Bisque
        • Black
        • BlanchedAlmond
        • Blue
        • BlueViolet
        • Brown
        • BurlyWood
        • CadetBlue
        • Chartreuse
        • Chocolate
        • Coral
        • CornflowerBlue
        • Cornsilk
        • Crimson
        • Cyan
        • DarkBlue
        • DarkCyan
        • DarkGoldenrod
        • DarkGray
        • DarkGreen
        • DarkKhaki
        • DarkMagenta
        • DarkOliveGreen
        • DarkOrange
        • DarkOrchid
        • DarkRed
        • DarkSalmon
        • DarkSeaGreen
        • DarkSlateBlue
        • DarkSlateGray
        • DarkTurquoise
        • DarkViolet
        • DeepPink
        • DeepSkyBlue
        • DimGray
        • DodgerBlue
        • FireBrick
        • FloralWhite
        • ForestGreen
        • Fuchsia
        • Gainsboro
        • GhostWhite
        • Gold
        • Goldenrod
        • Gray
        • Green
        • GreenYellow
        • Honeydew
        • HotPink
        • IndianRed
        • Indigo
        • Ivory
        • Khaki
        • Lavender
        • LavenderBlush
        • LawnGreen
        • LemonChiffon
        • LightBlue
        • LightCoral
        • LightCyan
        • LightGoldenrodYellow
        • LightGreen
        • LightGrey
        • LightPink
        • LightSalmon
        • LightSeaGreen
        • LightSkyBlue
        • LightSlateGray
        • LightSteelBlue
        • LightYellow
        • Lime
        • LimeGreen
        • Linen
        • Magenta
        • Maroon
        • MediumAquamarine
        • MediumBlue
        • MediumOrchid
        • MediumPurple
        • MediumSeaGreen
        • MediumSlateBlue
        • MediumSpringGreen
        • MediumTurquoise
        • MediumVioletRed
        • MidnightBlue
        • MintCream
        • MistyRose
        • Moccasin
        • NavajoWhite
        • Navy
        • OldLace
        • Olive
        • OliveDrab
        • Orange
        • OrangeRed
        • Orchid
        • PaleGoldenrod
        • PaleGreen
        • PaleTurquoise
        • PaleVioletRed
        • PaleVioletRed
        • PapayaWhip
        • PeachPuff
        • Peru
        • Pink
        • Plum
        • PowderBlue
        • Purple
        • Red
        • RosyBrown
        • RoyalBlue
        • SaddleBrown
        • Salmon
        • SandyBrown
        • SeaGreen
        • Seashell
        • Sienna
        • Silver
        • SkyBlue
        • SlateBlue
        • SlateGray
        • Snow
        • SpringGreen
        • SteelBlue
        • Tan
        • Teal
        • Thistle
        • Tomato
        • Turquoise
        • Violet
        • Wheat
        • White
        • WhiteSmoke
        • Yellow
        • YellowGreen
        • RedMask
        • RedShift
        • GreenMask
        • GreenShift
        • BlueMask
        • BlueShift
      • __GLIB_Font_t
        • pFontPixMap
        • cntOfMapElements
        • sizeOfMapElement
        • fontRowOffset
        • fontWidth
        • fontHeight
        • lineSpacing
        • charSpacing
        • class
      • __GLIB_Rectangle_t
        • xMin
        • yMin
        • xMax
        • yMax
      • __GLIB_Context_t
        • pDisplayGeometry
        • backgroundColor
        • foregroundColor
        • clippingRegion
        • font
      • GLIB_contextInit
      • GLIB_displayWakeUp
      • GLIB_displaySleep
      • GLIB_clear
      • GLIB_clearRegion
      • GLIB_resetDisplayClippingArea
      • GLIB_resetClippingRegion
      • GLIB_applyClippingRegion
      • GLIB_colorTranslate24bpp
      • GLIB_rgbColor
      • GLIB_rectContainsPoint
      • GLIB_normalizeRect
      • GLIB_setClippingRegion
      • GLIB_drawCircle
      • GLIB_drawCircleFilled
      • GLIB_drawPartialCircle
      • GLIB_setFont
      • GLIB_drawString
      • GLIB_drawStringOnLine
      • GLIB_drawChar
      • GLIB_drawBitmap
      • GLIB_invertBitmap
      • GLIB_drawLine
      • GLIB_drawLineH
      • GLIB_drawLineV
      • GLIB_drawRect
      • GLIB_drawRectFilled
      • GLIB_drawPolygon
      • GLIB_drawPolygonFilled
      • GLIB_drawPixelRGB
      • GLIB_drawPixel
      • GLIB_drawPixelColor
      • ECODE_GLIB_BASE
      • GLIB_OK
      • GLIB_ERROR_NOTHING_TO_DRAW
      • GLIB_ERROR_INVALID_CHAR
      • GLIB_OUT_OF_BOUNDS
      • GLIB_ERROR_INVALID_CLIPPINGREGION
      • GLIB_ERROR_INVALID_ARGUMENT
      • GLIB_ERROR_OUT_OF_MEMORY
      • GLIB_ERROR_FILE_NOT_SUPPORTED
      • GLIB_ERROR_IO
      • GLIB_ERROR_INVALID_FILE
      • __GLIB_Font_Class
        • InvalidFont
        • FullFont
        • NumbersOnlyFont
      • __GLIB_Align
      • GLIB_FontNormal8x8
      • GLIB_FontNarrow6x8
      • GLIB_FontNumber16x20
    • USB Stacks
      • USB Common
        • USB_Setup_TypeDef
          • Recipient
          • Type
          • Direction
          • bmRequestType
          • bRequest
          • wValue
          • wIndex
          • wLength
          • dw
        • USB_DeviceDescriptor_TypeDef
          • bLength
          • bDescriptorType
          • bcdUSB
          • bDeviceClass
          • bDeviceSubClass
          • bDeviceProtocol
          • bMaxPacketSize0
          • idVendor
          • idProduct
          • bcdDevice
          • iManufacturer
          • iProduct
          • iSerialNumber
          • bNumConfigurations
        • USB_ConfigurationDescriptor_TypeDef
          • bLength
          • bDescriptorType
          • wTotalLength
          • bNumInterfaces
          • bConfigurationValue
          • iConfiguration
          • bmAttributes
          • bMaxPower
        • USB_InterfaceDescriptor_TypeDef
          • bLength
          • bDescriptorType
          • bInterfaceNumber
          • bAlternateSetting
          • bNumEndpoints
          • bInterfaceClass
          • bInterfaceSubClass
          • bInterfaceProtocol
          • iInterface
        • USB_EndpointDescriptor_TypeDef
          • bLength
          • bDescriptorType
          • bEndpointAddress
          • bmAttributes
          • wMaxPacketSize
          • bInterval
        • USB_StringDescriptor_TypeDef
          • len
          • type
          • name
        • USB_PUTCHAR
        • USB_PUTS
        • USB_PRINTF
        • USB_GetErrorMsgString
        • USB_PrintErrorMsgString
        • USBTIMER_DelayMs
        • USBTIMER_DelayUs
        • USBTIMER_Init
        • USBTIMER_Start
        • USBTIMER_Stop
        • SILABS_USB_VID
        • USB_SETUP_DIR_OUT
        • USB_SETUP_DIR_IN
        • USB_SETUP_DIR_MASK
        • USB_SETUP_DIR_D2H
        • USB_SETUP_DIR_H2D
        • USB_SETUP_TYPE_STANDARD
        • USB_SETUP_TYPE_CLASS
        • USB_SETUP_TYPE_VENDOR
        • USB_SETUP_TYPE_STANDARD_MASK
        • USB_SETUP_TYPE_CLASS_MASK
        • USB_SETUP_TYPE_VENDOR_MASK
        • USB_SETUP_RECIPIENT_DEVICE
        • USB_SETUP_RECIPIENT_INTERFACE
        • USB_SETUP_RECIPIENT_ENDPOINT
        • USB_SETUP_RECIPIENT_OTHER
        • GET_STATUS
        • CLEAR_FEATURE
        • SET_FEATURE
        • SET_ADDRESS
        • GET_DESCRIPTOR
        • SET_DESCRIPTOR
        • GET_CONFIGURATION
        • SET_CONFIGURATION
        • GET_INTERFACE
        • SET_INTERFACE
        • SYNCH_FRAME
        • USB_HID_GET_REPORT
        • USB_HID_GET_IDLE
        • USB_HID_SET_REPORT
        • USB_HID_SET_IDLE
        • USB_HID_SET_PROTOCOL
        • USB_CDC_SETLINECODING
        • USB_CDC_GETLINECODING
        • USB_CDC_SETCTRLLINESTATE
        • USB_MSD_BOTRESET
        • USB_MSD_GETMAXLUN
        • USB_AUDIO_GET_CUR
        • USB_AUDIO_GET_CUR
        • USB_AUDIO_SET_CUR
        • USB_AUDIO_SET_MIN
        • USB_AUDIO_GET_MIN
        • USB_AUDIO_SET_MAX
        • USB_AUDIO_GET_MAX
        • USB_AUDIO_SET_RES
        • USB_AUDIO_GET_RES
        • USB_AUDIO_SET_MEM
        • USB_AUDIO_GET_MEM
        • USB_AUDIO_GET_STAT
        • USB_DEVICE_DESCRIPTOR
        • USB_CONFIG_DESCRIPTOR
        • USB_STRING_DESCRIPTOR
        • USB_MAX_STRING_DESCRIPTOR_CHARS
        • USB_INTERFACE_DESCRIPTOR
        • USB_ENDPOINT_DESCRIPTOR
        • USB_DEVICE_QUALIFIER_DESCRIPTOR
        • USB_OTHER_SPEED_CONFIG_DESCRIPTOR
        • USB_INTERFACE_POWER_DESCRIPTOR
        • USB_INTERFACE_ASSOCIATION_DESCRIPTOR
        • USB_HID_DESCRIPTOR
        • USB_SMARTCARD_DESCRIPTOR
        • USB_HID_REPORT_DESCRIPTOR
        • USB_CS_INTERFACE_DESCRIPTOR
        • USB_CS_ENDPOINT_DESCRIPTOR
        • USB_HUB_DESCRIPTOR
        • USB_CA_HEADER_DESCRIPTOR
        • USB_CA_INPUT_TERMINAL_DESCRIPTOR
        • USB_CA_OUTPUT_TERMINAL_DESCRIPTOR
        • USB_CA_MIXER_UNIT_DESCRIPTOR
        • USB_CA_SELECTOR_UNIT_DESCRIPTOR
        • USB_CA_FEATURE_UNIT_DESCRIPTOR
        • USB_CA_PROCESSING_UNIT_DESCRIPTOR
        • USB_CA_EXTENSION_UNIT_DESCRIPTOR
        • USB_CA_EP_GENERAL_DESCRIPTOR
        • USB_CA_AS_GENERAL_DESCRIPTOR
        • USB_CA_FORMAT_TYPE_DESCRIPTOR
        • USB_DEVICE_DESCSIZE
        • USB_CONFIG_DESCSIZE
        • USB_INTERFACE_DESCSIZE
        • USB_ENDPOINT_DESCSIZE
        • USB_DEVICE_QUALIFIER_DESCSIZE
        • USB_OTHER_SPEED_CONFIG_DESCSIZE
        • USB_INTERFACE_ASSOCIATION_DESCSIZE
        • USB_HID_DESCSIZE
        • USB_SMARTCARD_DESCSIZE
        • USB_CDC_HEADER_FND_DESCSIZE
        • USB_CDC_CALLMNG_FND_DESCSIZE
        • USB_CDC_ACM_FND_DESCSIZE
        • USB_CA_INPUT_TERMINAL_DESCSIZE
        • USB_CA_OUTPUT_TERMINAL_DESCSIZE
        • USB_CA_EP_GENERAL_DESCSIZE
        • USB_CA_AS_GENERAL_DESCSIZE
        • USB_CA_STD_AS_ENDPOINT_DESCSZIE
        • USB_LS_CTRL_EP_MAXSIZE
        • USB_LS_INTR_EP_MAXSIZE
        • USB_FS_CTRL_EP_MAXSIZE
        • USB_FS_INTR_EP_MAXSIZE
        • USB_FS_BULK_EP_MAXSIZE
        • USB_FS_ISOC_EP_MAXSIZE
        • USB_EPTYPE_CTRL
        • USB_EPTYPE_ISOC
        • USB_EPTYPE_BULK
        • USB_EPTYPE_INTR
        • USB_EPSYNC_NO
        • USB_EPSYNC_ASYNC
        • USB_EPSYNC_ADAPTIVE
        • USB_EPSYNC_SYNC
        • USB_EP_DIR_IN
        • USB_SETUP_PKT_SIZE
        • USB_EPNUM_MASK
        • USB_LANGID_ENUS
        • USB_MAX_DEVICE_ADDRESS
        • CONFIG_DESC_BM_REMOTEWAKEUP
        • CONFIG_DESC_BM_SELFPOWERED
        • CONFIG_DESC_BM_RESERVED_D7
        • CONFIG_DESC_BM_TRANSFERTYPE
        • CONFIG_DESC_MAXPOWER_mA
        • DEVICE_IS_SELFPOWERED
        • REMOTE_WAKEUP_ENABLED
        • USB_FEATURE_ENDPOINT_HALT
        • USB_FEATURE_DEVICE_REMOTE_WAKEUP
        • HUB_FEATURE_PORT_RESET
        • HUB_FEATURE_PORT_POWER
        • HUB_FEATURE_C_PORT_CONNECTION
        • HUB_FEATURE_C_PORT_RESET
        • HUB_FEATURE_PORT_INDICATOR
        • USB_CLASS_CDC
        • USB_CLASS_CDC_DATA
        • USB_CLASS_CDC_ACM
        • USB_CLASS_CDC_HFN
        • USB_CLASS_CDC_CMNGFN
        • USB_CLASS_CDC_ACMFN
        • USB_CLASS_CDC_UNIONFN
        • USB_CLASS_HID
        • USB_CLASS_HID_KEYBOARD
        • USB_CLASS_HID_MOUSE
        • USB_CLASS_HUB
        • USB_CLASS_MSD
        • USB_CLASS_MSD_BOT_TRANSPORT
        • USB_CLASS_MSD_SCSI_CMDSET
        • USB_CLASS_MSD_CSW_CMDPASSED
        • USB_CLASS_MSD_CSW_CMDFAILED
        • USB_CLASS_MSD_CSW_PHASEERROR
        • USB_CLASS_AUDIO
        • USB_CLASS_AUDIO_CONTROL
        • USB_CLASS_AUDIO_STREAMING
        • USB_CLASS_AUDIO_MIDISTREAMING
        • USB_CLASS_MISCELLANEOUS
        • USB_CLASS_MISC_COMMON_SUBCLASS
        • USB_CLASS_MISC_IAD_PROTOCOL
        • PORT_FULL_SPEED
        • PORT_LOW_SPEED
        • USB_DPLL_SRC_LFXO
        • USB_DPLL_SRC_HFXO
        • STATIC_CONST_STRING_DESC
        • STATIC_CONST_STRING_DESC_LANGID
        • UBUF
        • STATIC_UBUF
        • char16_t
        • USB_XferCompleteCb_TypeDef
        • USBTIMER_Callback_TypeDef
        • USB_Status_TypeDef
          • USB_STATUS_OK
          • USB_STATUS_REQ_ERR
          • USB_STATUS_EP_BUSY
          • USB_STATUS_REQ_UNHANDLED
          • USB_STATUS_ILLEGAL
          • USB_STATUS_EP_STALLED
          • USB_STATUS_EP_ABORTED
          • USB_STATUS_EP_ERROR
          • USB_STATUS_EP_NAK
          • USB_STATUS_DEVICE_UNCONFIGURED
          • USB_STATUS_DEVICE_SUSPENDED
          • USB_STATUS_DEVICE_RESET
          • USB_STATUS_TIMEOUT
          • USB_STATUS_DEVICE_REMOVED
          • USB_STATUS_HC_BUSY
          • USB_STATUS_DEVICE_MALFUNCTION
          • USB_STATUS_PORT_OVERCURRENT
      • USB Device
        • USBD_Init_TypeDef
          • deviceDescriptor
          • configDescriptor
          • stringDescriptors
          • numberOfStrings
          • bufferingMultiplier
          • callbacks
          • reserved
        • USBD_Callbacks_TypeDef
          • usbReset
          • usbStateChange
          • setupCmd
          • isSelfPowered
          • sofInt
        • USBD_AbortAllTransfers
        • USBD_AbortTransfer
        • USBD_Connect
        • USBD_Disconnect
        • USBD_EpIsBusy
        • USBD_GetUsbState
        • USBD_GetUsbStateName
        • USBD_Init
        • USBD_Read
        • USBD_RemoteWakeup
        • USBD_SafeToEnterEM2
        • USBD_StallEp
        • USBD_Stop
        • USBD_UnStallEp
        • USBD_Write
        • USB_PWRSAVE_MODE_OFF
        • USB_PWRSAVE_MODE_ONSUSPEND
        • USB_PWRSAVE_MODE_ONVBUSOFF
        • USB_PWRSAVE_MODE_ENTEREM2
        • USB_USBC_32kHz_CLK_LFXO
        • USB_USBC_32kHz_CLK_LFRCO
        • USB_USBLEM_CLK_LFXO
        • USB_USBLEM_CLK_LFRCO
        • USBD_UsbResetCb_TypeDef
        • USBD_SofIntCb_TypeDef
        • USBD_DeviceStateChangeCb_TypeDef
        • USBD_IsSelfPoweredCb_TypeDef
        • USBD_SetupCmdCb_TypeDef
        • USBD_State_TypeDef
          • USBD_STATE_NONE
          • USBD_STATE_ATTACHED
          • USBD_STATE_POWERED
          • USBD_STATE_DEFAULT
          • USBD_STATE_ADDRESSED
          • USBD_STATE_CONFIGURED
          • USBD_STATE_SUSPENDED
          • USBD_STATE_LASTMARKER
      • USB Host
        • USBH_Ep_TypeDef
          • setup
          • setupErrCnt
          • epDesc
          • parentDevice
          • type
          • packetSize
          • hcOut
          • hcIn
          • in
          • toggle
          • state
          • addr
          • buf
          • xferCompleted
          • xferStatus
          • xferCompleteCb
          • xferred
          • remaining
          • timeout
        • USBH_Device_TypeDef
          • devDesc
          • confDesc
          • itfDesc
          • ep0
          • ep
          • numEp
          • addr
          • speed
        • USBH_Init_TypeDef
          • rxFifoSize
          • nptxFifoSize
          • ptxFifoSize
          • reserved
        • USBH_AssignHostChannel
        • USBH_ControlMsg
        • USBH_ControlMsgB
        • USBH_DeviceConnected
        • USBH_GetConfigurationDescriptorB
        • USBH_GetDeviceDescriptorB
        • USBH_GetPortSpeed
        • USBH_GetStringB
        • USBH_Init
        • USBH_InitDeviceData
        • USBH_PortReset
        • USBH_PortResume
        • USBH_PortSuspend
        • USBH_PrintString
        • USBH_PrintConfigurationDescriptor
        • USBH_PrintDeviceDescriptor
        • USBH_PrintEndpointDescriptor
        • USBH_PrintInterfaceDescriptor
        • USBH_QueryDeviceB
        • USBH_QGetConfigurationDescriptor
        • USBH_QGetDeviceDescriptor
        • USBH_QGetEndpointDescriptor
        • USBH_QGetInterfaceDescriptor
        • USBH_Read
        • USBH_ReadB
        • USBH_SetAddressB
        • USBH_SetAltInterfaceB
        • USBH_SetConfigurationB
        • USBH_StallEpB
        • USBH_Stop
        • USBH_UnStallEpB
        • USBH_WaitForDeviceConnectionB
        • USBH_Write
        • USBH_WriteB
        • USB_VBUSOVRCUR_PORT_NONE
        • USB_VBUSOVRCUR_POLARITY_LOW
        • USB_VBUSOVRCUR_POLARITY_HIGH
        • USBH_INIT_DEFAULT
        • USBH_EpState_TypeDef
          • H_EP_IDLE
          • H_EP_SETUP
          • H_EP_DATA_IN
          • H_EP_DATA_OUT
          • H_EP_STATUS_IN
          • H_EP_STATUS_OUT
    • USBXpress
      • Callback Status Flags
        • USBX_RESET
        • USBX_TX_COMPLETE
        • USBX_RX_COMPLETE
        • USBX_FIFO_PURGE
        • USBX_DEV_OPEN
        • USBX_DEV_CLOSE
        • USBX_DEV_CONFIGURED
        • USBX_DEV_SUSPEND
        • USBX_RX_OVERRUN
      • Functions
        • USBX_init
        • USBX_blockWrite
        • USBX_blockRead
        • USBX_getCallbackSource
        • USBX_apiCallbackEnable
        • USBX_apiCallbackDisable
        • USBX_disable
        • USBX_getLibraryVersion
      • Macros
        • USBX_STRING_DESC
        • USBX_BUF
        • STATIC_USBX_BUF
      • Status Flags
        • USBX_STATUS_OK
        • USBX_STATUS_EP_BUSY
        • USBX_STATUS_ILLEGAL
        • USBX_STATUS_EP_STALLED
        • USBX_STATUS_DEVICE_UNCONFIGURED
      • USBX_Init_t
        • vendorId
        • productId
        • manufacturerString
        • productString
        • serialString
        • maxPower
        • powerAttribute
        • releaseBcd
        • useFifo
      • USBX_apiCallback_t

External Device Drivers

  • Overview
  • API Documentation
    • BMP280 - Barometric Pressure Sensor
      • sl_bmp280_config
        • oversampling
        • power_mode
        • standby_time
      • sl_bmp280_init
      • sl_bmp280_deinit
      • sl_bmp280_configure
      • sl_bmp280_measure_temperature
      • sl_bmp280_measure_pressure
    • BMP3xx - Barometric Pressure Sensor
      • sl_bmp3xx_config
        • settings
        • desired_settings
      • sl_bmp3xx_init
      • sl_bmp3xx_deinit
      • sl_bmp3xx_set_config
      • sl_bmp3xx_get_config
      • sl_bmp3xx_measure_temperature
      • sl_bmp3xx_measure_pressure
    • CCS811 - Gas Sensor
      • CCS881 - Gas Sensor Details
        • Measure mode value definitions
          • CCS811_MEASURE_MODE_DRIVE_MODE_SHIFT
          • CCS811_MEASURE_MODE_DRIVE_MODE_IDLE
          • CCS811_MEASURE_MODE_DRIVE_MODE_1SEC
          • CCS811_MEASURE_MODE_DRIVE_MODE_10SEC
          • CCS811_MEASURE_MODE_DRIVE_MODE_60SEC
          • CCS811_MEASURE_MODE_DRIVE_MODE_RAW
          • CCS811_MEASURE_MODE_INTERRUPT
          • CCS811_MEASURE_MODE_THRESH
        • Register Addresses
          • CCS811_ADDR_STATUS
          • CCS811_ADDR_MEASURE_MODE
          • CCS811_ADDR_ALG_RESULT_DATA
          • CCS811_ADDR_RAW_DATA
          • CCS811_ADDR_ENV_DATA
          • CCS811_ADDR_NTC
          • CCS811_ADDR_THRESHOLDS
          • CCS811_ADDR_HW_ID
          • CCS811_ADDR_HW_VERSION
          • CCS811_ADDR_FW_BOOT_VERSION
          • CCS811_ADDR_FW_APP_VERSION
          • CCS811_ADDR_ERR_ID
          • CCS811_ADDR_FW_ERASE
          • CCS811_ADDR_FW_PROGRAM
          • CCS811_ADDR_FW_VERIFY
          • CCS811_ADDR_APP_START
          • CCS811_ADDR_SW_RESET
      • sl_ccs811_init
      • sl_ccs811_deinit
      • sl_ccs811_get_hardware_id
      • sl_ccs811_set_measure_mode
      • sl_ccs811_update_firmware
      • sl_ccs811_read_firmware_version
      • sl_ccs811_get_status
      • sl_ccs811_read_mailbox
      • sl_ccs811_start_application
      • sl_ccs811_software_reset
      • sl_ccs811_is_data_available
      • sl_ccs811_get_measurement
      • sl_ccs811_get_raw_data
      • sl_ccs811_set_env_data
    • Configuration Over SWO
    • EFP - Energy Friendly PMIC
      • sl_efp_init_data_t
        • reset_to_default
        • config_size
        • config_data
        • handoff_size
        • handoff_parameters
        • is_host_efp
        • em_transition_mode
        • irq_pin_mode
        • irq_port
        • irq_pin
        • i2c_peripheral
        • i2c_scl_port
        • i2c_scl_pin
        • i2c_sda_port
        • i2c_sda_pin
      • sl_efp_handle_data_t
      • sl_efp_deinit
      • sl_efp_enable_direct_mode
      • sl_efp_enter_em0
      • sl_efp_enter_em2
      • sl_efp_get_vdd_avg
      • sl_efp_get_vdd_max
      • sl_efp_get_vdd_min
      • sl_efp_init
      • sl_efp_read_otp
      • sl_efp_read_register
      • sl_efp_read_register_field
      • sl_efp_reset
      • sl_efp_reset_to_default
      • sl_efp_set_em_transition_mode
      • sl_efp_set_voa_em01_ipk
      • sl_efp_set_voa_em23_ipk
      • sl_efp_set_voa_mode
      • sl_efp_set_voa_sw_mode
      • sl_efp_set_voa_voltage
      • sl_efp_set_vob_em01_ipk
      • sl_efp_set_vob_em01_voltage
      • sl_efp_set_vob_em23_ipk
      • sl_efp_set_vob_em23_voltage
      • sl_efp_set_vob_mode
      • sl_efp_set_voc_voltage
      • sl_efp_emu_ldo_enable
      • sl_efp_write_register
      • sl_efp_write_register_field
      • sl_efp_handle_t
      • sl_efp_em_transition_mode_t
        • efp_em_transition_mode_gpio_bitbang
        • efp_em_transition_mode_i2c
        • efp_em_transition_mode_emu
      • sl_efp_irq_mode_t
        • efp_irq_pin_disabled
        • efp_irq_pin_gpio
        • efp_irq_pin_emu
      • sl_efp_voa_mode_t
        • efp_voa_mode_disabled
        • efp_voa_mode_wired_buck
        • efp_voa_mode_wired_boost
        • efp_voa_mode_wired_buck_ldo
        • efp_voa_mode_buck_boost_autonomous
        • efp_voa_mode_buck_boost_forced_buck
        • efp_voa_mode_buck_boost_forced_ntm
        • efp_voa_mode_buck_boost_forced_boost
      • sl_efp_voa_sw_mode_t
        • efp_voa_sw_mode_off
        • efp_voa_sw_mode_on
        • efp_voa_sw_mode_on_in_em0
        • efp_voa_sw_mode_on_in_em02
      • sl_efp_vob_mode_t
        • efp_vob_mode_disabled
        • efp_vob_mode_buck
        • efp_vob_mode_ldo
        • efp_vob_mode_buck_ldo
    • ICM20648 - Motion Sensor
      • Register definitions
        • ICM20648_BANK_0
        • ICM20648_BANK_1
        • ICM20648_BANK_2
        • ICM20648_BANK_3
        • ICM20648_REG_WHO_AM_I
        • ICM20648_REG_USER_CTRL
        • ICM20648_BIT_DMP_EN
        • ICM20648_BIT_FIFO_EN
        • ICM20648_BIT_I2C_MST_EN
        • ICM20648_BIT_I2C_IF_DIS
        • ICM20648_BIT_DMP_RST
        • ICM20648_BIT_DIAMOND_DMP_RST
        • ICM20648_REG_LP_CONFIG
        • ICM20648_BIT_I2C_MST_CYCLE
        • ICM20648_BIT_ACCEL_CYCLE
        • ICM20648_BIT_GYRO_CYCLE
        • ICM20648_REG_PWR_MGMT_1
        • ICM20648_BIT_H_RESET
        • ICM20648_BIT_SLEEP
        • ICM20648_BIT_LP_EN
        • ICM20648_BIT_TEMP_DIS
        • ICM20648_BIT_CLK_PLL
        • ICM20648_REG_PWR_MGMT_2
        • ICM20648_BIT_PWR_ACCEL_STBY
        • ICM20648_BIT_PWR_GYRO_STBY
        • ICM20648_BIT_PWR_ALL_OFF
        • ICM20648_REG_INT_PIN_CFG
        • ICM20648_BIT_INT_ACTL
        • ICM20648_BIT_INT_OPEN
        • ICM20648_BIT_INT_LATCH_EN
        • ICM20648_REG_INT_ENABLE
        • ICM20648_BIT_WOM_INT_EN
        • ICM20648_REG_INT_ENABLE_1
        • ICM20648_BIT_RAW_DATA_0_RDY_EN
        • ICM20648_REG_INT_ENABLE_2
        • ICM20648_BIT_FIFO_OVERFLOW_EN_0
        • ICM20648_REG_INT_ENABLE_3
        • ICM20648_REG_INT_STATUS
        • ICM20648_BIT_WOM_INT
        • ICM20648_BIT_PLL_RDY
        • ICM20648_REG_INT_STATUS_1
        • ICM20648_BIT_RAW_DATA_0_RDY_INT
        • ICM20648_REG_INT_STATUS_2
        • ICM20648_REG_ACCEL_XOUT_H_SH
        • ICM20648_REG_ACCEL_XOUT_L_SH
        • ICM20648_REG_ACCEL_YOUT_H_SH
        • ICM20648_REG_ACCEL_YOUT_L_SH
        • ICM20648_REG_ACCEL_ZOUT_H_SH
        • ICM20648_REG_ACCEL_ZOUT_L_SH
        • ICM20648_REG_GYRO_XOUT_H_SH
        • ICM20648_REG_GYRO_XOUT_L_SH
        • ICM20648_REG_GYRO_YOUT_H_SH
        • ICM20648_REG_GYRO_YOUT_L_SH
        • ICM20648_REG_GYRO_ZOUT_H_SH
        • ICM20648_REG_GYRO_ZOUT_L_SH
        • ICM20648_REG_TEMPERATURE_H
        • ICM20648_REG_TEMPERATURE_L
        • ICM20648_REG_TEMP_CONFIG
        • ICM20648_REG_FIFO_EN_1
        • ICM20648_REG_FIFO_EN_2
        • ICM20648_BIT_ACCEL_FIFO_EN
        • ICM20648_BITS_GYRO_FIFO_EN
        • ICM20648_REG_FIFO_RST
        • ICM20648_REG_FIFO_MODE
        • ICM20648_REG_FIFO_COUNT_H
        • ICM20648_REG_FIFO_COUNT_L
        • ICM20648_REG_FIFO_R_W
        • ICM20648_REG_DATA_RDY_STATUS
        • ICM20648_BIT_RAW_DATA_0_RDY
        • ICM20648_REG_FIFO_CFG
        • ICM20648_BIT_MULTI_FIFO_CFG
        • ICM20648_BIT_SINGLE_FIFO_CFG
        • ICM20648_REG_XA_OFFSET_H
        • ICM20648_REG_XA_OFFSET_L
        • ICM20648_REG_YA_OFFSET_H
        • ICM20648_REG_YA_OFFSET_L
        • ICM20648_REG_ZA_OFFSET_H
        • ICM20648_REG_ZA_OFFSET_L
        • ICM20648_REG_TIMEBASE_CORR_PLL
        • ICM20648_REG_GYRO_SMPLRT_DIV
        • ICM20648_REG_GYRO_CONFIG_1
        • ICM20648_BIT_GYRO_FCHOICE
        • ICM20648_SHIFT_GYRO_FS_SEL
        • ICM20648_SHIFT_GYRO_DLPCFG
        • ICM20648_MASK_GYRO_FULLSCALE
        • ICM20648_MASK_GYRO_BW
        • ICM20648_GYRO_FULLSCALE_250DPS
        • ICM20648_GYRO_FULLSCALE_500DPS
        • ICM20648_GYRO_FULLSCALE_1000DPS
        • ICM20648_GYRO_FULLSCALE_2000DPS
        • ICM20648_GYRO_BW_12100HZ
        • ICM20648_GYRO_BW_360HZ
        • ICM20648_GYRO_BW_200HZ
        • ICM20648_GYRO_BW_150HZ
        • ICM20648_GYRO_BW_120HZ
        • ICM20648_GYRO_BW_51HZ
        • ICM20648_GYRO_BW_24HZ
        • ICM20648_GYRO_BW_12HZ
        • ICM20648_GYRO_BW_6HZ
        • ICM20648_REG_GYRO_CONFIG_2
        • ICM20648_BIT_GYRO_CTEN
        • ICM20648_REG_XG_OFFS_USRH
        • ICM20648_REG_XG_OFFS_USRL
        • ICM20648_REG_YG_OFFS_USRH
        • ICM20648_REG_YG_OFFS_USRL
        • ICM20648_REG_ZG_OFFS_USRH
        • ICM20648_REG_ZG_OFFS_USRL
        • ICM20648_REG_ODR_ALIGN_EN
        • ICM20648_REG_ACCEL_SMPLRT_DIV_1
        • ICM20648_REG_ACCEL_SMPLRT_DIV_2
        • ICM20648_REG_ACCEL_INTEL_CTRL
        • ICM20648_BIT_ACCEL_INTEL_EN
        • ICM20648_BIT_ACCEL_INTEL_MODE
        • ICM20648_REG_ACCEL_WOM_THR
        • ICM20648_REG_ACCEL_CONFIG
        • ICM20648_BIT_ACCEL_FCHOICE
        • ICM20648_SHIFT_ACCEL_FS
        • ICM20648_SHIFT_ACCEL_DLPCFG
        • ICM20648_MASK_ACCEL_FULLSCALE
        • ICM20648_MASK_ACCEL_BW
        • ICM20648_ACCEL_FULLSCALE_2G
        • ICM20648_ACCEL_FULLSCALE_4G
        • ICM20648_ACCEL_FULLSCALE_8G
        • ICM20648_ACCEL_FULLSCALE_16G
        • ICM20648_ACCEL_BW_1210HZ
        • ICM20648_ACCEL_BW_470HZ
        • ICM20648_ACCEL_BW_246HZ
        • ICM20648_ACCEL_BW_111HZ
        • ICM20648_ACCEL_BW_50HZ
        • ICM20648_ACCEL_BW_24HZ
        • ICM20648_ACCEL_BW_12HZ
        • ICM20648_ACCEL_BW_6HZ
        • ICM20648_REG_ACCEL_CONFIG_2
        • ICM20648_BIT_ACCEL_CTEN
        • ICM20648_REG_I2C_MST_ODR_CONFIG
        • ICM20648_REG_I2C_MST_CTRL
        • ICM20648_BIT_I2C_MST_P_NSR
        • ICM20648_REG_I2C_MST_DELAY_CTRL
        • ICM20648_BIT_SLV0_DLY_EN
        • ICM20648_BIT_SLV1_DLY_EN
        • ICM20648_BIT_SLV2_DLY_EN
        • ICM20648_BIT_SLV3_DLY_EN
        • ICM20648_REG_I2C_SLV0_ADDR
        • ICM20648_REG_I2C_SLV0_REG
        • ICM20648_REG_I2C_SLV0_CTRL
        • ICM20648_REG_I2C_SLV0_DO
        • ICM20648_REG_I2C_SLV1_ADDR
        • ICM20648_REG_I2C_SLV1_REG
        • ICM20648_REG_I2C_SLV1_CTRL
        • ICM20648_REG_I2C_SLV1_DO
        • ICM20648_REG_I2C_SLV2_ADDR
        • ICM20648_REG_I2C_SLV2_REG
        • ICM20648_REG_I2C_SLV2_CTRL
        • ICM20648_REG_I2C_SLV2_DO
        • ICM20648_REG_I2C_SLV3_ADDR
        • ICM20648_REG_I2C_SLV3_REG
        • ICM20648_REG_I2C_SLV3_CTRL
        • ICM20648_REG_I2C_SLV3_DO
        • ICM20648_REG_I2C_SLV4_ADDR
        • ICM20648_REG_I2C_SLV4_REG
        • ICM20648_REG_I2C_SLV4_CTRL
        • ICM20648_REG_I2C_SLV4_DO
        • ICM20648_REG_I2C_SLV4_DI
        • ICM20648_BIT_I2C_SLV_EN
        • ICM20648_BIT_I2C_BYTE_SW
        • ICM20648_BIT_I2C_REG_DIS
        • ICM20648_BIT_I2C_GRP
        • ICM20648_BIT_I2C_READ
        • ICM20648_REG_BANK_SEL
        • ICM20648_DEVICE_ID
        • ICM20948_DEVICE_ID
      • sl_icm20648_spi_init
      • sl_icm20648_read_register
      • sl_icm20648_write_register
      • sl_icm20648_select_register_bank
      • sl_icm20648_reset
      • sl_icm20648_set_sample_rate
      • sl_icm20648_gyro_set_sample_rate
      • sl_icm20648_accel_set_sample_rate
      • sl_icm20648_gyro_set_bandwidth
      • sl_icm20648_accel_set_bandwidth
      • sl_icm20648_accel_read_data
      • sl_icm20648_gyro_read_data
      • sl_icm20648_accel_get_resolution
      • sl_icm20648_gyro_get_resolution
      • sl_icm20648_accel_set_full_scale
      • sl_icm20648_gyro_set_full_scale
      • sl_icm20648_enable_sleep_mode
      • sl_icm20648_enable_cycle_mode
      • sl_icm20648_enable_sensor
      • sl_icm20648_enter_low_power_mode
      • sl_icm20648_enable_interrupt
      • sl_icm20648_read_interrupt_status
      • sl_icm20648_is_data_ready
      • sl_icm20648_enable_wake_on_motion_interrupt
      • sl_icm20648_init
      • sl_icm20648_deinit
      • sl_icm20648_calibrate_accel_and_gyro
      • sl_icm20648_calibrate_gyro
      • sl_icm20648_read_temperature_data
      • sl_icm20648_get_device_id
    • ICM20689 - Motion Sensor
      • Register definitions
        • GYRO_BANDWITDH_ENUM_FCHOICE_SHIFT
        • ICM20689_WHO_AM_I_MASK_WHOAMI_ID
        • ICM20689_DEVICE_ID
        • sl_gyro_bandwidth_t
        • sl_accel_bandwidth_t
        • sl_gyro_full_scale_t
        • sl_accel_full_scale_t
      • sl_icm20689_spi_init
      • sl_icm20689_deinit
      • sl_icm20689_read_register
      • sl_icm20689_write_register
      • sl_icm20689_reset
      • sl_icm20689_set_sample_rate
      • sl_icm20689_init
      • sl_icm20689_gyro_set_bandwidth
      • sl_icm20689_accel_set_bandwidth
      • sl_icm20689_accel_read_data
      • sl_icm20689_gyro_read_data
      • sl_icm20689_accel_get_resolution
      • sl_icm20689_gyro_get_resolution
      • sl_icm20689_accel_set_full_scale
      • sl_icm20689_gyro_set_full_scale
      • sl_icm20689_enable_sleep_mode
      • sl_icm20689_enable_sensor
      • sl_icm20689_enable_interrupt
      • sl_icm20689_read_interrupt_status
      • sl_icm20689_is_data_ready
      • sl_icm20689_calibrate_accel_and_gyro
      • sl_icm20689_calibrate_gyro
      • sl_icm20689_read_temperature_data
      • sl_icm20689_get_device_id
    • IMU - Inertial Measurement Unit
      • Direction Cosine Matrix
        • sl_imu_dcm_reset
        • sl_imu_dcm_reset_z
        • sl_imu_dcm_normalize
        • sl_imu_dcm_rotate
        • sl_imu_dcm_get_angles
      • IMU Fusion
        • sl_imu_sensor_fusion
          • dcm
          • aVector
          • aAccumulator
          • aAccumulatorCount
          • aSampleRate
          • gVector
          • gSampleRate
          • gDeltaTime
          • gDeltaTimeScale
          • angleCorrection
          • orientation
        • sl_imu_fuse_accelerometer_set_sample_rate
        • sl_imu_fuse_accelerometer_update_filter
        • sl_imu_fuse_gyro_set_sample_rate
        • sl_imu_fuse_gyro_update
        • sl_imu_fuse_gyro_clear_correction_vector
        • sl_imu_fuse_gyro_calculate_correction_vector
        • sl_imu_fuse_new
        • sl_imu_fuse_reset
        • sl_imu_fuse_update
      • Vector and Matrix Math
        • sl_imu_normalize_angle
        • sl_imu_matrix_multiply
        • sl_imu_vector_normalize_angle
        • sl_imu_vector_zero
        • sl_imu_vector_scale
        • sl_imu_vector_scalar_multiplication
        • sl_imu_vector_add
        • sl_imu_vector_subtract
        • sl_imu_vector_dot_product
        • sl_imu_vector_cross_product
      • sl_imu_init
      • sl_imu_deinit
      • sl_imu_get_state
      • sl_imu_update
      • sl_imu_reset
      • sl_imu_get_acceleration
      • sl_imu_get_orientation
      • sl_imu_get_gyro
      • sl_imu_calibrate_gyro
      • sl_imu_get_gyro_correction_angles
      • sl_imu_configure
      • sl_imu_is_data_ready
      • sl_imu_get_acceleration_raw_data
      • sl_imu_get_gyro_raw_data
      • IMU_STATE_DISABLED
      • IMU_STATE_READY
      • IMU_STATE_INITIALIZING
      • IMU_STATE_CALIBRATING
    • Joystick API
      • sl_joystick
        • port
        • pin
        • state
      • sl_joystick_init
      • sl_joystick_get_position
      • sl_joystick_start
      • sl_joystick_stop
      • ENABLE_SECONDARY_DIRECTIONS
      • sl_joystick_position_t
        • JOYSTICK_NONE
        • JOYSTICK_C
        • JOYSTICK_N
        • JOYSTICK_E
        • JOYSTICK_S
        • JOYSTICK_W
      • sl_joystick_state_t
        • SL_JOYSTICK_DISABLED
        • SL_JOYSTICK_ENABLED
    • MEMLCD - Memory LCD
      • sl_memlcd_t
        • width
        • height
        • bpp
        • color_mode
        • spi_freq
        • extcomin_freq
        • setup_us
        • hold_us
      • sl_memlcd_configure
      • sl_memlcd_power_on
      • sl_memlcd_clear
      • sl_memlcd_draw
      • sl_memlcd_refresh
      • sl_memlcd_get
    • MX25 SPI Flash Shutdown
      • sl_mx25_flash_shutdown
    • Microphone
      • sl_mic_init
      • sl_mic_deinit
      • sl_mic_get_n_samples
      • sl_mic_start_streaming
      • sl_mic_start
      • sl_mic_stop
      • sl_mic_sample_buffer_ready
      • sl_mic_calculate_sound_level
      • sl_mic_buffer_ready_callback_t
    • Si1133 - Light and UV Sensor
      • Si1133 Details
        • Commands
          • SI1133_CMD_RESET_CMD_CTR
          • SI1133_CMD_RESET
          • SI1133_CMD_NEW_ADDR
          • SI1133_CMD_FORCE_CH
          • SI1133_CMD_PAUSE_CH
          • SI1133_CMD_START
          • SI1133_CMD_PARAM_SET
          • SI1133_CMD_PARAM_QUERY
        • Parameters
          • SI1133_PARAM_I2C_ADDR
          • SI1133_PARAM_CH_LIST
          • SI1133_PARAM_ADCCONFIG0
          • SI1133_PARAM_ADCSENS0
          • SI1133_PARAM_ADCPOST0
          • SI1133_PARAM_MEASCONFIG0
          • SI1133_PARAM_ADCCONFIG1
          • SI1133_PARAM_ADCSENS1
          • SI1133_PARAM_ADCPOST1
          • SI1133_PARAM_MEASCONFIG1
          • SI1133_PARAM_ADCCONFIG2
          • SI1133_PARAM_ADCSENS2
          • SI1133_PARAM_ADCPOST2
          • SI1133_PARAM_MEASCONFIG2
          • SI1133_PARAM_ADCCONFIG3
          • SI1133_PARAM_ADCSENS3
          • SI1133_PARAM_ADCPOST3
          • SI1133_PARAM_MEASCONFIG3
          • SI1133_PARAM_ADCCONFIG4
          • SI1133_PARAM_ADCSENS4
          • SI1133_PARAM_ADCPOST4
          • SI1133_PARAM_MEASCONFIG4
          • SI1133_PARAM_ADCCONFIG5
          • SI1133_PARAM_ADCSENS5
          • SI1133_PARAM_ADCPOST5
          • SI1133_PARAM_MEASCONFIG5
          • SI1133_PARAM_MEASRATE_H
          • SI1133_PARAM_MEASRATE_L
          • SI1133_PARAM_MEASCOUNT0
          • SI1133_PARAM_MEASCOUNT1
          • SI1133_PARAM_MEASCOUNT2
          • SI1133_PARAM_THRESHOLD0_H
          • SI1133_PARAM_THRESHOLD0_L
          • SI1133_PARAM_THRESHOLD1_H
          • SI1133_PARAM_THRESHOLD1_L
          • SI1133_PARAM_THRESHOLD2_H
          • SI1133_PARAM_THRESHOLD2_L
          • SI1133_PARAM_BURST
        • Registers
          • SI1133_REG_PART_ID
          • SI1133_REG_HW_ID
          • SI1133_REG_REV_ID
          • SI1133_REG_HOSTIN0
          • SI1133_REG_COMMAND
          • SI1133_REG_IRQ_ENABLE
          • SI1133_REG_RESPONSE1
          • SI1133_REG_RESPONSE0
          • SI1133_REG_IRQ_STATUS
          • SI1133_REG_HOSTOUT0
          • SI1133_REG_HOSTOUT1
          • SI1133_REG_HOSTOUT2
          • SI1133_REG_HOSTOUT3
          • SI1133_REG_HOSTOUT4
          • SI1133_REG_HOSTOUT5
          • SI1133_REG_HOSTOUT6
          • SI1133_REG_HOSTOUT7
          • SI1133_REG_HOSTOUT8
          • SI1133_REG_HOSTOUT9
          • SI1133_REG_HOSTOUT10
          • SI1133_REG_HOSTOUT11
          • SI1133_REG_HOSTOUT12
          • SI1133_REG_HOSTOUT13
          • SI1133_REG_HOSTOUT14
          • SI1133_REG_HOSTOUT15
          • SI1133_REG_HOSTOUT16
          • SI1133_REG_HOSTOUT17
          • SI1133_REG_HOSTOUT18
          • SI1133_REG_HOSTOUT19
          • SI1133_REG_HOSTOUT20
          • SI1133_REG_HOSTOUT21
          • SI1133_REG_HOSTOUT22
          • SI1133_REG_HOSTOUT23
          • SI1133_REG_HOSTOUT24
          • SI1133_REG_HOSTOUT25
        • Responses
          • SI1133_RSP0_CHIPSTAT_MASK
          • SI1133_RSP0_COUNTER_MASK
          • SI1133_RSP0_SLEEP
        • sl_si1133_read_register
        • sl_si1133_write_register
        • sl_si1133_read_register_block
        • sl_si1133_write_register_block
      • sl_si1133_samples_t
        • irq_status
        • ch0
        • ch1
        • ch2
        • ch3
      • sl_si1133_init
      • sl_si1133_deinit
      • sl_si1133_measure_lux_uvi
      • sl_si1133_get_hardware_id
      • sl_si1133_reset
      • sl_si1133_reset_command_counter
      • sl_si1133_force_measurement
      • sl_si1133_pause_measurement
      • sl_si1133_start_measurement
      • sl_si1133_set_parameter
      • sl_si1133_read_parameter
      • sl_si1133_read_samples
      • sl_si1133_get_measurement
      • sl_si1133_get_irq_status
    • Si70xx - RHT Sensor
      • sl_si70xx_init
      • sl_si70xx_present
      • sl_si70xx_measure_rh_and_temp
      • sl_si70xx_get_firmware_revision
      • sl_si70xx_read_rh_and_temp
      • sl_si70xx_start_no_hold_measure_rh_and_temp
      • sl_si7013_measure_analog_voltage
      • SI7006_ADDR
      • SI7013_ADDR
      • SI7020_ADDR
      • SI7021_ADDR
      • SI7006_DEVICE_ID
      • SI7013_DEVICE_ID
      • SI7020_DEVICE_ID
      • SI7021_DEVICE_ID
    • Si7210 - Magnetic Hall Effect sensor
      • Si7210 Details
        • sl_si7210_read_otp_register
        • sl_si7210_read_register
        • sl_si7210_write_register
        • sl_si7210_set_register_bits
        • sl_si7210_clear_register_bits
        • sl_si7210_calculate_sw_op
        • sl_si7210_calculate_sw_hyst
        • sl_si7210_calculate_sw_tamper
        • sl_si7210_calculate_sltime
        • SI7210_REG_ADDR_HREVID
        • SI7210_REG_ADDR_DSPSIGM
        • SI7210_REG_ADDR_DSPSIGL
        • SI7210_REG_ADDR_DSPSIGSEL
        • SI7210_REG_ADDR_POWER_CTRL
        • SI7210_REG_ADDR_ARAUTOINC
        • SI7210_REG_ADDR_CTRL1
        • SI7210_REG_ADDR_CTRL2
        • SI7210_REG_ADDR_SLTIME
        • SI7210_REG_ADDR_CTRL3
        • SI7210_REG_ADDR_A0
        • SI7210_REG_ADDR_A1
        • SI7210_REG_ADDR_A2
        • SI7210_REG_ADDR_CTRL4
        • SI7210_REG_ADDR_A3
        • SI7210_REG_ADDR_A4
        • SI7210_REG_ADDR_A5
        • SI7210_REG_ADDR_OTP_ADDR
        • SI7210_REG_ADDR_OTP_DATA
        • SI7210_REG_ADDR_OTP_CTRL
        • SI7210_REG_ADDR_TM_FG
        • SI7210_REG_HREVID_REVID_MASK
        • SI7210_REG_HREVID_REVID_SHIFT
        • SI7210_REG_HREVID_CHIPID_MASK
        • SI7210_REG_HREVID_CHIPID_SHIFT
        • SI7210_REG_DSPSIGM_FRESH_MASK
        • SI7210_REG_DSPSIGM_FRESH_SHIFT
        • SI7210_REG_DSPSIGM_DSPSIGM_MASK
        • SI7210_REG_DSPSIGM_DSPSIGM_SHIFT
        • SI7210_REG_POWER_CTRL_SLEEP_MASK
        • SI7210_REG_POWER_CTRL_SLEEP_SHIFT
        • SI7210_REG_POWER_CTRL_STOP_MASK
        • SI7210_REG_POWER_CTRL_STOP_SHIFT
        • SI7210_REG_POWER_CTRL_ONEBURST_MASK
        • SI7210_REG_POWER_CTRL_ONEBURST_SHIFT
        • SI7210_REG_POWER_CTRL_USESTORE_MASK
        • SI7210_REG_POWER_CTRL_USESTORE_SHIFT
        • SI7210_REG_POWER_CTRL_MEAS_MASK
        • SI7210_REG_POWER_CTRL_MEAS_SHIFT
        • SI7210_REG_CTRL1_SW_OP_MASK
        • SI7210_REG_CTRL1_SW_OP_SHIFT
        • SI7210_REG_CTRL1_SW_LOW4FIELD_MASK
        • SI7210_REG_CTRL1_SW_LOW4FIELD_SHIFT
        • SI7210_REG_CTRL2_SW_HYST_MASK
        • SI7210_REG_CTRL2_SW_HYST_SHIFT
        • SI7210_REG_CTRL2_SW_FIELDPOLSEL_MASK
        • SI7210_REG_CTRL2_SW_FIELDPOLSEL_SHIFT
        • SI7210_REG_CTRL3_SLTIMEENA_MASK
        • SI7210_REG_CTRL3_SLTIMEENA_SHIFT
        • SI7210_REG_CTRL3_SLFAST_MASK
        • SI7210_REG_CTRL3_SLFAST_SHIFT
        • SI7210_REG_CTRL3_SW_TAMPER_MASK
        • SI7210_REG_CTRL3_SW_TAMPER_SHIFT
        • SI7210_REG_CTRL4_IIR_MASK
        • SI7210_REG_CTRL4_IIR_SHIFT
        • SI7210_REG_CTRL4_DF_BW_MASK
        • SI7210_REG_CTRL4_DF_BW_SHIFT
        • SI7210_REG_CTRL4_DF_BURSTSIZE_MASK
        • SI7210_REG_CTRL4_DF_BURSTSIZE_SHIFT
        • SI7210_REG_OTP_CTRL_BUSY_MASK
        • SI7210_REG_OTP_CTRL_BUSY_SHIFT
        • SI7210_REG_OTP_CTRL_READ_EN_MASK
        • SI7210_REG_OTP_CTRL_READ_EN_SHIFT
        • SI7210_OTP_ADDR_CTRL1
        • SI7210_OTP_ADDR_CTRL2
        • SI7210_OTP_ADDR_SLTIME
        • SI7210_OTP_ADDR_CTRL3
        • SI7210_OTP_ADDR_POWER_UP_A0
        • SI7210_OTP_ADDR_POWER_UP_A1
        • SI7210_OTP_ADDR_POWER_UP_A2
        • SI7210_OTP_ADDR_CTRL4
        • SI7210_OTP_ADDR_POWER_UP_A3
        • SI7210_OTP_ADDR_POWER_UP_A4
        • SI7210_OTP_ADDR_POWER_UP_A5
        • SI7210_OTP_ADDR_BASE_PART_NUMBER
        • SI7210_OTP_ADDR_VARIANT
        • SI7210_OTP_ADDR_SERIAL_NUMBER
        • SI7210_OTP_ADDR_BPERVCAL
        • SI7210_OTP_ADDR_COEFFS_20MT
        • SI7210_OTP_ADDR_COEFFS_200MT
        • SI7210_OTP_ADDR_COEFFS_20MT_NEODYMIUM
        • SI7210_OTP_ADDR_COEFFS_200MT_NEODYMIUM
        • SI7210_OTP_ADDR_COEFFS_20MT_CERAMIC
        • SI7210_OTP_ADDR_COEFFS_200MT_CERAMIC
      • sl_si7210_configure
        • threshold
        • hysteresis
        • polarity
        • output_invert
      • sl_si7210_init
      • sl_si7210_configure
      • sl_si7210_measure
      • sl_si7210_get_tamper_threshold
      • sl_si7210_sleep
      • sl_si7210_sleep_sltimeena
      • sl_si7210_wake_up
      • sl_si7210_read_data
      • sl_si7210_identify
      • sl_si7210_set_mt_range_200
      • sl_si7210_read_magfield_data_and_sltimeena
      • sl_si7210_read_magfield_data_and_sleep
    • Si72xx - Magnetic Hall Effect Sensor
      • sl_si72xx_read_register
      • sl_si72xx_write_register
      • sl_si72xx_read_magfield_data
      • sl_si72xx_from_idle_go_to_sleep
      • sl_si72xx_from_idle_go_to_sltimeena
      • sl_si72xx_wake_up_and_idle
      • sl_si72xx_read_magfield_data_and_sleep
      • sl_si72xx_convert_data_codes_to_magnetic_field
      • sl_si72xx_enter_sleep_mode
      • sl_si72xx_enter_latch_mode
      • sl_si72xx_read_temperature_and_sleep
      • sl_si72xx_read_temp_correction_data_and_sleep
      • sl_si72xx_read_corrected_temp_and_sleep
      • sl_si72xx_identify_and_sleep
      • sl_si72xx_read_variant_and_sleep
      • Si72xxFieldScale_t
      • Si72xxSleepMode_t
    • VEML6035 - Ambient Light Sensor
      • sl_veml6035_init
      • sl_veml6035_get_als_lux
      • sl_veml6035_get_white_lux
      • sl_veml6035_enable_sensor
      • sl_veml6035_reset
      • sl_veml6035_configure_sensitivity
      • sl_veml6035_configure_integration_time
      • sl_veml6035_configure_psm
      • sl_veml6035_configure_interrupt_mode
      • sl_veml6035_enable_interrupt_mode
      • sl_veml6035_read_interrupt_status
      • sl_veml6035_integration_time_t
        • veml6035_integration_time_800_ms
        • veml6035_integration_time_400_ms
        • veml6035_integration_time_200_ms
        • veml6035_integration_time_100_ms
        • veml6035_integration_time_50_ms
        • veml6035_integration_time_25_ms
      • sl_veml6035_psm_wait_t
        • veml6035_psm_wait_3200_ms
        • veml6035_psm_wait_1600_ms
        • veml6035_psm_wait_800_ms
        • veml6035_psm_wait_400_ms
      • sl_veml6035_als_pers_t
        • veml6035_als_pers_1
        • veml6035_als_pers_2
        • veml6035_als_pers_4
        • veml6035_als_pers_8

Development Boards

  • Overview
  • API Documentation
    • Board Control
      • sl_board_configure_vcom
      • sl_board_enable_vcom
      • sl_board_disable_vcom
      • sl_board_enable_sensor
      • sl_board_disable_sensor
      • sl_board_enable_display
      • sl_board_disable_display
      • sl_board_enable_memory
      • sl_board_disable_memory
      • sl_board_enable_oscillator
      • sl_board_disable_oscillator
      • sl_board_sensor_t
        • SL_BOARD_SENSOR_RHT
        • SL_BOARD_SENSOR_LIGHT
        • SL_BOARD_SENSOR_PRESSURE
        • SL_BOARD_SENSOR_HALL
        • SL_BOARD_SENSOR_GAS
        • SL_BOARD_SENSOR_IMU
        • SL_BOARD_SENSOR_MICROPHONE
      • sl_board_memory_t
        • SL_BOARD_MEMORY_SDCARD
        • SL_BOARD_MEMORY_QSPI
      • sl_board_oscillator_t
        • SL_BOARD_OSCILLATOR_TCXO
    • Board Init
      • sl_board_init
      • sl_board_preinit
    • Thunderboard Sense 2 Support
      • sl_thunderboard_require_i2c
      • sl_thunderboard_i2c_bus_select_t
        • SL_THUNDERBOARD_I2C_BUS_SELECT_ENV
        • SL_THUNDERBOARD_I2C_BUS_SELECT_GAS
        • SL_THUNDERBOARD_I2C_BUS_SELECT_HALL

Machine Learning

  • TensorFlow Lite for Microcontrollers
    • Flatbuffer Converter Tool
    • MVP Accelerator
    • Sample Applications
  • Getting Started Guides
    • Add Machine Learning to a New or Existing Project
    • Update or Replace a .tflite File
    • TensorFlow Lite Micro from Scratch
    • Developing a Model
  • API Documentation
    • Audio Feature Generator
      • sl_ml_audio_feature_generation_init
      • sl_ml_audio_feature_generation_frontend_init
      • sl_ml_audio_feature_generation_update_features
      • sl_ml_audio_feature_generation_get_features_raw
      • sl_ml_audio_feature_generation_fill_tensor
      • sl_ml_audio_feature_generation_get_new_feature_slice_count
      • sl_ml_audio_feature_generation_get_feature_buffer_size
      • sl_ml_audio_feature_generation_reset
    • TensorFlow Lite Micro Init
      • sl_tflite_micro_get_error_reporter
      • sl_tflite_micro_get_interpreter
      • sl_tflite_micro_get_input_tensor
      • sl_tflite_micro_get_output_tensor
      • sl_tflite_micro_opcode_resolver
      • sl_tflite_micro_init