Hilscher netX microcontroller driver  V0.0.5.0
Documentation of the netX driver package
Device_Peripheral_declaration
Collaboration diagram for Device_Peripheral_declaration:

Macros

#define cm4_scs   ((cm4_scs_Type*) cm4_scs_BASE)
 
#define cm4_misc_ctrl   ((cm4_misc_ctrl_Type*) cm4_misc_ctrl_BASE)
 
#define idpm_com   ((idpm_com_Type*) idpm_com_BASE)
 
#define hash   ((hash_Type*) hash_BASE)
 
#define hash_ctx_sha   ((hash_ctx_sha_Type*) hash_ctx_sha_BASE)
 
#define hash_ctx_md5   ((hash_ctx_md5_Type*) hash_ctx_md5_BASE)
 
#define aes   ((aes_Type*) aes_BASE)
 
#define random   ((random_Type*) random_BASE)
 
#define mtgy   ((mtgy_Type*) mtgy_BASE)
 
#define nfifo   ((nfifo_Type*) nfifo_BASE)
 
#define pad_ctrl   ((pad_ctrl_Type*) pad_ctrl_BASE)
 
#define asic_ctrl   ((asic_ctrl_Type*) asic_ctrl_BASE)
 
#define mmio_ctrl   ((mmio_ctrl_Type*) mmio_ctrl_BASE)
 
#define iflash_cfg2   ((iflash_cfg2_Type*) iflash_cfg2_BASE)
 
#define hif_io_ctrl   ((hif_io_ctrl_Type*) hif_io_ctrl_BASE)
 
#define hif_asyncmem_ctrl   ((hif_asyncmem_ctrl_Type*) hif_asyncmem_ctrl_BASE)
 
#define hif_sdram_ctrl   ((hif_sdram_ctrl_Type*) hif_sdram_ctrl_BASE)
 
#define hifmem_priority_ctrl   ((hifmem_priority_ctrl_Type*) hifmem_priority_ctrl_BASE)
 
#define sqi   ((sqi_Type*) sqi_BASE)
 
#define uart   ((uart_Type*) uart_BASE)
 
#define ahb_abort   ((ahb_abort_Type*) ahb_abort_BASE)
 
#define sample_at_porn_stat   ((sample_at_porn_stat_Type*) sample_at_porn_stat_BASE)
 
#define slave_firewall_ctrl   ((slave_firewall_ctrl_Type*) slave_firewall_ctrl_BASE)
 
#define module_firewall_ctrl   ((module_firewall_ctrl_Type*) module_firewall_ctrl_BASE)
 
#define ecc_ctrl   ((ecc_ctrl_Type*) ecc_ctrl_BASE)
 
#define madc   ((madc_Type*) madc_BASE)
 
#define madc_seq0   ((madc_seq0_Type*) madc_seq0_BASE)
 
#define madc_seq1   ((madc_seq1_Type*) madc_seq1_BASE)
 
#define madc_seq2   ((madc_seq2_Type*) madc_seq2_BASE)
 
#define madc_seq3   ((madc_seq3_Type*) madc_seq3_BASE)
 
#define eth   ((eth_Type*) eth_BASE)
 
#define dmac_app_ch   ((dmac_app_ch_ARRAYType*) dmac_app_ch_BASE)
 
#define dmac_app_reg   ((dmac_app_reg_Type*) dmac_app_reg_BASE)
 
#define dmac_mux_app   ((dmac_mux_app_Type*) dmac_mux_app_BASE)
 
#define uart_app   ((uart_app_Type*) uart_app_BASE)
 
#define i2c_app   ((i2c_app_Type*) i2c_app_BASE)
 
#define spi0_app   ((spi0_app_Type*) spi0_app_BASE)
 
#define spi1_app   ((spi1_app_Type*) spi1_app_BASE)
 
#define spi2_app   ((spi2_app_Type*) spi2_app_BASE)
 
#define sqi0_app   ((sqi0_app_Type*) sqi0_app_BASE)
 
#define sqi1_app   ((sqi1_app_Type*) sqi1_app_BASE)
 
#define can_ctrl0_app   ((can_ctrl0_app_Type*) can_ctrl0_app_BASE)
 
#define can_ctrl1_app   ((can_ctrl1_app_Type*) can_ctrl1_app_BASE)
 
#define mled_ctrl_app   ((mled_ctrl_app_Type*) mled_ctrl_app_BASE)
 
#define gpio_app   ((gpio_app_Type*) gpio_app_BASE)
 
#define pio_app   ((pio_app_Type*) pio_app_BASE)
 
#define timer_app   ((timer_app_Type*) timer_app_BASE)
 
#define systime_lt_app   ((systime_lt_app_Type*) systime_lt_app_BASE)
 
#define systime_app   ((systime_app_Type*) systime_app_BASE)
 
#define mcp_app   ((mcp_app_Type*) mcp_app_BASE)
 
#define wdg_app   ((wdg_app_Type*) wdg_app_BASE)
 
#define trigger_irq_app   ((trigger_irq_app_Type*) trigger_irq_app_BASE)
 
#define ecc_ctrl_app   ((ecc_ctrl_app_Type*) ecc_ctrl_app_BASE)
 
#define endat0_app   ((endat0_app_Type*) endat0_app_BASE)
 
#define endat1_app   ((endat1_app_Type*) endat1_app_BASE)
 
#define endat_ctrl0_app   ((endat_ctrl0_app_Type*) endat_ctrl0_app_BASE)
 
#define endat_ctrl1_app   ((endat_ctrl1_app_Type*) endat_ctrl1_app_BASE)
 
#define biss_ctrl0_app   ((biss_ctrl0_app_Type*) biss_ctrl0_app_BASE)
 
#define biss_ctrl1_app   ((biss_ctrl1_app_Type*) biss_ctrl1_app_BASE)
 
#define biss0_app   ((biss0_app_Type*) biss0_app_BASE)
 
#define biss1_app   ((biss1_app_Type*) biss1_app_BASE)
 
#define menc_app   ((menc_app_Type*) menc_app_BASE)
 
#define mpwm_app   ((mpwm_app_Type*) mpwm_app_BASE)
 
#define xpic_app_regs   ((xpic_app_regs_Type*) xpic_app_regs_BASE)
 
#define xpic_app_debug   ((xpic_app_debug_Type*) xpic_app_debug_BASE)
 
#define vic_xpic_app   ((vic_xpic_app_Type*) vic_xpic_app_BASE)
 
#define timer_xpic_app   ((timer_xpic_app_Type*) timer_xpic_app_BASE)
 
#define wdg_xpic_app   ((wdg_xpic_app_Type*) wdg_xpic_app_BASE)
 
#define mcp_xpic_app   ((mcp_xpic_app_Type*) mcp_xpic_app_BASE)
 
#define systime_lt_xpic_app   ((systime_lt_xpic_app_Type*) systime_lt_xpic_app_BASE)
 
#define gpio_xpic_app   ((gpio_xpic_app_Type*) gpio_xpic_app_BASE)
 
#define uart_xpic_app   ((uart_xpic_app_Type*) uart_xpic_app_BASE)
 
#define i2c_xpic_app   ((i2c_xpic_app_Type*) i2c_xpic_app_BASE)
 
#define spi_xpic_app   ((spi_xpic_app_Type*) spi_xpic_app_BASE)
 
#define xlink0   ((xlink0_Type*) xlink0_BASE)
 
#define xlink1   ((xlink1_Type*) xlink1_BASE)
 
#define xlink2   ((xlink2_Type*) xlink2_BASE)
 
#define xlink3   ((xlink3_Type*) xlink3_BASE)
 
#define xlink4   ((xlink4_Type*) xlink4_BASE)
 
#define xlink5   ((xlink5_Type*) xlink5_BASE)
 
#define xlink6   ((xlink6_Type*) xlink6_BASE)
 
#define xlink7   ((xlink7_Type*) xlink7_BASE)
 
#define io_link_irq   ((io_link_irq_Type*) io_link_irq_BASE)
 

Detailed Description

Macro Definition Documentation

#define aes   ((aes_Type*) aes_BASE)

Definition at line 34162 of file netx90_app.h.

#define ahb_abort   ((ahb_abort_Type*) ahb_abort_BASE)

Definition at line 34176 of file netx90_app.h.

#define asic_ctrl   ((asic_ctrl_Type*) asic_ctrl_BASE)

Definition at line 34167 of file netx90_app.h.

#define biss0_app   ((biss0_app_Type*) biss0_app_BASE)

Definition at line 34215 of file netx90_app.h.

#define biss1_app   ((biss1_app_Type*) biss1_app_BASE)

Definition at line 34216 of file netx90_app.h.

#define biss_ctrl0_app   ((biss_ctrl0_app_Type*) biss_ctrl0_app_BASE)

Definition at line 34213 of file netx90_app.h.

#define biss_ctrl1_app   ((biss_ctrl1_app_Type*) biss_ctrl1_app_BASE)

Definition at line 34214 of file netx90_app.h.

#define can_ctrl0_app   ((can_ctrl0_app_Type*) can_ctrl0_app_BASE)

Definition at line 34197 of file netx90_app.h.

#define can_ctrl1_app   ((can_ctrl1_app_Type*) can_ctrl1_app_BASE)

Definition at line 34198 of file netx90_app.h.

#define cm4_misc_ctrl   ((cm4_misc_ctrl_Type*) cm4_misc_ctrl_BASE)

Definition at line 34157 of file netx90_app.h.

#define cm4_scs   ((cm4_scs_Type*) cm4_scs_BASE)

Definition at line 34156 of file netx90_app.h.

#define dmac_app_ch   ((dmac_app_ch_ARRAYType*) dmac_app_ch_BASE)

Definition at line 34187 of file netx90_app.h.

#define dmac_app_reg   ((dmac_app_reg_Type*) dmac_app_reg_BASE)

Definition at line 34188 of file netx90_app.h.

#define dmac_mux_app   ((dmac_mux_app_Type*) dmac_mux_app_BASE)

Definition at line 34189 of file netx90_app.h.

#define ecc_ctrl   ((ecc_ctrl_Type*) ecc_ctrl_BASE)

Definition at line 34180 of file netx90_app.h.

#define ecc_ctrl_app   ((ecc_ctrl_app_Type*) ecc_ctrl_app_BASE)

Definition at line 34208 of file netx90_app.h.

#define endat0_app   ((endat0_app_Type*) endat0_app_BASE)

Definition at line 34209 of file netx90_app.h.

#define endat1_app   ((endat1_app_Type*) endat1_app_BASE)

Definition at line 34210 of file netx90_app.h.

#define endat_ctrl0_app   ((endat_ctrl0_app_Type*) endat_ctrl0_app_BASE)

Definition at line 34211 of file netx90_app.h.

#define endat_ctrl1_app   ((endat_ctrl1_app_Type*) endat_ctrl1_app_BASE)

Definition at line 34212 of file netx90_app.h.

#define eth   ((eth_Type*) eth_BASE)

Definition at line 34186 of file netx90_app.h.

#define gpio_app   ((gpio_app_Type*) gpio_app_BASE)

Definition at line 34200 of file netx90_app.h.

#define gpio_xpic_app   ((gpio_xpic_app_Type*) gpio_xpic_app_BASE)

Definition at line 34226 of file netx90_app.h.

#define hash   ((hash_Type*) hash_BASE)

Definition at line 34159 of file netx90_app.h.

#define hash_ctx_md5   ((hash_ctx_md5_Type*) hash_ctx_md5_BASE)

Definition at line 34161 of file netx90_app.h.

#define hash_ctx_sha   ((hash_ctx_sha_Type*) hash_ctx_sha_BASE)

Definition at line 34160 of file netx90_app.h.

#define hif_asyncmem_ctrl   ((hif_asyncmem_ctrl_Type*) hif_asyncmem_ctrl_BASE)

Definition at line 34171 of file netx90_app.h.

#define hif_io_ctrl   ((hif_io_ctrl_Type*) hif_io_ctrl_BASE)

Definition at line 34170 of file netx90_app.h.

#define hif_sdram_ctrl   ((hif_sdram_ctrl_Type*) hif_sdram_ctrl_BASE)

Definition at line 34172 of file netx90_app.h.

#define hifmem_priority_ctrl   ((hifmem_priority_ctrl_Type*) hifmem_priority_ctrl_BASE)

Definition at line 34173 of file netx90_app.h.

#define i2c_app   ((i2c_app_Type*) i2c_app_BASE)

Definition at line 34191 of file netx90_app.h.

#define i2c_xpic_app   ((i2c_xpic_app_Type*) i2c_xpic_app_BASE)

Definition at line 34228 of file netx90_app.h.

#define idpm_com   ((idpm_com_Type*) idpm_com_BASE)

Definition at line 34158 of file netx90_app.h.

#define iflash_cfg2   ((iflash_cfg2_Type*) iflash_cfg2_BASE)

Definition at line 34169 of file netx90_app.h.

#define io_link_irq   ((io_link_irq_Type*) io_link_irq_BASE)

Definition at line 34238 of file netx90_app.h.

#define madc   ((madc_Type*) madc_BASE)

Definition at line 34181 of file netx90_app.h.

#define madc_seq0   ((madc_seq0_Type*) madc_seq0_BASE)

Definition at line 34182 of file netx90_app.h.

#define madc_seq1   ((madc_seq1_Type*) madc_seq1_BASE)

Definition at line 34183 of file netx90_app.h.

#define madc_seq2   ((madc_seq2_Type*) madc_seq2_BASE)

Definition at line 34184 of file netx90_app.h.

#define madc_seq3   ((madc_seq3_Type*) madc_seq3_BASE)

Definition at line 34185 of file netx90_app.h.

#define mcp_app   ((mcp_app_Type*) mcp_app_BASE)

Definition at line 34205 of file netx90_app.h.

#define mcp_xpic_app   ((mcp_xpic_app_Type*) mcp_xpic_app_BASE)

Definition at line 34224 of file netx90_app.h.

#define menc_app   ((menc_app_Type*) menc_app_BASE)

Definition at line 34217 of file netx90_app.h.

#define mled_ctrl_app   ((mled_ctrl_app_Type*) mled_ctrl_app_BASE)

Definition at line 34199 of file netx90_app.h.

#define mmio_ctrl   ((mmio_ctrl_Type*) mmio_ctrl_BASE)

Definition at line 34168 of file netx90_app.h.

#define module_firewall_ctrl   ((module_firewall_ctrl_Type*) module_firewall_ctrl_BASE)

Definition at line 34179 of file netx90_app.h.

#define mpwm_app   ((mpwm_app_Type*) mpwm_app_BASE)

Definition at line 34218 of file netx90_app.h.

#define mtgy   ((mtgy_Type*) mtgy_BASE)

Definition at line 34164 of file netx90_app.h.

#define nfifo   ((nfifo_Type*) nfifo_BASE)

Definition at line 34165 of file netx90_app.h.

#define pad_ctrl   ((pad_ctrl_Type*) pad_ctrl_BASE)

Definition at line 34166 of file netx90_app.h.

#define pio_app   ((pio_app_Type*) pio_app_BASE)

Definition at line 34201 of file netx90_app.h.

#define random   ((random_Type*) random_BASE)

Definition at line 34163 of file netx90_app.h.

#define sample_at_porn_stat   ((sample_at_porn_stat_Type*) sample_at_porn_stat_BASE)

Definition at line 34177 of file netx90_app.h.

#define slave_firewall_ctrl   ((slave_firewall_ctrl_Type*) slave_firewall_ctrl_BASE)

Definition at line 34178 of file netx90_app.h.

#define spi0_app   ((spi0_app_Type*) spi0_app_BASE)

Definition at line 34192 of file netx90_app.h.

#define spi1_app   ((spi1_app_Type*) spi1_app_BASE)

Definition at line 34193 of file netx90_app.h.

#define spi2_app   ((spi2_app_Type*) spi2_app_BASE)

Definition at line 34194 of file netx90_app.h.

#define spi_xpic_app   ((spi_xpic_app_Type*) spi_xpic_app_BASE)

Definition at line 34229 of file netx90_app.h.

#define sqi   ((sqi_Type*) sqi_BASE)

Definition at line 34174 of file netx90_app.h.

#define sqi0_app   ((sqi0_app_Type*) sqi0_app_BASE)

Definition at line 34195 of file netx90_app.h.

#define sqi1_app   ((sqi1_app_Type*) sqi1_app_BASE)

Definition at line 34196 of file netx90_app.h.

#define systime_app   ((systime_app_Type*) systime_app_BASE)

Definition at line 34204 of file netx90_app.h.

#define systime_lt_app   ((systime_lt_app_Type*) systime_lt_app_BASE)

Definition at line 34203 of file netx90_app.h.

#define systime_lt_xpic_app   ((systime_lt_xpic_app_Type*) systime_lt_xpic_app_BASE)

Definition at line 34225 of file netx90_app.h.

#define timer_app   ((timer_app_Type*) timer_app_BASE)

Definition at line 34202 of file netx90_app.h.

#define timer_xpic_app   ((timer_xpic_app_Type*) timer_xpic_app_BASE)

Definition at line 34222 of file netx90_app.h.

#define trigger_irq_app   ((trigger_irq_app_Type*) trigger_irq_app_BASE)

Definition at line 34207 of file netx90_app.h.

#define uart   ((uart_Type*) uart_BASE)

Definition at line 34175 of file netx90_app.h.

#define uart_app   ((uart_app_Type*) uart_app_BASE)

Definition at line 34190 of file netx90_app.h.

#define uart_xpic_app   ((uart_xpic_app_Type*) uart_xpic_app_BASE)

Definition at line 34227 of file netx90_app.h.

#define vic_xpic_app   ((vic_xpic_app_Type*) vic_xpic_app_BASE)

Definition at line 34221 of file netx90_app.h.

#define wdg_app   ((wdg_app_Type*) wdg_app_BASE)

Definition at line 34206 of file netx90_app.h.

#define wdg_xpic_app   ((wdg_xpic_app_Type*) wdg_xpic_app_BASE)

Definition at line 34223 of file netx90_app.h.

#define xlink0   ((xlink0_Type*) xlink0_BASE)

Definition at line 34230 of file netx90_app.h.

#define xlink1   ((xlink1_Type*) xlink1_BASE)

Definition at line 34231 of file netx90_app.h.

#define xlink2   ((xlink2_Type*) xlink2_BASE)

Definition at line 34232 of file netx90_app.h.

#define xlink3   ((xlink3_Type*) xlink3_BASE)

Definition at line 34233 of file netx90_app.h.

#define xlink4   ((xlink4_Type*) xlink4_BASE)

Definition at line 34234 of file netx90_app.h.

#define xlink5   ((xlink5_Type*) xlink5_BASE)

Definition at line 34235 of file netx90_app.h.

#define xlink6   ((xlink6_Type*) xlink6_BASE)

Definition at line 34236 of file netx90_app.h.

#define xlink7   ((xlink7_Type*) xlink7_BASE)

Definition at line 34237 of file netx90_app.h.

#define xpic_app_debug   ((xpic_app_debug_Type*) xpic_app_debug_BASE)

Definition at line 34220 of file netx90_app.h.

#define xpic_app_regs   ((xpic_app_regs_Type*) xpic_app_regs_BASE)

Definition at line 34219 of file netx90_app.h.