Software APIs
- d -
device_type_t :
device.h
dif_adc_ctrl_channel_t :
dif_adc_ctrl.h
dif_adc_ctrl_config_t :
dif_adc_ctrl.h
dif_adc_ctrl_filter_config_t :
dif_adc_ctrl.h
dif_adc_ctrl_filter_t :
dif_adc_ctrl.h
dif_adc_ctrl_irq_cause_t :
dif_adc_ctrl.h
dif_adc_ctrl_mode_t :
dif_adc_ctrl.h
dif_aes_data_t :
dif_aes.h
dif_aes_iv_t :
dif_aes.h
dif_aes_key_length_t :
dif_aes.h
dif_aes_key_provider_t :
dif_aes.h
dif_aes_key_share_t :
dif_aes.h
dif_aes_manual_operation_t :
dif_aes.h
dif_aes_mask_reseeding_t :
dif_aes.h
dif_aes_mode_t :
dif_aes.h
dif_aes_operation_t :
dif_aes.h
dif_aes_status_t :
dif_aes.h
dif_aes_transaction_t :
dif_aes.h
dif_aes_trigger_t :
dif_aes.h
dif_alert_handler_alert_t :
dif_alert_handler.h
dif_alert_handler_class_config_t :
dif_alert_handler.h
dif_alert_handler_class_state_t :
dif_alert_handler.h
dif_alert_handler_class_t :
dif_alert_handler.h
dif_alert_handler_config_t :
dif_alert_handler.h
dif_alert_handler_escalation_phase_t :
dif_alert_handler.h
dif_alert_handler_escalation_signal_t :
dif_alert_handler.h
dif_alert_handler_local_alert_t :
dif_alert_handler.h
dif_clkmgr_fatal_err_codes_t :
dif_clkmgr.h
dif_clkmgr_gateable_clock_t :
dif_clkmgr.h
dif_clkmgr_hintable_clock_t :
dif_clkmgr.h
dif_clkmgr_recov_err_codes_t :
dif_clkmgr.h
dif_csrng_cmd_status_kind_t :
dif_csrng.h
dif_csrng_cmd_status_t :
dif_csrng.h
dif_csrng_cmd_sts_t :
dif_csrng.h
dif_csrng_entropy_src_toggle_t :
dif_csrng.h
dif_csrng_error_t :
dif_csrng.h
dif_csrng_fifo_t :
dif_csrng.h
dif_csrng_internal_state_id_t :
dif_csrng.h
dif_csrng_internal_state_t :
dif_csrng.h
dif_csrng_output_status_t :
dif_csrng.h
dif_csrng_recoverable_alert_t :
dif_csrng.h
dif_csrng_seed_material_t :
dif_csrng.h
dif_dma_address_config_t :
dif_dma.h
dif_dma_intr_idx_t :
dif_dma.h
dif_dma_status_t :
dif_dma.h
dif_dma_transaction_address_t :
dif_dma.h
dif_dma_transaction_t :
dif_dma.h
dif_edn_auto_params_t :
dif_edn.h
dif_edn_cmd_t :
dif_edn.h
dif_edn_entropy_src_toggle_t :
dif_edn.h
dif_edn_error_t :
dif_edn.h
dif_edn_fifo_t :
dif_edn.h
dif_edn_recoverable_alert_t :
dif_edn.h
dif_edn_seed_material_t :
dif_edn.h
dif_edn_sm_state_t :
dif_edn.h
dif_edn_status_t :
dif_edn.h
dif_entropy_src_alert_cause_t :
dif_entropy_src.h
dif_entropy_src_alert_fail_counts_t :
dif_entropy_src.h
dif_entropy_src_config_t :
dif_entropy_src.h
dif_entropy_src_debug_state_t :
dif_entropy_src.h
dif_entropy_src_error_t :
dif_entropy_src.h
dif_entropy_src_fw_override_config_t :
dif_entropy_src.h
dif_entropy_src_health_test_config_t :
dif_entropy_src.h
dif_entropy_src_health_test_stats_t :
dif_entropy_src.h
dif_entropy_src_main_fsm_t :
dif_entropy_src.h
dif_entropy_src_revision_t :
dif_entropy_src.h
dif_entropy_src_sha3_state_t :
dif_entropy_src.h
dif_entropy_src_single_bit_mode_t :
dif_entropy_src.h
dif_entropy_src_test_t :
dif_entropy_src.h
dif_flash_ctrl_data_region_properties_t :
dif_flash_ctrl.h
dif_flash_ctrl_error_t :
dif_flash_ctrl.h
dif_flash_ctrl_info_region_t :
dif_flash_ctrl.h
dif_flash_ctrl_partition_type_t :
dif_flash_ctrl.h
dif_flash_ctrl_prog_capabilities_t :
dif_flash_ctrl.h
dif_flash_ctrl_region_properties_t :
dif_flash_ctrl.h
dif_flash_ctrl_state_t :
dif_flash_ctrl.h
dif_flash_ctrl_status_t :
dif_flash_ctrl.h
dif_gpio_irq_trigger_t :
dif_gpio.h
dif_gpio_mask_t :
dif_gpio.h
dif_gpio_pin_t :
dif_gpio.h
dif_gpio_state_t :
dif_gpio.h
dif_hmac_digest_t :
dif_hmac.h
dif_hmac_endianness_t :
dif_hmac.h
dif_hmac_key_length_t :
dif_hmac.h
dif_hmac_mode_t :
dif_hmac.h
dif_hmac_transaction_t :
dif_hmac.h
dif_i2c_config_t :
dif_i2c.h
dif_i2c_fmt_flags_t :
dif_i2c.h
dif_i2c_fmt_t :
dif_i2c.h
dif_i2c_id_t :
dif_i2c.h
dif_i2c_level_t :
dif_i2c.h
dif_i2c_signal_t :
dif_i2c.h
dif_i2c_speed_t :
dif_i2c.h
dif_i2c_status_t :
dif_i2c.h
dif_i2c_timing_config_t :
dif_i2c.h
dif_irq_type_t :
dif_base.h
dif_keymgr_binding_value_t :
dif_keymgr.h
dif_keymgr_cdi_type_t :
dif_keymgr.h
dif_keymgr_config_t :
dif_keymgr.h
dif_keymgr_dpe_advance_params_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_erase_params_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_generate_params_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_key_dest_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_output_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_state_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_status_code_t :
dif_keymgr_dpe.h
dif_keymgr_dpe_status_codes_t :
dif_keymgr_dpe.h
dif_keymgr_identity_seed_params_t :
dif_keymgr.h
dif_keymgr_output_t :
dif_keymgr.h
dif_keymgr_sideload_clr_t :
dif_keymgr.h
dif_keymgr_state_params_t :
dif_keymgr.h
dif_keymgr_state_t :
dif_keymgr.h
dif_keymgr_status_code_t :
dif_keymgr.h
dif_keymgr_status_codes_t :
dif_keymgr.h
dif_keymgr_versioned_key_dest_t :
dif_keymgr.h
dif_keymgr_versioned_key_params_t :
dif_keymgr.h
dif_kmac_alert_faults_t :
dif_kmac.h
dif_kmac_config_t :
dif_kmac.h
dif_kmac_customization_string_t :
dif_kmac.h
dif_kmac_entropy_mode_t :
dif_kmac.h
dif_kmac_error_t :
dif_kmac.h
dif_kmac_fifo_state_t :
dif_kmac.h
dif_kmac_function_name_t :
dif_kmac.h
dif_kmac_key_length_t :
dif_kmac.h
dif_kmac_key_t :
dif_kmac.h
dif_kmac_mode_cshake_t :
dif_kmac.h
dif_kmac_mode_kmac_t :
dif_kmac.h
dif_kmac_mode_sha3_t :
dif_kmac.h
dif_kmac_mode_shake_t :
dif_kmac.h
dif_kmac_operation_state_t :
dif_kmac.h
dif_lc_ctrl_device_id_t :
dif_lc_ctrl.h
dif_lc_ctrl_id_state_t :
dif_lc_ctrl.h
dif_lc_ctrl_state_t :
dif_lc_ctrl.h
dif_lc_ctrl_status_code_t :
dif_lc_ctrl.h
dif_lc_ctrl_status_t :
dif_lc_ctrl.h
dif_lc_ctrl_token_t :
dif_lc_ctrl.h
dif_mbx_range_config_t :
dif_mbx.h
dif_mbx_transaction_t :
dif_mbx.h
dif_otbn_cmd_t :
dif_otbn.h
dif_otbn_err_bits_t :
dif_otbn.h
dif_otbn_status_t :
dif_otbn.h
dif_otp_ctrl_config_t :
dif_otp_ctrl.h
dif_otp_ctrl_error_t :
dif_otp_ctrl.h
dif_otp_ctrl_partition_t :
dif_otp_ctrl.h
dif_otp_ctrl_status_code_t :
dif_otp_ctrl.h
dif_otp_ctrl_status_t :
dif_otp_ctrl.h
dif_pattgen_channel_config_t :
dif_pattgen.h
dif_pattgen_channel_t :
dif_pattgen.h
dif_pattgen_polarity_t :
dif_pattgen.h
dif_pinmux_index_t :
dif_pinmux.h
dif_pinmux_lock_target_t :
dif_pinmux.h
dif_pinmux_pad_attr_flags_t :
dif_pinmux.h
dif_pinmux_pad_attr_t :
dif_pinmux.h
dif_pinmux_pad_drive_strength_t :
dif_pinmux.h
dif_pinmux_pad_kind_t :
dif_pinmux.h
dif_pinmux_pad_slew_rate_t :
dif_pinmux.h
dif_pinmux_sleep_mode_t :
dif_pinmux.h
dif_pinmux_wakeup_config_t :
dif_pinmux.h
dif_pinmux_wakeup_mode_t :
dif_pinmux.h
dif_pwm_channel_config_t :
dif_pwm.h
dif_pwm_channel_t :
dif_pwm.h
dif_pwm_config_t :
dif_pwm.h
dif_pwm_mode_t :
dif_pwm.h
dif_pwm_polarity_t :
dif_pwm.h
dif_pwrmgr_domain_config_t :
dif_pwrmgr.h
dif_pwrmgr_domain_option_t :
dif_pwrmgr.h
dif_pwrmgr_fatal_err_codes_t :
dif_pwrmgr.h
dif_pwrmgr_req_type_t :
dif_pwrmgr.h
dif_pwrmgr_request_sources_t :
dif_pwrmgr.h
dif_pwrmgr_reset_request_source_t :
dif_pwrmgr.h
dif_pwrmgr_wakeup_reason_t :
dif_pwrmgr.h
dif_pwrmgr_wakeup_request_source_t :
dif_pwrmgr.h
dif_pwrmgr_wakeup_type_t :
dif_pwrmgr.h
dif_pwrmgr_wakeup_types_t :
dif_pwrmgr.h
dif_result_t :
dif_base.h
dif_rom_ctrl_digest_t :
dif_rom_ctrl.h
dif_rom_ctrl_fatal_alert_cause_t :
dif_rom_ctrl.h
dif_rom_ctrl_fatal_alert_causes_t :
dif_rom_ctrl.h
dif_rstmgr_alert_info_dump_segment_t :
dif_rstmgr.h
dif_rstmgr_cpu_info_dump_segment_t :
dif_rstmgr.h
dif_rstmgr_fatal_err_codes_t :
dif_rstmgr.h
dif_rstmgr_peripheral_t :
dif_rstmgr.h
dif_rstmgr_reset_info_bitfield_t :
dif_rstmgr.h
dif_rstmgr_reset_info_t :
dif_rstmgr.h
dif_rstmgr_software_reset_t :
dif_rstmgr.h
dif_rv_plic_irq_id_t :
dif_rv_plic.h
dif_rv_plic_target_t :
dif_rv_plic.h
dif_rv_timer_tick_params_t :
dif_rv_timer.h
dif_sensor_ctrl_event_idx_t :
dif_sensor_ctrl.h
dif_sensor_ctrl_events_t :
dif_sensor_ctrl.h
dif_sensor_ctrl_io_power_status_t :
dif_sensor_ctrl.h
dif_sha2_digest_size_t :
dif_hmac.h
dif_spi_device_bit_order_t :
dif_spi_device.h
dif_spi_device_config_t :
dif_spi_device.h
dif_spi_device_handle_t :
dif_spi_device.h
dif_spi_device_mode_t :
dif_spi_device.h
dif_spi_device_passthrough_intercept_config_t :
dif_spi_device.h
dif_spi_device_payload_io_t :
dif_spi_device.h
dif_spi_host_addr_mode_t :
dif_spi_host.h
dif_spi_host_config_t :
dif_spi_host.h
dif_spi_host_direction_t :
dif_spi_host.h
dif_spi_host_errors_t :
dif_spi_host.h
dif_spi_host_events_t :
dif_spi_host.h
dif_spi_host_segment_t :
dif_spi_host.h
dif_spi_host_segment_type_t :
dif_spi_host.h
dif_spi_host_width_t :
dif_spi_host.h
dif_sram_ctrl_lock_t :
dif_sram_ctrl.h
dif_sram_ctrl_status_bitfield_t :
dif_sram_ctrl.h
dif_sram_ctrl_status_t :
dif_sram_ctrl.h
dif_sysrst_ctrl_auto_override_config_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_combo_intr_src_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_input_change_config_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_input_change_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_combo_action_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_combo_config_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_combo_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_intr_src_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_pin_config_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_pin_t :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_ulp_wakeup_config_t :
dif_sysrst_ctrl.h
dif_toggle_t :
dif_base.h
dif_uart_config_t :
dif_uart.h
dif_uart_datapath_t :
dif_uart.h
dif_uart_loopback_t :
dif_uart.h
dif_uart_parity_t :
dif_uart.h
dif_uart_rx_break_level_t :
dif_uart.h
dif_uart_watermark_t :
dif_uart.h
dif_usbdev_buffer_pool_t :
dif_usbdev.h
dif_usbdev_buffer_t :
dif_usbdev.h
dif_usbdev_buffer_type_t :
dif_usbdev.h
dif_usbdev_config_t :
dif_usbdev.h
dif_usbdev_link_state_t :
dif_usbdev.h
dif_usbdev_rx_packet_info_t :
dif_usbdev.h
dif_usbdev_tx_status_t :
dif_usbdev.h
Return to
OpenTitan Documentation