21 #include <pins_arduino.h> 22 #include <esp_systemapi.h> 76 unsigned long pulseIn(
uint16_t pin, uint8_t state,
unsigned long timeout = 1000000L);
81 return system_adc_read();
void digitalWrite(uint16_t pin, uint8_t val)
Set a digital output.
void noPullup(uint16_t pin)
Disable pull-up on digital input.
uint16_t analogRead(uint16_t pin)
Definition: Digital.h:78
bool isInputPin(uint16_t pin)
Check if GPIO is an input.
void pullup(uint16_t pin)
Enable pull-up on digital input.
const unsigned int A0
Definition: Host/Core/pins_arduino.h:13
unsigned long pulseIn(uint16_t pin, uint8_t state, unsigned long timeout=1000000L)
Measures duration of pulse on GPIO.
void pinMode(uint16_t pin, uint8_t mode)
Set the mode of a GPIO pin.
uint8_t digitalRead(uint16_t pin)
Get the value of a digital input.
Class to customise behaviour for digital functions.
Definition: DigitalHooks.h:20
DigitalHooks * setDigitalHooks(DigitalHooks *hooks)
Replace (or remove) existing hooks.