Expand description
Pulse Density Modulation (Digital Microphone) Interface
Re-exports§
Modules§
- PDM module enable register
- The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM
- PDM transfer has started
- PDM transfer has finished
- Left output gain adjustment
- Right output gain adjustment
- Enable or disable interrupt
- Disable interrupt
- Enable interrupt
- Defines the routing of the connected PDM microphones’ signals
- PDM clock generator control
- Cluster Unspecified
- Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.
- Cluster Unspecified
- Starts continuous PDM transfer
- Stops PDM transfer
Structs§
- Register block
Type Aliases§
- ENABLE (rw) register accessor: an alias for
Reg<ENABLE_SPEC>
- EVENTS_END (rw) register accessor: an alias for
Reg<EVENTS_END_SPEC>
- EVENTS_STARTED (rw) register accessor: an alias for
Reg<EVENTS_STARTED_SPEC>
- EVENTS_STOPPED (rw) register accessor: an alias for
Reg<EVENTS_STOPPED_SPEC>
- GAINL (rw) register accessor: an alias for
Reg<GAINL_SPEC>
- GAINR (rw) register accessor: an alias for
Reg<GAINR_SPEC>
- INTEN (rw) register accessor: an alias for
Reg<INTEN_SPEC>
- INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC>
- INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC>
- MODE (rw) register accessor: an alias for
Reg<MODE_SPEC>
- PDMCLKCTRL (rw) register accessor: an alias for
Reg<PDMCLKCTRL_SPEC>
- RATIO (rw) register accessor: an alias for
Reg<RATIO_SPEC>
- TASKS_START (w) register accessor: an alias for
Reg<TASKS_START_SPEC>
- TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>