bl602_pac/
gpip.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - gpadc_config."]
5    pub gpadc_config: GPADC_CONFIG,
6    #[doc = "0x04 - gpadc_dma_rdata."]
7    pub gpadc_dma_rdata: GPADC_DMA_RDATA,
8    _reserved2: [u8; 0x38],
9    #[doc = "0x40 - gpdac_config."]
10    pub gpdac_config: GPDAC_CONFIG,
11    #[doc = "0x44 - gpdac_dma_config."]
12    pub gpdac_dma_config: GPDAC_DMA_CONFIG,
13    #[doc = "0x48 - gpdac_dma_wdata."]
14    pub gpdac_dma_wdata: GPDAC_DMA_WDATA,
15    #[doc = "0x4c - gpdac_tx_fifo_status."]
16    pub gpdac_tx_fifo_status: GPDAC_TX_FIFO_STATUS,
17}
18#[doc = "gpadc_config (rw) register accessor: an alias for `Reg<GPADC_CONFIG_SPEC>`"]
19pub type GPADC_CONFIG = crate::Reg<gpadc_config::GPADC_CONFIG_SPEC>;
20#[doc = "gpadc_config."]
21pub mod gpadc_config;
22#[doc = "gpadc_dma_rdata (r) register accessor: an alias for `Reg<GPADC_DMA_RDATA_SPEC>`"]
23pub type GPADC_DMA_RDATA = crate::Reg<gpadc_dma_rdata::GPADC_DMA_RDATA_SPEC>;
24#[doc = "gpadc_dma_rdata."]
25pub mod gpadc_dma_rdata;
26#[doc = "gpdac_config (rw) register accessor: an alias for `Reg<GPDAC_CONFIG_SPEC>`"]
27pub type GPDAC_CONFIG = crate::Reg<gpdac_config::GPDAC_CONFIG_SPEC>;
28#[doc = "gpdac_config."]
29pub mod gpdac_config;
30#[doc = "gpdac_dma_config (rw) register accessor: an alias for `Reg<GPDAC_DMA_CONFIG_SPEC>`"]
31pub type GPDAC_DMA_CONFIG = crate::Reg<gpdac_dma_config::GPDAC_DMA_CONFIG_SPEC>;
32#[doc = "gpdac_dma_config."]
33pub mod gpdac_dma_config;
34#[doc = "gpdac_dma_wdata (w) register accessor: an alias for `Reg<GPDAC_DMA_WDATA_SPEC>`"]
35pub type GPDAC_DMA_WDATA = crate::Reg<gpdac_dma_wdata::GPDAC_DMA_WDATA_SPEC>;
36#[doc = "gpdac_dma_wdata."]
37pub mod gpdac_dma_wdata;
38#[doc = "gpdac_tx_fifo_status (r) register accessor: an alias for `Reg<GPDAC_TX_FIFO_STATUS_SPEC>`"]
39pub type GPDAC_TX_FIFO_STATUS = crate::Reg<gpdac_tx_fifo_status::GPDAC_TX_FIFO_STATUS_SPEC>;
40#[doc = "gpdac_tx_fifo_status."]
41pub mod gpdac_tx_fifo_status;