Index
_
|
M
_
__anonymous0 (C++ type)
M
metal_button (C++ class)
metal_button_get (C++ function)
metal_button_get_interrupt_id (C++ function)
metal_button_interrupt_controller (C++ function)
metal_cache (C++ class)
metal_cache_get_enabled_ways (C++ function)
metal_cache_init (C++ function)
metal_cache_set_enabled_ways (C++ function)
metal_clock (C++ class)
metal_clock_get_rate_hz (C++ function)
metal_clock_post_rate_change_callback (C++ type)
metal_clock_pre_rate_change_callback (C++ type)
metal_clock_register_post_rate_change_callback (C++ function)
metal_clock_register_pre_rate_change_callback (C++ function)
metal_clock_set_rate_hz (C++ function)
metal_cpu (C++ class)
metal_cpu_exception_register (C++ function)
metal_cpu_get (C++ function)
metal_cpu_get_current_hartid (C++ function)
metal_cpu_get_exception_pc (C++ function)
metal_cpu_get_instruction_length (C++ function)
metal_cpu_get_msip (C++ function)
metal_cpu_get_mtime (C++ function)
metal_cpu_get_num_harts (C++ function)
metal_cpu_get_timebase (C++ function)
metal_cpu_get_timer (C++ function)
metal_cpu_interrupt_controller (C++ function)
metal_cpu_set_exception_pc (C++ function)
metal_cpu_set_mtimecmp (C++ function)
metal_cpu_software_clear_ipi (C++ function)
metal_cpu_software_get_interrupt_id (C++ function)
metal_cpu_software_interrupt_controller (C++ function)
metal_cpu_software_set_ipi (C++ function)
metal_cpu_timer_get_interrupt_id (C++ function)
metal_cpu_timer_interrupt_controller (C++ function)
METAL_DIRECT_MODE (C++ enumerator)
metal_exception_handler_t (C++ type)
metal_get_memory_from_address (C++ function)
metal_gpio (C++ class)
metal_gpio_clear_pin (C++ function)
metal_gpio_disable_input (C++ function)
metal_gpio_enable_output (C++ function)
metal_gpio_enable_pinmux (C++ function)
metal_gpio_get_device (C++ function)
metal_gpio_get_pin (C++ function)
metal_gpio_set_pin (C++ function)
metal_gpio_toggle_pin (C++ function)
METAL_HARDWARE_VECTOR_MODE (C++ enumerator)
metal_interrupt (C++ class)
,
[1]
metal_interrupt_disable (C++ function)
metal_interrupt_enable (C++ function)
metal_interrupt_handler_t (C++ type)
,
[1]
metal_interrupt_init (C++ function)
metal_interrupt_register_handler (C++ function)
metal_interrupt_vector_disable (C++ function)
metal_interrupt_vector_enable (C++ function)
metal_led (C++ class)
metal_led_enable (C++ function)
metal_led_get (C++ function)
metal_led_get_rgb (C++ function)
metal_led_off (C++ function)
metal_led_on (C++ function)
metal_led_toggle (C++ function)
metal_lock (C++ class)
METAL_LOCK_DECLARE (C macro)
metal_lock_give (C++ function)
metal_lock_init (C++ function)
metal_lock_take (C++ function)
metal_memory (C++ class)
metal_memory_get_base_address (C++ function)
metal_memory_get_size (C++ function)
metal_memory_is_cachable (C++ function)
metal_memory_supports_atomics (C++ function)
METAL_PLACE_IN_ITIM (C macro)
metal_pmp (C++ class)
metal_pmp_address_mode (C++ type)
metal_pmp_config (C++ class)
metal_pmp_config::A (C++ member)
metal_pmp_config::L (C++ member)
metal_pmp_config::R (C++ member)
metal_pmp_config::W (C++ member)
metal_pmp_config::X (C++ member)
metal_pmp_get_address (C++ function)
metal_pmp_get_address_mode (C++ function)
metal_pmp_get_device (C++ function)
metal_pmp_get_executable (C++ function)
metal_pmp_get_readable (C++ function)
metal_pmp_get_region (C++ function)
metal_pmp_get_writeable (C++ function)
metal_pmp_init (C++ function)
metal_pmp_lock (C++ function)
METAL_PMP_LOCKED (C++ enumerator)
metal_pmp_locked (C++ type)
METAL_PMP_NA4 (C++ enumerator)
METAL_PMP_NAPOT (C++ enumerator)
METAL_PMP_OFF (C++ enumerator)
metal_pmp_set_address (C++ function)
metal_pmp_set_address_mode (C++ function)
metal_pmp_set_executable (C++ function)
metal_pmp_set_readable (C++ function)
metal_pmp_set_region (C++ function)
,
[1]
metal_pmp_set_writeable (C++ function)
METAL_PMP_TOR (C++ enumerator)
METAL_PMP_UNLOCKED (C++ enumerator)
METAL_SELECTIVE_VECTOR_MODE (C++ enumerator)
metal_shutdown (C++ function)
metal_spi (C++ class)
metal_spi_config (C++ class)
metal_spi_config::cs_active_high (C++ member)
metal_spi_config::csid (C++ member)
metal_spi_config::little_endian (C++ member)
metal_spi_config::phase (C++ member)
metal_spi_config::polarity (C++ member)
METAL_SPI_DUAL (C++ enumerator)
metal_spi_get_baud_rate (C++ function)
metal_spi_get_device (C++ function)
metal_spi_init (C++ function)
METAL_SPI_QUAD (C++ enumerator)
metal_spi_set_baud_rate (C++ function)
METAL_SPI_SINGLE (C++ enumerator)
metal_spi_transfer (C++ function)
metal_switch (C++ class)
metal_switch_get (C++ function)
metal_switch_get_interrupt_id (C++ function)
metal_switch_interrupt_controller (C++ function)
metal_timer_get_cyclecount (C++ function)
metal_timer_get_timebase_frequency (C++ function)
metal_timer_set_tick (C++ function)
metal_tty_putc (C++ function)
metal_uart (C++ class)
metal_uart_get_baud_rate (C++ function)
metal_uart_get_interrupt_id (C++ function)
metal_uart_getc (C++ function)
metal_uart_init (C++ function)
metal_uart_interrupt_controller (C++ function)
metal_uart_putc (C++ function)
metal_uart_set_baud_rate (C++ function)
METAL_VECTOR_MODE (C++ enumerator)
metal_vector_mode (C++ type)
metal_vector_mode_ (C++ type)
Freedom Metal
Navigation
Introduction to Freedom Metal
Developer Guide
API Reference
Related Topics
Documentation overview
Quick search