Module nrf5340_app_pac::pdm0_ns
source · [−]Expand description
Pulse Density Modulation (Digital Microphone) Interface 0
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
Master clock generator configuration
Defines the routing of the connected PDM microphones’ signals
PDM clock generator control
Cluster
Unspecified
Publish configuration for event END
Publish configuration for event STARTED
Publish configuration for event STOPPED
Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.
Cluster
Unspecified
Subscribe configuration for task START
Subscribe configuration for task STOP
Starts continuous PDM transfer
Stops PDM transfer
Structs
Register block
Type Definitions
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>
MCLKCONFIG (rw) register accessor: an alias for
Reg<MCLKCONFIG_SPEC>
MODE (rw) register accessor: an alias for
Reg<MODE_SPEC>
PDMCLKCTRL (rw) register accessor: an alias for
Reg<PDMCLKCTRL_SPEC>
PUBLISH_END (rw) register accessor: an alias for
Reg<PUBLISH_END_SPEC>
PUBLISH_STARTED (rw) register accessor: an alias for
Reg<PUBLISH_STARTED_SPEC>
PUBLISH_STOPPED (rw) register accessor: an alias for
Reg<PUBLISH_STOPPED_SPEC>
RATIO (rw) register accessor: an alias for
Reg<RATIO_SPEC>
SUBSCRIBE_START (rw) register accessor: an alias for
Reg<SUBSCRIBE_START_SPEC>
SUBSCRIBE_STOP (rw) register accessor: an alias for
Reg<SUBSCRIBE_STOP_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>