Module nrf9160_pac::saadc_ns [−][src]
Expand description
Analog to Digital Converter 0
Modules
Register block Unspecified
Enable or disable ADC
Calibration is complete
Register block Peripheral events.
A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.
The ADC has filled up the Result buffer
A result is ready to get transferred to RAM.
The ADC has started
The ADC has stopped
Enable or disable interrupt
Disable interrupt
Enable interrupt
Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.
Publish configuration for event CALIBRATEDONE
Register block Publish configuration for events
Publish configuration for event DONE
Publish configuration for event END
Publish configuration for event RESULTDONE
Publish configuration for event STARTED
Publish configuration for event STOPPED
Resolution configuration
Register block RESULT EasyDMA channel
Controls normal or continuous sample rate
Status
Subscribe configuration for task CALIBRATEOFFSET
Subscribe configuration for task SAMPLE
Subscribe configuration for task START
Subscribe configuration for task STOP
Starts offset auto-calibration
Take one ADC sample, if scan is enabled all channels are sampled
Start the ADC and prepare the result buffer in RAM
Stop the ADC and terminate any on-going conversion
Structs
Register block
Register block
Register block
Register block
Register block
Type Definitions
ENABLE register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_CALIBRATEDONE register accessor: an alias for Reg<EVENTS_CALIBRATEDONE_SPEC>
EVENTS_DONE register accessor: an alias for Reg<EVENTS_DONE_SPEC>
EVENTS_END register accessor: an alias for Reg<EVENTS_END_SPEC>
EVENTS_RESULTDONE register accessor: an alias for Reg<EVENTS_RESULTDONE_SPEC>
EVENTS_STARTED register accessor: an alias for Reg<EVENTS_STARTED_SPEC>
EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_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>
OVERSAMPLE register accessor: an alias for Reg<OVERSAMPLE_SPEC>
PUBLISH_CALIBRATEDONE register accessor: an alias for Reg<PUBLISH_CALIBRATEDONE_SPEC>
PUBLISH_DONE register accessor: an alias for Reg<PUBLISH_DONE_SPEC>
PUBLISH_END register accessor: an alias for Reg<PUBLISH_END_SPEC>
PUBLISH_RESULTDONE register accessor: an alias for Reg<PUBLISH_RESULTDONE_SPEC>
PUBLISH_STARTED register accessor: an alias for Reg<PUBLISH_STARTED_SPEC>
PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>
RESOLUTION register accessor: an alias for Reg<RESOLUTION_SPEC>
SAMPLERATE register accessor: an alias for Reg<SAMPLERATE_SPEC>
STATUS register accessor: an alias for Reg<STATUS_SPEC>
SUBSCRIBE_CALIBRATEOFFSET register accessor: an alias for Reg<SUBSCRIBE_CALIBRATEOFFSET_SPEC>
SUBSCRIBE_SAMPLE register accessor: an alias for Reg<SUBSCRIBE_SAMPLE_SPEC>
SUBSCRIBE_START register accessor: an alias for Reg<SUBSCRIBE_START_SPEC>
SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>
TASKS_CALIBRATEOFFSET register accessor: an alias for Reg<TASKS_CALIBRATEOFFSET_SPEC>
TASKS_SAMPLE register accessor: an alias for Reg<TASKS_SAMPLE_SPEC>
TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>
TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>