Module nrf9160_pac::pdm_ns[][src]

Expand description

Pulse Density Modulation (Digital Microphone) Interface 0

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

Register block 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.

Register block Unspecified

Subscribe configuration for task START

Subscribe configuration for task STOP

Starts continuous PDM transfer

Stops PDM transfer

Structs

Register block

Register block

Register block

Type Definitions

ENABLE register accessor: an alias for Reg<ENABLE_SPEC>

EVENTS_END register accessor: an alias for Reg<EVENTS_END_SPEC>

EVENTS_STARTED register accessor: an alias for Reg<EVENTS_STARTED_SPEC>

EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>

GAINL register accessor: an alias for Reg<GAINL_SPEC>

GAINR register accessor: an alias for Reg<GAINR_SPEC>

INTEN register accessor: an alias for Reg<INTEN_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

MODE register accessor: an alias for Reg<MODE_SPEC>

PDMCLKCTRL register accessor: an alias for Reg<PDMCLKCTRL_SPEC>

PUBLISH_END register accessor: an alias for Reg<PUBLISH_END_SPEC>

PUBLISH_STARTED register accessor: an alias for Reg<PUBLISH_STARTED_SPEC>

PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>

RATIO register accessor: an alias for Reg<RATIO_SPEC>

SUBSCRIBE_START register accessor: an alias for Reg<SUBSCRIBE_START_SPEC>

SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>

TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>