ANALOG_READ_SPEED {FAST_ADC,FASTER_ADC,FASTEST_ADC};
59 voidsetupMozziADC(int8_t speed=FAST_ADC);
88DIDR0 |= 1<<channel_num;
101DIDR0 &= ~(1<<channel_num);
113 for(uint8_t i = 0; i<NUM_ANALOG_INPUTS; i++){
126 for(uint8_t i = 0; i<NUM_ANALOG_INPUTS; i++){
141 voidadcStartConversion(uint8_t channel);
154 #if defined(FOR_DOXYGEN_ONLY) || defined(MOZZI_ANALOG_READ_RESOLUTION) 174 inlineuint16_t
mozziAnalogRead(uint8_t pin) {
returnmozziAnalogRead<MOZZI_ANALOG_READ_RESOLUTION>(pin); }
176MOZZI_DEPRECATED(
"2.0",
"This use of mozziAnalogRead() is not portable. Refer to the API documentation for suggested alternatives.") inline uint16_t
mozziAnalogRead(uint8_t pin) {
returnmozziAnalogRead<MOZZI__INTERNAL_ANALOG_READ_RESOLUTION>(pin); }
179uint8_t adcPinToChannelNum(uint8_t pin);
void reconnectDigitalIn(uint8_t channel_num)
Reconnect the digital input buffer for an analog input channel which has been set for analog input wi...
void adcDisconnectAllDigitalIns()
Prepare all analog input channels by turning off their digital input buffers.
void disconnectDigitalIn(uint8_t channel_num)
Prepare an analog input channel by turning off its digital input buffer.
void adcReconnectAllDigitalIns()
Reconnect the digital input buffers for analog input channels which have been set for analog input wi...
uint16_t mozziAnalogRead(uint8_t pin)
See mozziAnalogRead().
void setupFastAnalogRead(int8_t speed=FAST_ADC)
This is automatically called in startMozzi.
uint16_t mozziAnalogRead16(uint8_t pin)
See mozziAnalogRead() but always returns the value shifted to 16 bit range.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4