From 1e1e37cb5fe405d9bd6c7f7d3fadace08ed9851b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Ku=C4=87ma?= Date: Fri, 15 Sep 2023 09:18:08 +0200 Subject: [PATCH] Some useful macros for ADC module --- src/rp2_common/hardware_adc/include/hardware/adc.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rp2_common/hardware_adc/include/hardware/adc.h b/src/rp2_common/hardware_adc/include/hardware/adc.h index 372930f8f..386be1ced 100644 --- a/src/rp2_common/hardware_adc/include/hardware/adc.h +++ b/src/rp2_common/hardware_adc/include/hardware/adc.h @@ -49,6 +49,12 @@ #define PARAM_ASSERTIONS_ENABLED_ADC 0 #endif +#define ADC_REFERENCE_VOLTAGE 3.3 +#define ADC_MAX 4095 + +/* Converts GPIO pin number to ADC channel */ +#define ADC_PIN_TO_CHANNEL(Pin) ((Pin) - (26)) + #ifdef __cplusplus extern "C" { #endif