From fca998eb05337d48767db085932e7280c10ebf02 Mon Sep 17 00:00:00 2001 From: Marek Knosala <44412229+rvbc1@users.noreply.github.com> Date: Thu, 18 Jul 2024 00:58:31 +0200 Subject: [PATCH 1/3] Update esp32-hal-adc.c --- cores/esp32/esp32-hal-adc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp32/esp32-hal-adc.c b/cores/esp32/esp32-hal-adc.c index 6788f2eb123..ee9cd02a623 100644 --- a/cores/esp32/esp32-hal-adc.c +++ b/cores/esp32/esp32-hal-adc.c @@ -456,7 +456,7 @@ esp_err_t __analogContinuousInit(adc_channel_t *channel, uint8_t channel_num, ad return ESP_OK; } -bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)) { +bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)) { adc_channel_t channel[pins_count]; adc_unit_t adc_unit = ADC_UNIT_1; esp_err_t err = ESP_OK; From a26359cfa2e368b4c68d1d02964680cf7251ef3f Mon Sep 17 00:00:00 2001 From: Marek Knosala <44412229+rvbc1@users.noreply.github.com> Date: Thu, 18 Jul 2024 00:58:57 +0200 Subject: [PATCH 2/3] Update esp32-hal-adc.h --- cores/esp32/esp32-hal-adc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp32/esp32-hal-adc.h b/cores/esp32/esp32-hal-adc.h index 636057b4f18..6ab5c920cfc 100644 --- a/cores/esp32/esp32-hal-adc.h +++ b/cores/esp32/esp32-hal-adc.h @@ -91,7 +91,7 @@ typedef struct { /* * Setup ADC continuous peripheral * */ -bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)); +bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)); /* * Read ADC continuous conversion data From 973e5c3f2126d6638dc425618ee6d753c06341fa Mon Sep 17 00:00:00 2001 From: Marek Knosala <44412229+rvbc1@users.noreply.github.com> Date: Fri, 19 Jul 2024 16:58:51 +0200 Subject: [PATCH 3/3] Update adc.rst --- docs/en/api/adc.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/api/adc.rst b/docs/en/api/adc.rst index 7c7fbc5ed94..99c4ebb1141 100644 --- a/docs/en/api/adc.rst +++ b/docs/en/api/adc.rst @@ -170,7 +170,7 @@ This function is used to configure ADC continuous peripheral on selected pins. .. code-block:: arduino - bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)); + bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)); * ``pins[]`` array of pins to be set up * ``pins_count`` count of pins in array