machine.ADC
Attributes
Classes
Access the ADC associated with a source identified by id. This |
Module Contents
- class machine.ADC.ADC(id, *, sample_ns: int | None = 0, atten: int | None = ATTN_0DB)
Access the ADC associated with a source identified by id. This id may be an integer (usually specifying a channel number), a Pin object, or other value supported by the underlying machine.
If additional keyword-arguments are given then they will configure various aspects of the ADC. If not given, these settings will take previous or default values. The settings are:
sample_ns is the sampling time in nanoseconds.
atten specifies the input attenuation.
- block() Incomplete
Return the ADCBlock instance associated with this ADC object.
This method only exists if the port supports the ADCBlock class.
- init(*, sample_ns, atten) Incomplete
Apply the given settings to the ADC. Only those arguments that are specified will be changed. See the ADC constructor above for what the arguments are.