Skip to content

Commit b2e67ca

Browse files
authored
Update analogContinuous function for passing pins as const and constexpr (espressif#10044)
* Update esp32-hal-adc.c * Update esp32-hal-adc.h * Update adc.rst
1 parent 690bdb5 commit b2e67ca

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

cores/esp32/esp32-hal-adc.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ esp_err_t __analogContinuousInit(adc_channel_t *channel, uint8_t channel_num, ad
456456
return ESP_OK;
457457
}
458458

459-
bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)) {
459+
bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void)) {
460460
adc_channel_t channel[pins_count];
461461
adc_unit_t adc_unit = ADC_UNIT_1;
462462
esp_err_t err = ESP_OK;

cores/esp32/esp32-hal-adc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ typedef struct {
9191
/*
9292
* Setup ADC continuous peripheral
9393
* */
94-
bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void));
94+
bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void));
9595

9696
/*
9797
* Read ADC continuous conversion data

docs/en/api/adc.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ This function is used to configure ADC continuous peripheral on selected pins.
170170

171171
.. code-block:: arduino
172172
173-
bool analogContinuous(uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void));
173+
bool analogContinuous(const uint8_t pins[], size_t pins_count, uint32_t conversions_per_pin, uint32_t sampling_freq_hz, void (*userFunc)(void));
174174
175175
* ``pins[]`` array of pins to be set up
176176
* ``pins_count`` count of pins in array

0 commit comments

Comments
 (0)