FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gap9_periph.h File Reference

Data Structures

struct  SOCEU_Type
 
struct  FC_ICACHE_Type
 
struct  FC_STDOUT_Type
 

Macros

#define __MPU_PRESENT
 
#define __NVIC_PRIO_BITS
 
#define __FPU_PRESENT
 
#define fll(id)
 
#define gpio(id)
 
#define udma_ctrl
 
#define udma_core_lin(id)
 
#define udma_core_2d(id)
 
#define udma_core_fifo(id)
 
#define udma_spim(id)
 
#define udma_uart(id)
 
#define udma_i2c(id)
 
#define udma_hyper(id)
 
#define udma_sdio(id)
 
#define udma_i2s(id)
 
#define udma_aes(id)
 
#define udma_asrc(id)
 
#define udma_cpi(id)
 
#define udma_timestamp(id)
 
#define udma_ffc(id)
 
#define udma_mram(id)
 
#define soc_ctrl
 
#define apb_soc_ctrl
 
#define SOC_CTRL_OFFSET
 
#define SOC_CTRL_BASE
 
#define SOC_CTRL
 
#define SOC_CTRL_BASE_ADDRS
 
#define SOC_CTRL_BASE_PTRS
 
#define fc_timer(id)
 
#define SOC_EVENTS_REG_NUM
 
#define SOCEU_TIMER_SEL_ENABLE_SHIFT
 
#define SOCEU_TIMER_SEL_EVT_SHIFT
 
#define SOCEU_TIMER_SEL_EVT_MASK
 
#define SOCEU_TIMER_SEL_ENABLE_DIS
 
#define SOCEU_TIMER_SEL_ENABLE_ENA
 
#define SOCEU_TIMER_SEL_EVT_VAL(val)
 
#define SOCEU_OFFSET
 
#define SOCEU_BASE
 
#define SOCEU
 
#define SOCEU_BASE_ADDRS
 
#define SOCEU_BASE_PTRS
 
#define EU_EVT_GETCLUSTERBASE(coreId)
 
#define pmu(id)
 
#define pwm(id)
 
#define rtc(id)
 
#define FC_ICACHE_BASE
 
#define FC_ICACHE
 
#define FC_ICACHE_BASE_ADDRS
 
#define FC_ICACHE_BASE_PTRS
 
#define fc_itc
 
#define FC_STDOUT_BASE
 
#define FC_STDOUT
 
#define FC_STDOUT_BASE_ADDRS
 
#define FC_STDOUT_BASE_PTRS
 
#define quiddikey(id)
 

Macro Definition Documentation

#define __FPU_PRESENT

Defines if an FPU is present or not

#define __MPU_PRESENT

Defines if an MPU is present or not

#define __NVIC_PRIO_BITS

Number of priority bits implemented in the NVIC

#define EU_EVT_GETCLUSTERBASE (   coreId)
#define FC_STDOUT

Peripheral FC_STDOUT base pointer

#define FC_STDOUT_BASE

Peripheral FC_STDOUT base address

#define FC_STDOUT_BASE_ADDRS

Array initializer of FC_STDOUT base addresses

#define FC_STDOUT_BASE_PTRS

Array initializer of FC_STDOUT base pointers

#define fc_timer (   id)
#define fll (   id)
#define gpio (   id)
#define pwm (   id)
#define quiddikey (   id)
#define rtc (   id)
#define soc_ctrl
#define SOC_CTRL

Peripheral SOC_CTRL base pointer

#define SOC_CTRL_BASE
#define SOC_CTRL_BASE_ADDRS

Array initializer of SOC_CTRL base addresses

#define SOC_CTRL_BASE_PTRS

Array initializer of SOC_CTRL base pointers

#define SOC_CTRL_OFFSET

Peripheral SOC_CTRL base address

#define SOC_EVENTS_REG_NUM
#define SOCEU

Peripheral SOCEU base pointer

#define SOCEU_BASE
#define SOCEU_BASE_ADDRS

Array initializer of SOCEU base addresses

#define SOCEU_BASE_PTRS

Array initializer of SOCEU base pointers

#define SOCEU_OFFSET

Peripheral SOCEU base address

#define SOCEU_TIMER_SEL_ENABLE_DIS
#define SOCEU_TIMER_SEL_ENABLE_ENA
#define SOCEU_TIMER_SEL_ENABLE_SHIFT

Referenced by hal_soc_eu_enable_timer().

#define SOCEU_TIMER_SEL_EVT_MASK

Referenced by hal_soc_eu_sel_timer().

#define SOCEU_TIMER_SEL_EVT_SHIFT

Referenced by hal_soc_eu_sel_timer().

#define SOCEU_TIMER_SEL_EVT_VAL (   val)
#define udma_aes (   id)
#define udma_core_2d (   id)

Referenced by hal_udma_core_2d_get().

#define udma_core_fifo (   id)

Referenced by hal_udma_core_fifo_get().

#define udma_core_lin (   id)

Referenced by hal_udma_core_lin_get().

#define udma_ffc (   id)
#define udma_hyper (   id)

Referenced by __pi_hyper_copy_2d_exec(), __pi_hyper_open(), __pi_hyper_settings(), __pi_octospi_device_settings_set(), __pi_octospi_open(), __pi_octospi_ospi_config_set(), hal_udma_hyperbus_burst_cfg_set(), hal_udma_hyperbus_burst_disable(), hal_udma_hyperbus_burst_enable(), hal_udma_hyperbus_clk_div_set(), hal_udma_hyperbus_device_type_set(), hal_udma_hyperbus_ext_addr_set(), hal_udma_hyperbus_irq_disable(), hal_udma_hyperbus_irq_enable(), hal_udma_hyperbus_line_2d_set(), hal_udma_hyperbus_mba0_set(), hal_udma_hyperbus_mba1_set(), hal_udma_hyperbus_ospi_alter_set(), hal_udma_hyperbus_ospi_alter_xip_set(), hal_udma_hyperbus_ospi_cfg_mask_set(), hal_udma_hyperbus_ospi_cfg_mask_xip_set(), hal_udma_hyperbus_ospi_cfg_set(), hal_udma_hyperbus_ospi_cfg_xip_set(), hal_udma_hyperbus_ospi_cmd_set(), hal_udma_hyperbus_ospi_cmd_xip_set(), hal_udma_hyperbus_ospi_csn_get(), hal_udma_hyperbus_ospi_csn_mask_set(), hal_udma_hyperbus_ospi_csn_set(), hal_udma_hyperbus_ospi_jedec_reset_set(), hal_udma_hyperbus_ospi_ram_opt_get(), hal_udma_hyperbus_ospi_ram_opt_mask_set(), hal_udma_hyperbus_ospi_ram_opt_set(), hal_udma_hyperbus_rx_dest_get(), hal_udma_hyperbus_rx_dest_set(), hal_udma_hyperbus_status_get(), hal_udma_hyperbus_stride_2d_set(), hal_udma_hyperbus_timing_get(), hal_udma_hyperbus_timing_mask_set(), hal_udma_hyperbus_timing_set(), hal_udma_hyperbus_transfert_addr_set(), hal_udma_hyperbus_transfert_cfg_set(), hal_udma_hyperbus_transfert_mode_set(), hal_udma_hyperbus_transfert_size_set(), hal_udma_hyperbus_tx_dest_get(), and hal_udma_hyperbus_tx_dest_set().

#define udma_mram (   id)
#define udma_sdio (   id)
#define udma_spim (   id)