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

Macros

#define ARCHI_FC_CID
 
#define ARCHI_HAS_FC_TCDM
 
#define ARCHI_HAS_FC_ALIAS
 
#define FC_TCDM_SIZE
 
#define ARCHI_HAS_L2_ALIAS
 
#define L2_SHARED_SIZE
 
#define ROM_SIZE
 
#define FLL_OFFSET
 
#define GPIO_OFFSET
 
#define UDMA_OFFSET
 
#define APB_SOC_CTRL_OFFSET
 
#define ADV_TIMER_OFFSET
 
#define SOC_EU_OFFSET
 
#define DLC_OFFSET
 
#define RTC_BASE_OFFSET
 
#define EFUSE_OFFSET
 
#define ARCHI_REF_CLOCK_LOG2
 
#define ARCHI_REF_CLOCK
 
#define ARCHI_FLL_REF_CLOCK_LOG2
 
#define ARCHI_FLL_REF_CLOCK
 
#define ARCHI_FREQ_INIT
 
#define ARCHI_NB_FLL
 
#define FLL_SIZE_LOG2
 
#define FLL_SIZE
 
#define FLL_ID_PERIPH
 
#define FLL_ID_FC
 
#define FLL_ID_CL
 
#define UDMA_HAS_SPIM
 
#define UDMA_HAS_HYPER
 
#define UDMA_HAS_UART
 
#define UDMA_HAS_I2C
 
#define UDMA_HAS_DMACPY
 
#define UDMA_HAS_I2S
 
#define UDMA_HAS_CPI
 
#define UDMA_NB_SPIM
 
#define UDMA_NB_HYPER
 
#define UDMA_NB_UART
 
#define UDMA_NB_I2C
 
#define UDMA_NB_DMACPY
 
#define UDMA_NB_I2S
 
#define UDMA_NB_CPI
 
#define UDMA_NB_PERIPH
 
#define UDMA_PERIPH_SIZE_LOG2
 
#define UDMA_PERIPH_SIZE
 
#define UDMA_SPIM_ID(id)
 
#define UDMA_HYPER_ID(id)
 
#define UDMA_UART_ID(id)
 
#define UDMA_I2C_ID(id)
 
#define UDMA_DMACPY_ID(id)
 
#define UDMA_I2S_ID(id)
 
#define UDMA_CPI_ID(id)
 
#define ARCHI_NB_PAD
 
#define ARCHI_NB_GPIO
 
#define ARCHI_NB_PWM
 
#define ARCHI_NB_CHANNEL_PER_PWM
 
#define ARCHI_HAS_CLUSTER
 
#define ARCHI_CL_CID(id)
 
#define ARCHI_CLUSTER_NB_PE
 
#define ARCHI_CLUSTER_PE_MASK
 
#define ARCHI_CLUSTER_MASTER_CORE
 
#define ARCHI_CLUSTER_SYNC_BARR_ID
 
#define ARCHI_CLUSTER_SIZE
 
#define ARCHI_HAS_CL_L1_ALIAS
 
#define CL_L1_SIZE
 
#define ARCHI_HAS_CL_L1_TS
 
#define ARCHI_CL_L1_TS_OFFSET
 
#define CL_CTRL_OFFSET
 
#define CL_TIMER_OFFSET
 
#define CL_GLOB_EU_CORE_OFFSET
 
#define CL_GLOB_EU_BARRIER_OFFSET
 
#define CL_GLOB_EU_SW_EVENT_OFFSET
 
#define CL_GLOB_EU_SOC_EVENT_OFFSET
 
#define CL_GLOB_EU_DISPATCH_OFFSET
 
#define CL_HWCE_OFFSET
 
#define CL_ICACHE_CTRL_OFFSET
 
#define CL_DMA_OFFSET
 
#define CL_DEMUX_PERIPH_OFFSET
 
#define CL_DEMUX_EU_CORE_OFFSET
 
#define CL_DEMUX_EU_LOOP_OFFSET
 
#define CL_DEMUX_EU_DISPATCH_OFFSET
 
#define CL_DEMUX_EU_MUTEX_OFFSET
 
#define CL_DEMUX_EU_SW_EVENT_OFFSET
 
#define CL_DEMUX_EU_BARRIER_OFFSET
 
#define CL_DEMUX_DMA_OFFSET
 

Macro Definition Documentation

#define ADV_TIMER_OFFSET
#define APB_SOC_CTRL_OFFSET
#define ARCHI_CL_CID (   id)

Referenced by __cluster_start().

#define ARCHI_CL_L1_TS_OFFSET
#define ARCHI_CLUSTER_MASTER_CORE
#define ARCHI_CLUSTER_NB_PE
#define ARCHI_CLUSTER_SIZE
#define ARCHI_CLUSTER_SYNC_BARR_ID
#define ARCHI_FC_CID
#define ARCHI_FLL_REF_CLOCK
#define ARCHI_FLL_REF_CLOCK_LOG2
#define ARCHI_FREQ_INIT

Referenced by __pi_pmu_init(), and pi_pmu_init().

#define ARCHI_HAS_CL_L1_ALIAS
#define ARCHI_HAS_CL_L1_TS
#define ARCHI_HAS_CLUSTER
#define ARCHI_HAS_FC_ALIAS
#define ARCHI_HAS_FC_TCDM
#define ARCHI_HAS_L2_ALIAS
#define ARCHI_NB_CHANNEL_PER_PWM

Referenced by __pi_pwm_freq_cb().

#define ARCHI_NB_FLL
#define ARCHI_NB_GPIO
#define ARCHI_NB_PAD
#define ARCHI_NB_PWM
#define ARCHI_REF_CLOCK
#define ARCHI_REF_CLOCK_LOG2
#define CL_CTRL_OFFSET
#define CL_DEMUX_DMA_OFFSET
#define CL_DEMUX_EU_BARRIER_OFFSET
#define CL_DEMUX_EU_CORE_OFFSET
#define CL_DEMUX_EU_DISPATCH_OFFSET
#define CL_DEMUX_EU_LOOP_OFFSET
#define CL_DEMUX_EU_MUTEX_OFFSET
#define CL_DEMUX_EU_SW_EVENT_OFFSET
#define CL_DEMUX_PERIPH_OFFSET
#define CL_DMA_OFFSET
#define CL_GLOB_EU_BARRIER_OFFSET
#define CL_GLOB_EU_CORE_OFFSET
#define CL_GLOB_EU_DISPATCH_OFFSET
#define CL_GLOB_EU_SOC_EVENT_OFFSET
#define CL_GLOB_EU_SW_EVENT_OFFSET
#define CL_HWCE_OFFSET
#define CL_ICACHE_CTRL_OFFSET
#define CL_L1_SIZE
#define CL_TIMER_OFFSET
#define DLC_OFFSET
#define EFUSE_OFFSET
#define FC_TCDM_SIZE
#define FLL_ID_CL

Referenced by pi_freq_get(), and pi_freq_set().

#define FLL_ID_PERIPH
#define FLL_OFFSET
#define FLL_SIZE
#define FLL_SIZE_LOG2
#define GPIO_OFFSET
#define L2_SHARED_SIZE
#define ROM_SIZE
#define RTC_BASE_OFFSET
#define SOC_EU_OFFSET
#define UDMA_CPI_ID (   id)
#define UDMA_DMACPY_ID (   id)
#define UDMA_HAS_CPI
#define UDMA_HAS_DMACPY
#define UDMA_HAS_HYPER
#define UDMA_HAS_I2C
#define UDMA_HAS_I2S
#define UDMA_HAS_SPIM
#define UDMA_HAS_UART
#define UDMA_I2S_ID (   id)
#define UDMA_NB_CPI
#define UDMA_NB_DMACPY
#define UDMA_NB_HYPER
#define UDMA_NB_I2C
#define UDMA_NB_I2S
#define UDMA_NB_PERIPH
#define UDMA_NB_SPIM
#define UDMA_NB_UART
#define UDMA_OFFSET
#define UDMA_PERIPH_SIZE
#define UDMA_PERIPH_SIZE_LOG2
#define UDMA_SPIM_ID (   id)
#define UDMA_UART_ID (   id)