diff --git a/.github/workflows/Arduino-build.yml b/.github/workflows/Arduino-build.yml index 65730bb4e5..356badc6b9 100644 --- a/.github/workflows/Arduino-build.yml +++ b/.github/workflows/Arduino-build.yml @@ -35,7 +35,9 @@ jobs: steps: # First of all, clone the repo using the checkout action. - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@main + with: + submodules: true - name: Compilation id: Compile diff --git a/.github/workflows/Cmake.yml b/.github/workflows/Cmake.yml index f39ac307f3..05b92f5a83 100644 --- a/.github/workflows/Cmake.yml +++ b/.github/workflows/Cmake.yml @@ -53,7 +53,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@main + with: + submodules: true - name: Get latest CMake and Ninja uses: lukka/get-cmake@latest diff --git a/.github/workflows/PIO-build.yml b/.github/workflows/PIO-build.yml index cb331e557b..5e484ebce1 100644 --- a/.github/workflows/PIO-build.yml +++ b/.github/workflows/PIO-build.yml @@ -38,6 +38,8 @@ jobs: # First of all, clone the repo using the checkout action. - name: Checkout uses: actions/checkout@main + with: + submodules: true - name: PlatformIO id: Compile diff --git a/.github/workflows/astyle.yml b/.github/workflows/astyle.yml index 3807d8062f..f7bf57085e 100644 --- a/.github/workflows/astyle.yml +++ b/.github/workflows/astyle.yml @@ -31,7 +31,7 @@ jobs: steps: # First of all, clone the repo using the checkout action. - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Astyle check id: Astyle diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..a42e8d72dd --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "cores/arduino/api"] + path = cores/arduino/api + url = https://github.com/stm32duino/ArduinoCore-API.git + branch = dev diff --git a/CI/astyle/.astyleignore b/CI/astyle/.astyleignore index ee362133f0..6d97e4a92c 100644 --- a/CI/astyle/.astyleignore +++ b/CI/astyle/.astyleignore @@ -1,4 +1,5 @@ .git BUILD CI -system \ No newline at end of file +system +cores/arduino/api diff --git a/CI/build/examples/BareMinimum/BareMinimum.ino b/CI/build/examples/BareMinimum/BareMinimum.ino index 404d98c22c..994e5cf2c2 100644 --- a/CI/build/examples/BareMinimum/BareMinimum.ino +++ b/CI/build/examples/BareMinimum/BareMinimum.ino @@ -3,171 +3,9 @@ * It allows to test build of built-in libraries * and can not be executed. */ - -#include -#ifndef STM32MP1xx -#include -#endif -#ifdef TIMER_SERVO -#include -#endif -#include -#include -#include - -#include -/* ---------------------------------------------------------------------- - Defines each of the tests performed - ------------------------------------------------------------------- */ -#define MAX_BLOCKSIZE 2 -#define DELTA (0.0001f) -/* ---------------------------------------------------------------------- - Test input data for Floating point sin_cos example for 32-blockSize - Generated by the MATLAB randn() function - ------------------------------------------------------------------- */ -const float32_t testInput_f32[MAX_BLOCKSIZE] = { - -1.244916875853235400, -4.793533929171324800 -}; -const float32_t testRefOutput_f32 = 1.000000000; -/* ---------------------------------------------------------------------- - Declare Global variables - ------------------------------------------------------------------- */ -uint32_t blockSize = 2; -float32_t testOutput; -float32_t cosOutput; -float32_t sinOutput; -float32_t cosSquareOutput; -float32_t sinSquareOutput; -/* ---------------------------------------------------------------------- - Max magnitude FFT Bin test - ------------------------------------------------------------------- */ -arm_status status; -/* CMSIS_DSP */ - -#ifndef USER_BTN -#define USER_BTN 2 -#endif - -#ifndef LED_BUILTIN -#define LED_BUILTIN 13 -#endif - -#ifndef PIN_SERIAL_RX -#define PIN_SERIAL_RX 0 -#endif - -#ifndef PIN_SERIAL_TX -#define PIN_SERIAL_TX 1 -#endif - -#ifndef Serial -HardwareSerial Serial(PIN_SERIAL_RX, PIN_SERIAL_TX); -#endif - -#ifdef TIMER_SERVO -Servo servo; -#endif -SoftwareSerial swSerial(10, 11); - void setup() { - // Serial HW & SW -#if (!defined(USBD_USE_CDC) && !defined(DISABLE_GENERIC_SERIALUSB)) && (!defined(VIRTIOCON) && !defined(DISABLE_GENERIC_SERIALVIRTIO)) - Serial.setRx(PIN_SERIAL_RX); - Serial.setTx(digitalPinToPinName(PIN_SERIAL_TX)); -#endif - Serial.begin(9600); // start serial for output - while (!Serial) {}; - - swSerial.begin(4800); - swSerial.write("x"); - if (!swSerial.isListening()) { - swSerial.listen(); - if (swSerial.available()) { - swSerial.read(); - } - } - swSerial.end(); - - // EEPROM - byte value = EEPROM.read(0x01); - EEPROM.write(EEPROM.length() - 1, value); - -#ifndef STM32MP1xx - // IWDG - if (!IWatchdog.isReset(true)) { - IWatchdog.begin(10000000); - IWatchdog.isEnabled(); - } - IWatchdog.reload(); -#endif - -#ifdef TIMER_SERVO - // Servo - servo.attach(3, 900, 2100); - servo.write(1500); - servo.detach(); -#endif - - // SPI - SPISettings settings(SPI_SPEED_CLOCK_DEFAULT, MSBFIRST, SPI_MODE0); - SPI.setMISO(PIN_SPI_MISO); - SPI.setMOSI(PIN_SPI_MOSI); - SPI.setSCLK(PIN_SPI_SCK); - SPI.setSSEL(digitalPinToPinName(PIN_SPI_SS)); - SPI.begin(); - SPI.beginTransaction(settings); - SPI.endTransaction(); - SPI.transfer(1); - SPI.end(); - - // Wire - Wire.setSCL(PIN_WIRE_SCL); - Wire.setSDA(digitalPinToPinName(PIN_WIRE_SDA)); - Wire.setClock(400000); - Wire.begin(4); - Wire.onRequest(requestEvent); - Wire.onReceive(receiveEvent); - Wire.beginTransmission(4); - Wire.endTransmission(); - Wire.requestFrom(2, 1); - Wire.end(); - - // CMSIS DSP - float32_t diff; - for (uint32_t i = 0; i < blockSize; i++) { - cosOutput = arm_cos_f32(testInput_f32[i]); - sinOutput = arm_sin_f32(testInput_f32[i]); - arm_mult_f32(&cosOutput, &cosOutput, &cosSquareOutput, 1); - arm_mult_f32(&sinOutput, &sinOutput, &sinSquareOutput, 1); - arm_add_f32(&cosSquareOutput, &sinSquareOutput, &testOutput, 1); - /* absolute value of difference between ref and test */ - diff = fabsf(testRefOutput_f32 - testOutput); - /* Comparison of sin_cos value with reference */ - status = (diff > DELTA) ? ARM_MATH_TEST_FAILURE : ARM_MATH_SUCCESS; - if (status == ARM_MATH_TEST_FAILURE) { - break; - } - } - if (status != ARM_MATH_SUCCESS) { - Serial.printf("FAILURE\n"); - } else { - Serial.printf("SUCCESS\n"); - } } void loop() { } -// Wire -// function that executes whenever data is received from master -// this function is registered as an event, see setup() -void receiveEvent(int) { - while (1 < Wire.available()) { - Wire.read(); - } -} -// function that executes whenever data is requested by master -// this function is registered as an event, see setup() -void requestEvent() { - Wire.write("x"); -} diff --git a/CI/build/examples/BareMinimum/CMakeLists.txt b/CI/build/examples/BareMinimum/CMakeLists.txt index 118a2bdbc1..99d1dd780e 100644 --- a/CI/build/examples/BareMinimum/CMakeLists.txt +++ b/CI/build/examples/BareMinimum/CMakeLists.txt @@ -7,6 +7,8 @@ cmake_minimum_required(VERSION 3.21) # STEP 1: set up bases of environment # ----------------------------------------------------------------------------- +add_definitions(-DEXTENDED_PIN_MODE) + file(REAL_PATH "../../../../" CORE_PATH EXPAND_TILDE) file(TO_CMAKE_PATH "${CORE_PATH}" CORE_PATH) @@ -40,12 +42,12 @@ include(build_sketch) build_sketch(TARGET "BareMinimum" SOURCES BareMinimum.ino - DEPENDS - CMSIS_DSP - EEPROM - IWatchdog - Servo - SoftwareSerial - SPI - Wire + # DEPENDS + # CMSIS_DSP + # EEPROM + # IWatchdog + # Servo + # SoftwareSerial + # SPI + # Wire ) diff --git a/CI/codespell/.codespellrc b/CI/codespell/.codespellrc index 4492c212ec..a7c753571c 100644 --- a/CI/codespell/.codespellrc +++ b/CI/codespell/.codespellrc @@ -1,5 +1,5 @@ [codespell] check-filenames = check-hidden = -skip = ./.git,./CI,./system/Drivers,./system/Middlewares +skip = ./.git,./CI,./system/Drivers,./system/Middlewares,./cores/arduino/api ignore-words = ./CI/codespell/.codespellignore diff --git a/cmake/boards_db.cmake b/cmake/boards_db.cmake index 36baf1a8c7..9205d05796 100644 --- a/cmake/boards_db.cmake +++ b/cmake/boards_db.cmake @@ -1021,13 +1021,13 @@ set(B_U585I_IOT02A_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5xx set(B_U585I_IOT02A_MAXSIZE 2097152) set(B_U585I_IOT02A_MAXDATASIZE 262144) set(B_U585I_IOT02A_MCU cortex-m33) -set(B_U585I_IOT02A_FPCONF "fpv4-sp-d16-hard") +set(B_U585I_IOT02A_FPCONF "fpv5-sp-d16-hard") add_library(B_U585I_IOT02A INTERFACE) target_compile_options(B_U585I_IOT02A INTERFACE "SHELL:-DSTM32U585xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${B_U585I_IOT02A_MCU} ) target_compile_definitions(B_U585I_IOT02A INTERFACE @@ -1051,7 +1051,7 @@ target_link_options(B_U585I_IOT02A INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${B_U585I_IOT02A_MCU} ) @@ -5083,13 +5083,13 @@ set(DEVKIT_IOT_CONTINUUM_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM set(DEVKIT_IOT_CONTINUUM_MAXSIZE 2097152) set(DEVKIT_IOT_CONTINUUM_MAXDATASIZE 786432) set(DEVKIT_IOT_CONTINUUM_MCU cortex-m33) -set(DEVKIT_IOT_CONTINUUM_FPCONF "fpv4-sp-d16-hard") +set(DEVKIT_IOT_CONTINUUM_FPCONF "fpv5-sp-d16-hard") add_library(DEVKIT_IOT_CONTINUUM INTERFACE) target_compile_options(DEVKIT_IOT_CONTINUUM INTERFACE "SHELL:-DSTM32U585xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${DEVKIT_IOT_CONTINUUM_MCU} ) target_compile_definitions(DEVKIT_IOT_CONTINUUM INTERFACE @@ -5113,7 +5113,7 @@ target_link_options(DEVKIT_IOT_CONTINUUM INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${DEVKIT_IOT_CONTINUUM_MCU} ) @@ -76853,7 +76853,7 @@ target_compile_options(GENERIC_H503CBTX INTERFACE "SHELL:-DSTM32H503xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503CBTX_MCU} ) target_compile_definitions(GENERIC_H503CBTX INTERFACE @@ -76877,7 +76877,7 @@ target_link_options(GENERIC_H503CBTX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=131072" "LINKER:--defsym=LD_MAX_DATA_SIZE=32768" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503CBTX_MCU} ) @@ -76935,7 +76935,7 @@ target_compile_options(GENERIC_H503CBUX INTERFACE "SHELL:-DSTM32H503xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503CBUX_MCU} ) target_compile_definitions(GENERIC_H503CBUX INTERFACE @@ -76959,7 +76959,7 @@ target_link_options(GENERIC_H503CBUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=131072" "LINKER:--defsym=LD_MAX_DATA_SIZE=32768" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503CBUX_MCU} ) @@ -77017,7 +77017,7 @@ target_compile_options(GENERIC_H503KBUX INTERFACE "SHELL:-DSTM32H503xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503KBUX_MCU} ) target_compile_definitions(GENERIC_H503KBUX INTERFACE @@ -77041,7 +77041,7 @@ target_link_options(GENERIC_H503KBUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=131072" "LINKER:--defsym=LD_MAX_DATA_SIZE=32768" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503KBUX_MCU} ) @@ -77099,7 +77099,7 @@ target_compile_options(GENERIC_H503RBTX INTERFACE "SHELL:-DSTM32H503xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503RBTX_MCU} ) target_compile_definitions(GENERIC_H503RBTX INTERFACE @@ -77123,7 +77123,7 @@ target_link_options(GENERIC_H503RBTX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=131072" "LINKER:--defsym=LD_MAX_DATA_SIZE=32768" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H503RBTX_MCU} ) @@ -77181,7 +77181,7 @@ target_compile_options(GENERIC_H562RGTX INTERFACE "SHELL:-DSTM32H562xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H562RGTX_MCU} ) target_compile_definitions(GENERIC_H562RGTX INTERFACE @@ -77205,7 +77205,7 @@ target_link_options(GENERIC_H562RGTX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H562RGTX_MCU} ) @@ -77263,7 +77263,7 @@ target_compile_options(GENERIC_H562RITX INTERFACE "SHELL:-DSTM32H562xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H562RITX_MCU} ) target_compile_definitions(GENERIC_H562RITX INTERFACE @@ -77287,7 +77287,7 @@ target_link_options(GENERIC_H562RITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H562RITX_MCU} ) @@ -77345,7 +77345,7 @@ target_compile_options(GENERIC_H563IIKXQ INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563IIKXQ_MCU} ) target_compile_definitions(GENERIC_H563IIKXQ INTERFACE @@ -77369,7 +77369,7 @@ target_link_options(GENERIC_H563IIKXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563IIKXQ_MCU} ) @@ -77427,7 +77427,7 @@ target_compile_options(GENERIC_H563RGTX INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563RGTX_MCU} ) target_compile_definitions(GENERIC_H563RGTX INTERFACE @@ -77451,7 +77451,7 @@ target_link_options(GENERIC_H563RGTX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563RGTX_MCU} ) @@ -77509,7 +77509,7 @@ target_compile_options(GENERIC_H563RITX INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563RITX_MCU} ) target_compile_definitions(GENERIC_H563RITX INTERFACE @@ -77533,7 +77533,7 @@ target_link_options(GENERIC_H563RITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563RITX_MCU} ) @@ -77591,7 +77591,7 @@ target_compile_options(GENERIC_H563ZGTX INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563ZGTX_MCU} ) target_compile_definitions(GENERIC_H563ZGTX INTERFACE @@ -77615,7 +77615,7 @@ target_link_options(GENERIC_H563ZGTX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563ZGTX_MCU} ) @@ -77673,7 +77673,7 @@ target_compile_options(GENERIC_H563ZITX INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563ZITX_MCU} ) target_compile_definitions(GENERIC_H563ZITX INTERFACE @@ -77697,7 +77697,7 @@ target_link_options(GENERIC_H563ZITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H563ZITX_MCU} ) @@ -77755,7 +77755,7 @@ target_compile_options(GENERIC_H573IIKXQ INTERFACE "SHELL:-DSTM32H573xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573IIKXQ_MCU} ) target_compile_definitions(GENERIC_H573IIKXQ INTERFACE @@ -77779,7 +77779,7 @@ target_link_options(GENERIC_H573IIKXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573IIKXQ_MCU} ) @@ -77837,7 +77837,7 @@ target_compile_options(GENERIC_H573RITX INTERFACE "SHELL:-DSTM32H573xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573RITX_MCU} ) target_compile_definitions(GENERIC_H573RITX INTERFACE @@ -77861,7 +77861,7 @@ target_link_options(GENERIC_H573RITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573RITX_MCU} ) @@ -77919,7 +77919,7 @@ target_compile_options(GENERIC_H573ZITX INTERFACE "SHELL:-DSTM32H573xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573ZITX_MCU} ) target_compile_definitions(GENERIC_H573ZITX INTERFACE @@ -77943,7 +77943,7 @@ target_link_options(GENERIC_H573ZITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_H573ZITX_MCU} ) @@ -102717,7 +102717,7 @@ target_compile_options(GENERIC_L552QCIXQ INTERFACE "SHELL:-DSTM32L552xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552QCIXQ_MCU} ) target_compile_definitions(GENERIC_L552QCIXQ INTERFACE @@ -102741,7 +102741,7 @@ target_link_options(GENERIC_L552QCIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=262144" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552QCIXQ_MCU} ) @@ -102799,7 +102799,7 @@ target_compile_options(GENERIC_L552QEIXQ INTERFACE "SHELL:-DSTM32L552xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552QEIXQ_MCU} ) target_compile_definitions(GENERIC_L552QEIXQ INTERFACE @@ -102823,7 +102823,7 @@ target_link_options(GENERIC_L552QEIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552QEIXQ_MCU} ) @@ -102881,7 +102881,7 @@ target_compile_options(GENERIC_L552ZCTXQ INTERFACE "SHELL:-DSTM32L552xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552ZCTXQ_MCU} ) target_compile_definitions(GENERIC_L552ZCTXQ INTERFACE @@ -102905,7 +102905,7 @@ target_link_options(GENERIC_L552ZCTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=262144" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552ZCTXQ_MCU} ) @@ -102963,7 +102963,7 @@ target_compile_options(GENERIC_L552ZETXQ INTERFACE "SHELL:-DSTM32L552xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552ZETXQ_MCU} ) target_compile_definitions(GENERIC_L552ZETXQ INTERFACE @@ -102987,7 +102987,7 @@ target_link_options(GENERIC_L552ZETXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L552ZETXQ_MCU} ) @@ -103045,7 +103045,7 @@ target_compile_options(GENERIC_L562QEIXQ INTERFACE "SHELL:-DSTM32L562xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L562QEIXQ_MCU} ) target_compile_definitions(GENERIC_L562QEIXQ INTERFACE @@ -103069,7 +103069,7 @@ target_link_options(GENERIC_L562QEIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L562QEIXQ_MCU} ) @@ -103127,7 +103127,7 @@ target_compile_options(GENERIC_L562ZETXQ INTERFACE "SHELL:-DSTM32L562xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L562ZETXQ_MCU} ) target_compile_definitions(GENERIC_L562ZETXQ INTERFACE @@ -103151,7 +103151,7 @@ target_link_options(GENERIC_L562ZETXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_L562ZETXQ_MCU} ) @@ -104383,7 +104383,7 @@ target_compile_options(GENERIC_U375RETXQ INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375RETXQ_MCU} ) target_compile_definitions(GENERIC_U375RETXQ INTERFACE @@ -104407,7 +104407,7 @@ target_link_options(GENERIC_U375RETXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375RETXQ_MCU} ) @@ -104453,7 +104453,7 @@ target_compile_options(GENERIC_U375RGTXQ INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375RGTXQ_MCU} ) target_compile_definitions(GENERIC_U375RGTXQ INTERFACE @@ -104477,7 +104477,7 @@ target_link_options(GENERIC_U375RGTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375RGTXQ_MCU} ) @@ -104523,7 +104523,7 @@ target_compile_options(GENERIC_U375VEIX INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VEIX_MCU} ) target_compile_definitions(GENERIC_U375VEIX INTERFACE @@ -104547,7 +104547,7 @@ target_link_options(GENERIC_U375VEIX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VEIX_MCU} ) @@ -104593,7 +104593,7 @@ target_compile_options(GENERIC_U375VEIXQ INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VEIXQ_MCU} ) target_compile_definitions(GENERIC_U375VEIXQ INTERFACE @@ -104617,7 +104617,7 @@ target_link_options(GENERIC_U375VEIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VEIXQ_MCU} ) @@ -104663,7 +104663,7 @@ target_compile_options(GENERIC_U375VGIX INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VGIX_MCU} ) target_compile_definitions(GENERIC_U375VGIX INTERFACE @@ -104687,7 +104687,7 @@ target_link_options(GENERIC_U375VGIX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VGIX_MCU} ) @@ -104733,7 +104733,7 @@ target_compile_options(GENERIC_U375VGIXQ INTERFACE "SHELL:-DSTM32U375xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VGIXQ_MCU} ) target_compile_definitions(GENERIC_U375VGIXQ INTERFACE @@ -104757,7 +104757,7 @@ target_link_options(GENERIC_U375VGIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U375VGIXQ_MCU} ) @@ -104803,7 +104803,7 @@ target_compile_options(GENERIC_U385RGTXQ INTERFACE "SHELL:-DSTM32U385xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385RGTXQ_MCU} ) target_compile_definitions(GENERIC_U385RGTXQ INTERFACE @@ -104827,7 +104827,7 @@ target_link_options(GENERIC_U385RGTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385RGTXQ_MCU} ) @@ -104873,7 +104873,7 @@ target_compile_options(GENERIC_U385VGIX INTERFACE "SHELL:-DSTM32U385xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385VGIX_MCU} ) target_compile_definitions(GENERIC_U385VGIX INTERFACE @@ -104897,7 +104897,7 @@ target_link_options(GENERIC_U385VGIX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385VGIX_MCU} ) @@ -104943,7 +104943,7 @@ target_compile_options(GENERIC_U385VGIXQ INTERFACE "SHELL:-DSTM32U385xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385VGIXQ_MCU} ) target_compile_definitions(GENERIC_U385VGIXQ INTERFACE @@ -104967,7 +104967,7 @@ target_link_options(GENERIC_U385VGIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U385VGIXQ_MCU} ) @@ -105013,7 +105013,7 @@ target_compile_options(GENERIC_U575AGIXQ INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575AGIXQ_MCU} ) target_compile_definitions(GENERIC_U575AGIXQ INTERFACE @@ -105037,7 +105037,7 @@ target_link_options(GENERIC_U575AGIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575AGIXQ_MCU} ) @@ -105095,7 +105095,7 @@ target_compile_options(GENERIC_U575AIIXQ INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575AIIXQ_MCU} ) target_compile_definitions(GENERIC_U575AIIXQ INTERFACE @@ -105119,7 +105119,7 @@ target_link_options(GENERIC_U575AIIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575AIIXQ_MCU} ) @@ -105177,7 +105177,7 @@ target_compile_options(GENERIC_U575CITX INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575CITX_MCU} ) target_compile_definitions(GENERIC_U575CITX INTERFACE @@ -105201,7 +105201,7 @@ target_link_options(GENERIC_U575CITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575CITX_MCU} ) @@ -105259,7 +105259,7 @@ target_compile_options(GENERIC_U575CIUX INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575CIUX_MCU} ) target_compile_definitions(GENERIC_U575CIUX INTERFACE @@ -105283,7 +105283,7 @@ target_link_options(GENERIC_U575CIUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575CIUX_MCU} ) @@ -105341,7 +105341,7 @@ target_compile_options(GENERIC_U575ZGTXQ INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575ZGTXQ_MCU} ) target_compile_definitions(GENERIC_U575ZGTXQ INTERFACE @@ -105365,7 +105365,7 @@ target_link_options(GENERIC_U575ZGTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575ZGTXQ_MCU} ) @@ -105423,7 +105423,7 @@ target_compile_options(GENERIC_U575ZITXQ INTERFACE "SHELL:-DSTM32U575xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575ZITXQ_MCU} ) target_compile_definitions(GENERIC_U575ZITXQ INTERFACE @@ -105447,7 +105447,7 @@ target_link_options(GENERIC_U575ZITXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U575ZITXQ_MCU} ) @@ -105505,7 +105505,7 @@ target_compile_options(GENERIC_U585AIIXQ INTERFACE "SHELL:-DSTM32U585xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585AIIXQ_MCU} ) target_compile_definitions(GENERIC_U585AIIXQ INTERFACE @@ -105529,7 +105529,7 @@ target_link_options(GENERIC_U585AIIXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585AIIXQ_MCU} ) @@ -105587,7 +105587,7 @@ target_compile_options(GENERIC_U585CITX INTERFACE "SHELL:-DSTM32U585xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585CITX_MCU} ) target_compile_definitions(GENERIC_U585CITX INTERFACE @@ -105611,7 +105611,7 @@ target_link_options(GENERIC_U585CITX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585CITX_MCU} ) @@ -105669,7 +105669,7 @@ target_compile_options(GENERIC_U585CIUX INTERFACE "SHELL:-DSTM32U585xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585CIUX_MCU} ) target_compile_definitions(GENERIC_U585CIUX INTERFACE @@ -105693,7 +105693,7 @@ target_link_options(GENERIC_U585CIUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585CIUX_MCU} ) @@ -105751,7 +105751,7 @@ target_compile_options(GENERIC_U585ZITXQ INTERFACE "SHELL:-DSTM32U585xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585ZITXQ_MCU} ) target_compile_definitions(GENERIC_U585ZITXQ INTERFACE @@ -105775,7 +105775,7 @@ target_link_options(GENERIC_U585ZITXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U585ZITXQ_MCU} ) @@ -105833,7 +105833,7 @@ target_compile_options(GENERIC_U595ZITXQ INTERFACE "SHELL:-DSTM32U595xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U595ZITXQ_MCU} ) target_compile_definitions(GENERIC_U595ZITXQ INTERFACE @@ -105857,7 +105857,7 @@ target_link_options(GENERIC_U595ZITXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U595ZITXQ_MCU} ) @@ -105915,7 +105915,7 @@ target_compile_options(GENERIC_U595ZJTXQ INTERFACE "SHELL:-DSTM32U595xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U595ZJTXQ_MCU} ) target_compile_definitions(GENERIC_U595ZJTXQ INTERFACE @@ -105939,7 +105939,7 @@ target_link_options(GENERIC_U595ZJTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=4194304" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U595ZJTXQ_MCU} ) @@ -105997,7 +105997,7 @@ target_compile_options(GENERIC_U599ZITXQ INTERFACE "SHELL:-DSTM32U599xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U599ZITXQ_MCU} ) target_compile_definitions(GENERIC_U599ZITXQ INTERFACE @@ -106021,7 +106021,7 @@ target_link_options(GENERIC_U599ZITXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U599ZITXQ_MCU} ) @@ -106079,7 +106079,7 @@ target_compile_options(GENERIC_U599ZJTXQ INTERFACE "SHELL:-DSTM32U599xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U599ZJTXQ_MCU} ) target_compile_definitions(GENERIC_U599ZJTXQ INTERFACE @@ -106103,7 +106103,7 @@ target_link_options(GENERIC_U599ZJTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=4194304" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U599ZJTXQ_MCU} ) @@ -106161,7 +106161,7 @@ target_compile_options(GENERIC_U5A5ZJTXQ INTERFACE "SHELL:-DSTM32U5A5xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U5A5ZJTXQ_MCU} ) target_compile_definitions(GENERIC_U5A5ZJTXQ INTERFACE @@ -106185,7 +106185,7 @@ target_link_options(GENERIC_U5A5ZJTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=4194304" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U5A5ZJTXQ_MCU} ) @@ -106243,7 +106243,7 @@ target_compile_options(GENERIC_U5A9ZJTXQ INTERFACE "SHELL:-DSTM32U5A9xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U5A9ZJTXQ_MCU} ) target_compile_definitions(GENERIC_U5A9ZJTXQ INTERFACE @@ -106267,7 +106267,7 @@ target_link_options(GENERIC_U5A9ZJTXQ INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=4194304" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_U5A9ZJTXQ_MCU} ) @@ -107771,7 +107771,7 @@ target_compile_options(GENERIC_WBA55CEUX INTERFACE "SHELL:-DSTM32WBA55xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_WBA55CEUX_MCU} ) target_compile_definitions(GENERIC_WBA55CEUX INTERFACE @@ -107795,7 +107795,7 @@ target_link_options(GENERIC_WBA55CEUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=98304" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_WBA55CEUX_MCU} ) @@ -107825,7 +107825,7 @@ target_compile_options(GENERIC_WBA55CGUX INTERFACE "SHELL:-DSTM32WBA55xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_WBA55CGUX_MCU} ) target_compile_definitions(GENERIC_WBA55CGUX INTERFACE @@ -107849,7 +107849,7 @@ target_link_options(GENERIC_WBA55CGUX INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=131072" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${GENERIC_WBA55CGUX_MCU} ) @@ -112881,13 +112881,13 @@ set(NUCLEO_H503RB_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H5xx/ set(NUCLEO_H503RB_MAXSIZE 131072) set(NUCLEO_H503RB_MAXDATASIZE 32768) set(NUCLEO_H503RB_MCU cortex-m33) -set(NUCLEO_H503RB_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_H503RB_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_H503RB INTERFACE) target_compile_options(NUCLEO_H503RB INTERFACE "SHELL:-DSTM32H503xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_H503RB_MCU} ) target_compile_definitions(NUCLEO_H503RB INTERFACE @@ -112911,7 +112911,7 @@ target_link_options(NUCLEO_H503RB INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=131072" "LINKER:--defsym=LD_MAX_DATA_SIZE=32768" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_H503RB_MCU} ) @@ -112963,13 +112963,13 @@ set(NUCLEO_H563ZI_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H5xx/ set(NUCLEO_H563ZI_MAXSIZE 2097152) set(NUCLEO_H563ZI_MAXDATASIZE 655360) set(NUCLEO_H563ZI_MCU cortex-m33) -set(NUCLEO_H563ZI_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_H563ZI_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_H563ZI INTERFACE) target_compile_options(NUCLEO_H563ZI INTERFACE "SHELL:-DSTM32H563xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_H563ZI_MCU} ) target_compile_definitions(NUCLEO_H563ZI INTERFACE @@ -112993,7 +112993,7 @@ target_link_options(NUCLEO_H563ZI INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_H563ZI_MCU} ) @@ -114849,13 +114849,13 @@ set(NUCLEO_L552ZE_Q_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L5x set(NUCLEO_L552ZE_Q_MAXSIZE 524288) set(NUCLEO_L552ZE_Q_MAXDATASIZE 196608) set(NUCLEO_L552ZE_Q_MCU cortex-m33) -set(NUCLEO_L552ZE_Q_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_L552ZE_Q_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_L552ZE_Q INTERFACE) target_compile_options(NUCLEO_L552ZE_Q INTERFACE "SHELL:-DSTM32L552xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_L552ZE_Q_MCU} ) target_compile_definitions(NUCLEO_L552ZE_Q INTERFACE @@ -114879,7 +114879,7 @@ target_link_options(NUCLEO_L552ZE_Q INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_L552ZE_Q_MCU} ) @@ -115013,13 +115013,13 @@ set(NUCLEO_U385RG_Q_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U3x set(NUCLEO_U385RG_Q_MAXSIZE 1048576) set(NUCLEO_U385RG_Q_MAXDATASIZE 262144) set(NUCLEO_U385RG_Q_MCU cortex-m33) -set(NUCLEO_U385RG_Q_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_U385RG_Q_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_U385RG_Q INTERFACE) target_compile_options(NUCLEO_U385RG_Q INTERFACE "SHELL:-DSTM32U385xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U385RG_Q_MCU} ) target_compile_definitions(NUCLEO_U385RG_Q INTERFACE @@ -115043,7 +115043,7 @@ target_link_options(NUCLEO_U385RG_Q INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U385RG_Q_MCU} ) @@ -115095,13 +115095,13 @@ set(NUCLEO_U575ZI_Q_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5x set(NUCLEO_U575ZI_Q_MAXSIZE 2097152) set(NUCLEO_U575ZI_Q_MAXDATASIZE 786432) set(NUCLEO_U575ZI_Q_MCU cortex-m33) -set(NUCLEO_U575ZI_Q_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_U575ZI_Q_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_U575ZI_Q INTERFACE) target_compile_options(NUCLEO_U575ZI_Q INTERFACE "SHELL:-DSTM32U575xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U575ZI_Q_MCU} ) target_compile_definitions(NUCLEO_U575ZI_Q INTERFACE @@ -115125,7 +115125,7 @@ target_link_options(NUCLEO_U575ZI_Q INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=786432" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U575ZI_Q_MCU} ) @@ -115177,13 +115177,13 @@ set(NUCLEO_U5A5ZJ_Q_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5x set(NUCLEO_U5A5ZJ_Q_MAXSIZE 4194304) set(NUCLEO_U5A5ZJ_Q_MAXDATASIZE 2555904) set(NUCLEO_U5A5ZJ_Q_MCU cortex-m33) -set(NUCLEO_U5A5ZJ_Q_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_U5A5ZJ_Q_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_U5A5ZJ_Q INTERFACE) target_compile_options(NUCLEO_U5A5ZJ_Q INTERFACE "SHELL:-DSTM32U5A5xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U5A5ZJ_Q_MCU} ) target_compile_definitions(NUCLEO_U5A5ZJ_Q INTERFACE @@ -115207,7 +115207,7 @@ target_link_options(NUCLEO_U5A5ZJ_Q INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=4194304" "LINKER:--defsym=LD_MAX_DATA_SIZE=2555904" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_U5A5ZJ_Q_MCU} ) @@ -115423,13 +115423,13 @@ set(NUCLEO_WBA55CG_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WBAx set(NUCLEO_WBA55CG_MAXSIZE 1048576) set(NUCLEO_WBA55CG_MAXDATASIZE 131072) set(NUCLEO_WBA55CG_MCU cortex-m33) -set(NUCLEO_WBA55CG_FPCONF "fpv4-sp-d16-hard") +set(NUCLEO_WBA55CG_FPCONF "fpv5-sp-d16-hard") add_library(NUCLEO_WBA55CG INTERFACE) target_compile_options(NUCLEO_WBA55CG INTERFACE "SHELL:-DSTM32WBA55xx" "SHELL:" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_WBA55CG_MCU} ) target_compile_definitions(NUCLEO_WBA55CG INTERFACE @@ -115453,7 +115453,7 @@ target_link_options(NUCLEO_WBA55CG INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=131072" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${NUCLEO_WBA55CG_MCU} ) @@ -117351,13 +117351,13 @@ set(STEVAL_MKBOXPRO_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5x set(STEVAL_MKBOXPRO_MAXSIZE 2097152) set(STEVAL_MKBOXPRO_MAXDATASIZE 262144) set(STEVAL_MKBOXPRO_MCU cortex-m33) -set(STEVAL_MKBOXPRO_FPCONF "fpv4-sp-d16-hard") +set(STEVAL_MKBOXPRO_FPCONF "fpv5-sp-d16-hard") add_library(STEVAL_MKBOXPRO INTERFACE) target_compile_options(STEVAL_MKBOXPRO INTERFACE "SHELL:-DSTM32U585xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STEVAL_MKBOXPRO_MCU} ) target_compile_definitions(STEVAL_MKBOXPRO INTERFACE @@ -117381,7 +117381,7 @@ target_link_options(STEVAL_MKBOXPRO INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=262144" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STEVAL_MKBOXPRO_MCU} ) @@ -117679,13 +117679,13 @@ set(STM32H573I_DK_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H5xx/ set(STM32H573I_DK_MAXSIZE 2097152) set(STM32H573I_DK_MAXDATASIZE 655360) set(STM32H573I_DK_MCU cortex-m33) -set(STM32H573I_DK_FPCONF "fpv4-sp-d16-hard") +set(STM32H573I_DK_FPCONF "fpv5-sp-d16-hard") add_library(STM32H573I_DK INTERFACE) target_compile_options(STM32H573I_DK INTERFACE "SHELL:-DSTM32H573xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STM32H573I_DK_MCU} ) target_compile_definitions(STM32H573I_DK INTERFACE @@ -117709,7 +117709,7 @@ target_link_options(STM32H573I_DK INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=2097152" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STM32H573I_DK_MCU} ) @@ -117843,13 +117843,13 @@ set(STM32L562E_DK_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L5xx/ set(STM32L562E_DK_MAXSIZE 524288) set(STM32L562E_DK_MAXDATASIZE 196608) set(STM32L562E_DK_MCU cortex-m33) -set(STM32L562E_DK_FPCONF "fpv4-sp-d16-hard") +set(STM32L562E_DK_FPCONF "fpv5-sp-d16-hard") add_library(STM32L562E_DK INTERFACE) target_compile_options(STM32L562E_DK INTERFACE "SHELL:-DSTM32L562xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STM32L562E_DK_MCU} ) target_compile_definitions(STM32L562E_DK INTERFACE @@ -117873,7 +117873,7 @@ target_link_options(STM32L562E_DK INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=524288" "LINKER:--defsym=LD_MAX_DATA_SIZE=196608" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${STM32L562E_DK_MCU} ) @@ -119307,7 +119307,7 @@ target_compile_options(WEACT_H562RG INTERFACE "SHELL:-DSTM32H562xx" "SHELL:-DCUSTOM_PERIPHERAL_PINS" "SHELL:" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${WEACT_H562RG_MCU} ) target_compile_definitions(WEACT_H562RG INTERFACE @@ -119331,7 +119331,7 @@ target_link_options(WEACT_H562RG INTERFACE "LINKER:--defsym=LD_FLASH_OFFSET=0x0" "LINKER:--defsym=LD_MAX_SIZE=1048576" "LINKER:--defsym=LD_MAX_DATA_SIZE=655360" - "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard" + "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard" -mcpu=${WEACT_H562RG_MCU} ) diff --git a/cores/arduino/Arduino.h b/cores/arduino/Arduino.h index 674cec4c14..b2a71f9a5c 100644 --- a/cores/arduino/Arduino.h +++ b/cores/arduino/Arduino.h @@ -33,21 +33,17 @@ #include "SrcWrapper.h" #endif +#include "api/ArduinoAPI.h" #include "wiring.h" +#include "avr/dtostrf.h" /* sketch */ #ifdef __cplusplus extern "C" { #endif // __cplusplus -// Weak empty variant initialization function. -// May be redefined by variant files. -extern void initVariant() __attribute__((weak)); -extern void setup(void) ; -extern void loop(void) ; -void yield(void); #ifdef __cplusplus } // extern "C" #endif // __cplusplus @@ -55,4 +51,16 @@ void yield(void); // Include pins variant #include "pins_arduino.h" +//EXTENDED + +#ifdef __cplusplus + /* + * \brief Stop tone generation on pin. + * + * \param _pin + */ + extern void noTone(uint8_t _pin, bool destruct); + +#endif + #endif // Arduino_h diff --git a/cores/arduino/CMakeLists.txt b/cores/arduino/CMakeLists.txt index 3577e9d518..d0394439b3 100644 --- a/cores/arduino/CMakeLists.txt +++ b/cores/arduino/CMakeLists.txt @@ -20,19 +20,23 @@ target_link_libraries(core INTERFACE core_usage) add_library(core_bin STATIC EXCLUDE_FROM_ALL abi.cpp + api/CanMsg.cpp + api/CanMsgRingbuffer.cpp + api/Common.cpp + api/IPAddress.cpp + api/PluggableUSB.cpp + api/Print.cpp + api/Stream.cpp + api/String.cpp avr/dtostrf.c board.c core_debug.c HardwareSerial.cpp hooks.c - IPAddress.cpp itoa.c main.cpp pins_arduino.c - Print.cpp - RingBuffer.cpp stm32/startup_stm32yyxx.S - Stream.cpp Tone.cpp WInterrupts.cpp wiring_analog.c @@ -42,7 +46,6 @@ add_library(core_bin STATIC EXCLUDE_FROM_ALL wiring_time.c WMath.cpp WSerial.cpp - WString.cpp ) target_link_libraries(core_bin PUBLIC core_usage) diff --git a/cores/arduino/Client.h b/cores/arduino/Client.h deleted file mode 100644 index 48e2cb25e0..0000000000 --- a/cores/arduino/Client.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - Client.h - Base class that provides Client - Copyright (c) 2011 Adrian McEwen. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef client_h -#define client_h -#include "Print.h" -#include "Stream.h" -#include "IPAddress.h" - -class Client : public Stream { - - public: - virtual int connect(IPAddress ip, uint16_t port) = 0; - virtual int connect(const char *host, uint16_t port) = 0; - virtual size_t write(uint8_t) = 0; - virtual size_t write(const uint8_t *buf, size_t size) = 0; - virtual int available() = 0; - virtual int read() = 0; - virtual int read(uint8_t *buf, size_t size) = 0; - virtual int peek() = 0; - virtual void flush() = 0; - virtual void stop() = 0; - virtual uint8_t connected() = 0; - virtual operator bool() = 0; - protected: - uint8_t *rawIPAddress(IPAddress &addr) - { - return addr.raw_address(); - }; -}; - -#endif diff --git a/cores/arduino/HardwareSerial.h b/cores/arduino/HardwareSerial.h index be670e9540..d117831bac 100644 --- a/cores/arduino/HardwareSerial.h +++ b/cores/arduino/HardwareSerial.h @@ -26,7 +26,7 @@ #include -#include "Stream.h" +#include "Arduino.h" #include "uart.h" // Define constants and variables for buffering incoming serial data. We're diff --git a/cores/arduino/IPAddress.cpp b/cores/arduino/IPAddress.cpp deleted file mode 100644 index d0b82f3adb..0000000000 --- a/cores/arduino/IPAddress.cpp +++ /dev/null @@ -1,115 +0,0 @@ -/* - IPAddress.cpp - Base class that provides IPAddress - Copyright (c) 2011 Adrian McEwen. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include -#include - -IPAddress::IPAddress() -{ - _address.dword = 0; -} - -IPAddress::IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet) -{ - _address.bytes[0] = first_octet; - _address.bytes[1] = second_octet; - _address.bytes[2] = third_octet; - _address.bytes[3] = fourth_octet; -} - -IPAddress::IPAddress(uint32_t address) -{ - _address.dword = address; -} - -IPAddress::IPAddress(const uint8_t *address) -{ - memcpy(_address.bytes, address, sizeof(_address.bytes)); -} - -bool IPAddress::fromString(const char *address) -{ - // TODO: add support for "a", "a.b", "a.b.c" formats - - uint16_t acc = 0; // Accumulator - uint8_t dots = 0; - - while (*address) { - char c = *address++; - if (c >= '0' && c <= '9') { - acc = acc * 10 + (c - '0'); - if (acc > 255) { - // Value out of [0..255] range - return false; - } - } else if (c == '.') { - if (dots == 3) { - // Too much dots (there must be 3 dots) - return false; - } - _address.bytes[dots++] = acc; - acc = 0; - } else { - // Invalid char - return false; - } - } - - if (dots != 3) { - // Too few dots (there must be 3 dots) - return false; - } - _address.bytes[3] = acc; - return true; -} - -IPAddress &IPAddress::operator=(const uint8_t *address) -{ - memcpy(_address.bytes, address, sizeof(_address.bytes)); - return *this; -} - -IPAddress &IPAddress::operator=(uint32_t address) -{ - _address.dword = address; - return *this; -} - -bool IPAddress::operator==(const uint8_t *addr) const -{ - return memcmp(addr, _address.bytes, sizeof(_address.bytes)) == 0; -} - -size_t IPAddress::printTo(Print &p) const -{ - size_t n = 0; - for (int i = 0; i < 3; i++) { - n += p.print(_address.bytes[i], DEC); - n += p.print('.'); - } - n += p.print(_address.bytes[3], DEC); - return n; -} - -String IPAddress::toString() const -{ - char szRet[16]; - sprintf(szRet, "%u.%u.%u.%u", _address.bytes[0], _address.bytes[1], _address.bytes[2], _address.bytes[3]); - return String(szRet); -} diff --git a/cores/arduino/IPAddress.h b/cores/arduino/IPAddress.h deleted file mode 100644 index b8b1092d3b..0000000000 --- a/cores/arduino/IPAddress.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - IPAddress.h - Base class that provides IPAddress - Copyright (c) 2011 Adrian McEwen. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef IPAddress_h -#define IPAddress_h - -#include -#include "Printable.h" -#include "WString.h" - -// A class to make it easier to handle and pass around IP addresses - -class IPAddress : public Printable { - private: - union { - uint8_t bytes[4]; // IPv4 address - uint32_t dword; - } _address; - - // Access the raw byte array containing the address. Because this returns a pointer - // to the internal structure rather than a copy of the address this function should only - // be used when you know that the usage of the returned uint8_t* will be transient and not - // stored. - uint8_t *raw_address() - { - return _address.bytes; - }; - - public: - // Constructors - IPAddress(); - IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet); - IPAddress(uint32_t address); - IPAddress(const uint8_t *address); - - bool fromString(const char *address); - bool fromString(const String &address) - { - return fromString(address.c_str()); - } - - // Overloaded cast operator to allow IPAddress objects to be used where a pointer - // to a four-byte uint8_t array is expected - operator uint32_t() const - { - return _address.dword; - }; - bool operator==(const IPAddress &addr) const - { - return _address.dword == addr._address.dword; - }; - bool operator==(const uint8_t *addr) const; - - // Overloaded index operator to allow getting and setting individual octets of the address - uint8_t operator[](int index) const - { - return _address.bytes[index]; - }; - uint8_t &operator[](int index) - { - return _address.bytes[index]; - }; - - // Overloaded copy operators to allow initialisation of IPAddress objects from other types - IPAddress &operator=(const uint8_t *address); - IPAddress &operator=(uint32_t address); - - virtual size_t printTo(Print &p) const; - String toString() const; - - friend class EthernetClass; - friend class UDP; - friend class Client; - friend class Server; - friend class DhcpClass; - friend class DNSClient; -}; - -const IPAddress INADDR_NONE(0, 0, 0, 0); - -#endif diff --git a/cores/arduino/Print.cpp b/cores/arduino/Print.cpp deleted file mode 100644 index 62623492df..0000000000 --- a/cores/arduino/Print.cpp +++ /dev/null @@ -1,478 +0,0 @@ -/* - Copyright (c) 2014 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include -#include -#include -#include -#include "Arduino.h" - -#include "Print.h" - -#if defined (VIRTIO_LOG) - #include "virtio_log.h" -#endif - -// Public Methods ////////////////////////////////////////////////////////////// - -/* default implementation: may be overridden */ -size_t Print::write(const uint8_t *buffer, size_t size) -{ - size_t n = 0; - while (size--) { - if (write(*buffer++)) { - n++; - } else { - break; - } - } - return n; -} - -size_t Print::print(const __FlashStringHelper *ifsh) -{ - return print(reinterpret_cast(ifsh)); -} - -size_t Print::print(const String &s) -{ - return write(s.c_str(), s.length()); -} - -size_t Print::print(const char str[]) -{ - return write(str); -} - -size_t Print::print(char c) -{ - return write(c); -} - -size_t Print::print(unsigned char b, int base) -{ - return print((unsigned long) b, base); -} - -size_t Print::print(int n, int base) -{ - return print((long) n, base); -} - -size_t Print::print(unsigned int n, int base) -{ - return print((unsigned long) n, base); -} - -size_t Print::print(long n, int base) -{ - if (base == 0) { - return write(n); - } else if (base == 10) { - if (n < 0) { - int t = print('-'); - n = -n; - return printNumber(n, 10) + t; - } - return printNumber(n, 10); - } else { - return printNumber(n, base); - } -} - -size_t Print::print(unsigned long n, int base) -{ - if (base == 0) { - return write(n); - } else { - return printNumber(n, base); - } -} - -size_t Print::print(long long n, int base) -{ - if (base == 0) { - return write(n); - } else if (base == 10) { - if (n < 0) { - int t = print('-'); - n = -n; - return printULLNumber(n, 10) + t; - } - return printULLNumber(n, 10); - } else { - return printULLNumber(n, base); - } -} - -size_t Print::print(unsigned long long n, int base) -{ - if (base == 0) { - return write(n); - } else { - return printULLNumber(n, base); - } -} - -size_t Print::print(float n, int digits) -{ - return printFloat(n, digits); -} - -size_t Print::print(double n, int digits) -{ - return printFloat(n, digits); -} - -size_t Print::println(const __FlashStringHelper *ifsh) -{ - size_t n = print(ifsh); - n += println(); - return n; -} - -size_t Print::print(const Printable &x) -{ - return x.printTo(*this); -} - -size_t Print::println(void) -{ - return write("\r\n"); -} - -size_t Print::println(const String &s) -{ - size_t n = print(s); - n += println(); - return n; -} - -size_t Print::println(const char c[]) -{ - size_t n = print(c); - n += println(); - return n; -} - -size_t Print::println(char c) -{ - size_t n = print(c); - n += println(); - return n; -} - -size_t Print::println(unsigned char b, int base) -{ - size_t n = print(b, base); - n += println(); - return n; -} - -size_t Print::println(int num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(unsigned int num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(long num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(unsigned long num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(long long num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(unsigned long long num, int base) -{ - size_t n = print(num, base); - n += println(); - return n; -} - -size_t Print::println(float num, int digits) -{ - size_t n = print(num, digits); - n += println(); - return n; -} - -size_t Print::println(double num, int digits) -{ - size_t n = print(num, digits); - n += println(); - return n; -} - -size_t Print::println(const Printable &x) -{ - size_t n = print(x); - n += println(); - return n; -} - -extern "C" { - __attribute__((weak)) - int _write(int file, char *ptr, int len) - { - switch (file) { - case STDOUT_FILENO: - case STDERR_FILENO: - /* Used for core_debug() */ -#if defined (VIRTIO_LOG) - virtio_log((uint8_t *)ptr, (uint32_t)len); -#elif defined(HAL_UART_MODULE_ENABLED) && !defined(HAL_UART_MODULE_ONLY) - uart_debug_write((uint8_t *)ptr, (uint32_t)len); -#endif - break; - case STDIN_FILENO: - break; - default: - ((class Print *)file)->write((uint8_t *)ptr, len); - break; - } - return len; - } -} - -int Print::printf(const char *format, ...) -{ - va_list ap; - va_start(ap, format); - int retval = vdprintf((int)this, format, ap); - va_end(ap); - return retval; -} - -int Print::printf(const __FlashStringHelper *format, ...) -{ - va_list ap; - va_start(ap, format); - int retval = vdprintf((int)this, (const char *)format, ap); - va_end(ap); - return retval; -} - -int Print::vprintf(const char *format, va_list ap) -{ - return vdprintf((int)this, format, ap); -} - -int Print::vprintf(const __FlashStringHelper *format, va_list ap) -{ - return vdprintf((int)this, (const char *)format, ap); -} - - -// Private Methods ///////////////////////////////////////////////////////////// - -size_t Print::printNumber(unsigned long n, uint8_t base) -{ - char buf[8 * sizeof(long) + 1]; // Assumes 8-bit chars plus zero byte. - char *str = &buf[sizeof(buf) - 1]; - - *str = '\0'; - - // prevent crash if called with base == 1 - if (base < 2) { - base = 10; - } - - do { - unsigned long m = n; - n /= base; - char c = m - base * n; - *--str = c < 10 ? c + '0' : c + 'A' - 10; - } while (n); - - return write(str); -} - -/* -void Print::printULLNumber(uint64_t n, uint8_t base) -{ - unsigned char buf[16 * sizeof(long)]; - unsigned int i = 0; - - if (n == 0) { - print((char)'0'); - return; - } - - while (n > 0) { - buf[i++] = n % base; - n /= base; - } - - for (; i > 0; i--) { - print((char)(buf[i - 1] < 10 ? '0' + buf[i - 1] : 'A' + buf[i - 1] - 10)); - } -} -*/ -// REFERENCE IMPLEMENTATION FOR ULL -// size_t Print::printULLNumber(unsigned long long n, uint8_t base) -// { -// // if limited to base 10 and 16 the bufsize can be smaller -// char buf[65]; -// char *str = &buf[64]; - -// *str = '\0'; - -// // prevent crash if called with base == 1 -// if (base < 2) base = 10; - -// do { -// unsigned long long t = n / base; -// char c = n - t * base; // faster than c = n%base; -// n = t; -// *--str = c < 10 ? c + '0' : c + 'A' - 10; -// } while(n); - -// return write(str); -// } - -// FAST IMPLEMENTATION FOR ULL -size_t Print::printULLNumber(unsigned long long n64, uint8_t base) -{ - // if limited to base 10 and 16 the bufsize can be 20 - char buf[64]; - uint8_t i = 0; - uint8_t innerLoops = 0; - size_t bytes = 0; - - // Special case workaround https://github.com/arduino/ArduinoCore-API/issues/178 - if (n64 == 0) { - write('0'); - bytes = 1; - } else { - // prevent crash if called with base == 1 - if (base < 2) { - base = 10; - } - - // process chunks that fit in "16 bit math". - uint16_t top = 0xFFFF / base; - uint16_t th16 = 1; - while (th16 < top) { - th16 *= base; - innerLoops++; - } - - while (n64 > th16) { - // 64 bit math part - uint64_t q = n64 / th16; - uint16_t r = n64 - q * th16; - n64 = q; - - // 16 bit math loop to do remainder. (note buffer is filled reverse) - for (uint8_t j = 0; j < innerLoops; j++) { - uint16_t qq = r / base; - buf[i++] = r - qq * base; - r = qq; - } - } - - uint16_t n16 = n64; - while (n16 > 0) { - uint16_t qq = n16 / base; - buf[i++] = n16 - qq * base; - n16 = qq; - } - bytes = i; - for (; i > 0; i--) { - write((char)(buf[i - 1] < 10 ? - '0' + buf[i - 1] : - 'A' + buf[i - 1] - 10)); - } - } - return bytes; -} - -template -size_t Print::printFloat(T number, uint8_t digits) -{ - size_t n = 0; - - if (isnan(number)) { - return print("nan"); - } - if (isinf(number)) { - return print("inf"); - } - if (number > 4294967040.0) { - return print("ovf"); // constant determined empirically - } - if (number < -4294967040.0) { - return print("ovf"); // constant determined empirically - } - - // Handle negative numbers - if (number < 0.0) { - n += print('-'); - number = -number; - } - - // Round correctly so that print(1.999, 2) prints as "2.00" - T rounding = 0.5; - for (uint8_t i = 0; i < digits; ++i) { - rounding /= 10.0; - } - - number += rounding; - - // Extract the integer part of the number and print it - unsigned long int_part = (unsigned long)number; - T remainder = number - (T)int_part; - n += print(int_part); - - // Print the decimal point, but only if there are digits beyond - if (digits > 0) { - n += print('.'); - } - - // Extract digits from the remainder one at a time - while (digits-- > 0) { - remainder *= 10.0; - unsigned int toPrint = (unsigned int)remainder; - n += print(toPrint); - remainder -= toPrint; - } - - return n; -} diff --git a/cores/arduino/Print.h b/cores/arduino/Print.h deleted file mode 100644 index dc39d634c5..0000000000 --- a/cores/arduino/Print.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - Copyright (c) 2016 Arduino LLC. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef Print_h -#define Print_h - -#include -#include // for size_t -#include // for printf - -#include "WString.h" -#include "Printable.h" - -#define DEC 10 -#define HEX 16 -#define OCT 8 -#define BIN 2 - -class Print { - private: - int write_error; - size_t printNumber(unsigned long, uint8_t); - size_t printULLNumber(unsigned long long, uint8_t); - template - size_t printFloat(T, uint8_t); - protected: - void setWriteError(int err = 1) - { - write_error = err; - } - public: - Print() : write_error(0) {} - - int getWriteError() - { - return write_error; - } - void clearWriteError() - { - setWriteError(0); - } - - virtual size_t write(uint8_t) = 0; - size_t write(const char *str) - { - if (str == NULL) { - return 0; - } - return write((const uint8_t *)str, strlen(str)); - } - virtual size_t write(const uint8_t *buffer, size_t size); - size_t write(const char *buffer, size_t size) - { - return write((const uint8_t *)buffer, size); - } - - // default to zero, meaning "a single write may block" - // should be overridden by subclasses with buffering - virtual int availableForWrite() - { - return 0; - } - - size_t print(const __FlashStringHelper *); - size_t print(const String &); - size_t print(const char[]); - size_t print(char); - size_t print(unsigned char, int = DEC); - size_t print(int, int = DEC); - size_t print(unsigned int, int = DEC); - size_t print(long, int = DEC); - size_t print(unsigned long, int = DEC); - size_t print(long long, int = DEC); - size_t print(unsigned long long, int = DEC); - size_t print(float, int = 2); - size_t print(double, int = 2); - size_t print(const Printable &); - - size_t println(const __FlashStringHelper *); - size_t println(const String &s); - size_t println(const char[]); - size_t println(char); - size_t println(unsigned char, int = DEC); - size_t println(int, int = DEC); - size_t println(unsigned int, int = DEC); - size_t println(long, int = DEC); - size_t println(unsigned long, int = DEC); - size_t println(long long, int = DEC); - size_t println(unsigned long long, int = DEC); - size_t println(float, int = 2); - size_t println(double, int = 2); - size_t println(const Printable &); - size_t println(void); - - int printf(const char *format, ...); - int printf(const __FlashStringHelper *format, ...); - int vprintf(const __FlashStringHelper *format, va_list ap); - int vprintf(const char *format, va_list ap); - - virtual void flush() { /* Empty implementation for backward compatibility */ } -}; - -#endif diff --git a/cores/arduino/Printable.h b/cores/arduino/Printable.h deleted file mode 100644 index a1dc796117..0000000000 --- a/cores/arduino/Printable.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - Printable.h - Interface class that allows printing of complex types - Copyright (c) 2011 Adrian McEwen. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef Printable_h -#define Printable_h - -#include - -class Print; - -/** The Printable class provides a way for new classes to allow themselves to be printed. - By deriving from Printable and implementing the printTo method, it will then be possible - for users to print out instances of this class by passing them into the usual - Print::print and Print::println methods. -*/ - -class Printable { - public: - virtual size_t printTo(Print &p) const = 0; -}; - -#endif - diff --git a/cores/arduino/RingBuffer.cpp b/cores/arduino/RingBuffer.cpp deleted file mode 100644 index 486e5d6b5e..0000000000 --- a/cores/arduino/RingBuffer.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include "RingBuffer.h" -#include - -RingBuffer::RingBuffer(void) -{ - memset((void *)_aucBuffer, 0, SERIAL_BUFFER_SIZE) ; - _iHead = 0 ; - _iTail = 0 ; -} - -void RingBuffer::store_char(uint8_t c) -{ - int i = (uint32_t)(_iHead + 1) % SERIAL_BUFFER_SIZE ; - - // if we should be storing the received character into the location - // just before the tail (meaning that the head would advance to the - // current location of the tail), we're about to overflow the buffer - // and so we don't write the character or advance the head. - if (i != _iTail) { - _aucBuffer[_iHead] = c ; - _iHead = i ; - } -} - diff --git a/cores/arduino/RingBuffer.h b/cores/arduino/RingBuffer.h deleted file mode 100644 index eee8564eb6..0000000000 --- a/cores/arduino/RingBuffer.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _RING_BUFFER_ -#define _RING_BUFFER_ - -#include - -// Define constants and variables for buffering incoming serial data. We're -// using a ring buffer, in which head is the index of the location -// to which to write the next incoming character and tail is the index of the -// location from which to read. -#define SERIAL_BUFFER_SIZE 128 - -class RingBuffer { - public: - volatile uint8_t _aucBuffer[SERIAL_BUFFER_SIZE] ; - volatile int _iHead ; - volatile int _iTail ; - - public: - RingBuffer(void) ; - void store_char(uint8_t c) ; -} ; - -#endif /* _RING_BUFFER_ */ diff --git a/cores/arduino/Stream.cpp b/cores/arduino/Stream.cpp deleted file mode 100644 index 3a7f8144b2..0000000000 --- a/cores/arduino/Stream.cpp +++ /dev/null @@ -1,341 +0,0 @@ -/* - Stream.cpp - adds parsing methods to Stream class - Copyright (c) 2008 David A. Mellis. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - Created July 2011 - parsing functions based on TextFinder library by Michael Margolis - - findMulti/findUntil routines written by Jim Leonard/Xuth - */ - -#include "Arduino.h" -#include "Stream.h" - -#define PARSE_TIMEOUT 1000 // default number of milli-seconds to wait - -// private method to read stream with timeout -int Stream::timedRead() -{ - int c; - _startMillis = millis(); - do { - c = read(); - if (c >= 0) { - return c; - } - } while (millis() - _startMillis < _timeout); - return -1; // -1 indicates timeout -} - -// private method to peek stream with timeout -int Stream::timedPeek() -{ - int c; - _startMillis = millis(); - do { - c = peek(); - if (c >= 0) { - return c; - } - } while (millis() - _startMillis < _timeout); - return -1; // -1 indicates timeout -} - -// returns peek of the next digit in the stream or -1 if timeout -// discards non-numeric characters -int Stream::peekNextDigit(LookaheadMode lookahead, bool detectDecimal) -{ - int c; - while (1) { - c = timedPeek(); - - if (c < 0 || - c == '-' || - (c >= '0' && c <= '9') || - (detectDecimal && c == '.')) { - return c; - } - - switch (lookahead) { - case SKIP_NONE: return -1; // Fail code. - case SKIP_WHITESPACE: - switch (c) { - case ' ': - case '\t': - case '\r': - case '\n': break; - default: return -1; // Fail code. - } - case SKIP_ALL: - break; - } - read(); // discard non-numeric - } -} - -// Public Methods -////////////////////////////////////////////////////////////// - -void Stream::setTimeout(unsigned long timeout) // sets the maximum number of milliseconds to wait -{ - _timeout = timeout; -} - -// find returns true if the target string is found -bool Stream::find(const char *target) -{ - return findUntil(target, strlen(target), NULL, 0); -} - -// reads data from the stream until the target string of given length is found -// returns true if target string is found, false if timed out -bool Stream::find(const char *target, size_t length) -{ - return findUntil(target, length, NULL, 0); -} - -// as find but search ends if the terminator string is found -bool Stream::findUntil(const char *target, const char *terminator) -{ - return findUntil(target, strlen(target), terminator, strlen(terminator)); -} - -// reads data from the stream until the target string of the given length is found -// search terminated if the terminator string is found -// returns true if target string is found, false if terminated or timed out -bool Stream::findUntil(const char *target, size_t targetLen, const char *terminator, size_t termLen) -{ - if (terminator == NULL) { - MultiTarget t[1] = {{target, targetLen, 0}}; - return findMulti(t, 1) == 0 ? true : false; - } else { - MultiTarget t[2] = {{target, targetLen, 0}, {terminator, termLen, 0}}; - return findMulti(t, 2) == 0 ? true : false; - } -} - -// returns the first valid (long) integer value from the current position. -// lookahead determines how parseInt looks ahead in the stream. -// See LookaheadMode enumeration at the top of the file. -// Lookahead is terminated by the first character that is not a valid part of an integer. -// Once parsing commences, 'ignore' will be skipped in the stream. -long Stream::parseInt(LookaheadMode lookahead, char ignore) -{ - bool isNegative = false; - long value = 0; - int c; - - c = peekNextDigit(lookahead, false); - // ignore non numeric leading characters - if (c < 0) { - return 0; // zero returned if timeout - } - - do { - if (c == ignore) - ; // ignore this character - else if (c == '-') { - isNegative = true; - } else if (c >= '0' && c <= '9') { // is c a digit? - value = value * 10 + c - '0'; - } - read(); // consume the character we got with peek - c = timedPeek(); - } while ((c >= '0' && c <= '9') || c == ignore); - - if (isNegative) { - value = -value; - } - return value; -} - -// as parseInt but returns a floating point value -float Stream::parseFloat(LookaheadMode lookahead, char ignore) -{ - bool isNegative = false; - bool isFraction = false; - long value = 0; - int c; - float fraction = 1.0; - - c = peekNextDigit(lookahead, true); - // ignore non numeric leading characters - if (c < 0) { - return 0; // zero returned if timeout - } - - do { - if (c == ignore) - ; // ignore - else if (c == '-') { - isNegative = true; - } else if (c == '.') { - isFraction = true; - } else if (c >= '0' && c <= '9') { // is c a digit? - value = value * 10 + c - '0'; - if (isFraction) { - fraction *= 0.1; - } - } - read(); // consume the character we got with peek - c = timedPeek(); - } while ((c >= '0' && c <= '9') || (c == '.' && !isFraction) || c == ignore); - - if (isNegative) { - value = -value; - } - if (isFraction) { - return value * fraction; - } else { - return value; - } -} - -// read characters from stream into buffer -// terminates if length characters have been read, or timeout (see setTimeout) -// returns the number of characters placed in the buffer -// the buffer is NOT null terminated. -// -size_t Stream::readBytes(char *buffer, size_t length) -{ - size_t count = 0; - while (count < length) { - int c = timedRead(); - if (c < 0) { - break; - } - *buffer++ = (char)c; - count++; - } - return count; -} - - -// as readBytes with terminator character -// terminates if length characters have been read, timeout, or if the terminator character detected -// returns the number of characters placed in the buffer (0 means no valid data found) - -size_t Stream::readBytesUntil(char terminator, char *buffer, size_t length) -{ - if (length < 1) { - return 0; - } - size_t index = 0; - while (index < length) { - int c = timedRead(); - if (c < 0 || c == terminator) { - break; - } - *buffer++ = (char)c; - index++; - } - return index; // return number of characters, not including null terminator -} - -String Stream::readString() -{ - String ret; - int c = timedRead(); - while (c >= 0) { - ret += (char)c; - c = timedRead(); - } - return ret; -} - -String Stream::readStringUntil(char terminator) -{ - String ret; - int c = timedRead(); - while (c >= 0 && c != terminator) { - ret += (char)c; - c = timedRead(); - } - return ret; -} - -int Stream::findMulti(struct Stream::MultiTarget *targets, int tCount) -{ - // any zero length target string automatically matches and would make - // a mess of the rest of the algorithm. - for (struct MultiTarget *t = targets; t < targets + tCount; ++t) { - if (t->len <= 0) { - return t - targets; - } - } - - while (1) { - int c = timedRead(); - if (c < 0) { - return -1; - } - - for (struct MultiTarget *t = targets; t < targets + tCount; ++t) { - // the simple case is if we match, deal with that first. - if (c == t->str[t->index]) { - if (++t->index == t->len) { - return t - targets; - } else { - continue; - } - } - - // if not we need to walk back and see if we could have matched further - // down the stream (ie '1112' doesn't match the first position in '11112' - // but it will match the second position so we can't just reset the current - // index to 0 when we find a mismatch. - if (t->index == 0) { - continue; - } - - int origIndex = t->index; - do { - --t->index; - // first check if current char works against the new current index - if (c != t->str[t->index]) { - continue; - } - - // if it's the only char then we're good, nothing more to check - if (t->index == 0) { - t->index++; - break; - } - - // otherwise we need to check the rest of the found string - int diff = origIndex - t->index; - size_t i; - for (i = 0; i < t->index; ++i) { - if (t->str[i] != t->str[i + diff]) { - break; - } - } - - // if we successfully got through the previous loop then our current - // index is good. - if (i == t->index) { - t->index++; - break; - } - - // otherwise we just try the next index - } while (t->index); - } - } - // unreachable - return -1; -} diff --git a/cores/arduino/Stream.h b/cores/arduino/Stream.h deleted file mode 100644 index ee3a041325..0000000000 --- a/cores/arduino/Stream.h +++ /dev/null @@ -1,161 +0,0 @@ -/* - Stream.h - base class for character-based streams. - Copyright (c) 2010 David A. Mellis. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - parsing functions based on TextFinder library by Michael Margolis -*/ - -#ifndef Stream_h -#define Stream_h - -#include -#include "Print.h" - -// compatibility macros for testing -/* -#define getInt() parseInt() -#define getInt(ignore) parseInt(ignore) -#define getFloat() parseFloat() -#define getFloat(ignore) parseFloat(ignore) -#define getString( pre_string, post_string, buffer, length) -readBytesBetween( pre_string, terminator, buffer, length) -*/ - -// This enumeration provides the lookahead options for parseInt(), parseFloat() -// The rules set out here are used until either the first valid character is found -// or a time out occurs due to lack of input. -enum LookaheadMode { - SKIP_ALL, // All invalid characters are ignored. - SKIP_NONE, // Nothing is skipped, and the stream is not touched unless the first waiting character is valid. - SKIP_WHITESPACE // Only tabs, spaces, line feeds & carriage returns are skipped. -}; - -#define NO_IGNORE_CHAR '\x01' // a char not found in a valid ASCII numeric field - -class Stream : public Print { - protected: - unsigned long _timeout; // number of milliseconds to wait for the next char before aborting timed read - unsigned long _startMillis; // used for timeout measurement - int timedRead(); // private method to read stream with timeout - int timedPeek(); // private method to peek stream with timeout - int peekNextDigit(LookaheadMode lookahead, bool detectDecimal); // returns the next numeric digit in the stream or -1 if timeout - - public: - virtual int available() = 0; - virtual int read() = 0; - virtual int peek() = 0; - - Stream() - { - _timeout = 1000; - } - - // parsing methods - - void setTimeout(unsigned long timeout); // sets maximum milliseconds to wait for stream data, default is 1 second - unsigned long getTimeout(void) - { - return _timeout; - } - - bool find(const char *target); // reads data from the stream until the target string is found - bool find(const uint8_t *target) - { - return find((const char *)target); - } - // returns true if target string is found, false if timed out (see setTimeout) - - bool find(const char *target, size_t length); // reads data from the stream until the target string of given length is found - bool find(const uint8_t *target, size_t length) - { - return find((const char *)target, length); - } - // returns true if target string is found, false if timed out - - bool find(char target) - { - return find(&target, 1); - } - - bool findUntil(const char *target, const char *terminator); // as find but search ends if the terminator string is found - bool findUntil(const uint8_t *target, const char *terminator) - { - return findUntil((const char *)target, terminator); - } - - bool findUntil(const char *target, size_t targetLen, const char *terminate, size_t termLen); // as above but search ends if the terminate string is found - bool findUntil(const uint8_t *target, size_t targetLen, const char *terminate, size_t termLen) - { - return findUntil((const char *)target, targetLen, terminate, termLen); - } - - long parseInt(LookaheadMode lookahead = SKIP_ALL, char ignore = NO_IGNORE_CHAR); - // returns the first valid (long) integer value from the current position. - // lookahead determines how parseInt looks ahead in the stream. - // See LookaheadMode enumeration at the top of the file. - // Lookahead is terminated by the first character that is not a valid part of an integer. - // Once parsing commences, 'ignore' will be skipped in the stream. - - float parseFloat(LookaheadMode lookahead = SKIP_ALL, char ignore = NO_IGNORE_CHAR); - // float version of parseInt - - virtual size_t readBytes(char *buffer, size_t length); // read chars from stream into buffer - size_t readBytes(uint8_t *buffer, size_t length) - { - return readBytes((char *)buffer, length); - } - // terminates if length characters have been read or timeout (see setTimeout) - // returns the number of characters placed in the buffer (0 means no valid data found) - - virtual size_t readBytesUntil(char terminator, char *buffer, size_t length); // as readBytes with terminator character - size_t readBytesUntil(char terminator, uint8_t *buffer, size_t length) - { - return readBytesUntil(terminator, (char *)buffer, length); - } - // terminates if length characters have been read, timeout, or if the terminator character detected - // returns the number of characters placed in the buffer (0 means no valid data found) - - // Arduino String functions to be added here - String readString(); - String readStringUntil(char terminator); - - protected: - long parseInt(char ignore) - { - return parseInt(SKIP_ALL, ignore); - } - float parseFloat(char ignore) - { - return parseFloat(SKIP_ALL, ignore); - } - // These overload exists for compatibility with any class that has derived - // Stream and used parseFloat/Int with a custom ignore character. To keep - // the public API simple, these overload remains protected. - - struct MultiTarget { - const char *str; // string you're searching for - size_t len; // length of string you're searching for - size_t index; // index used by the search routine. - }; - - // This allows you to search for an arbitrary number of strings. - // Returns index of the target that is found first or -1 if timeout occurs. - int findMulti(struct MultiTarget *targets, int tCount); -}; - -#undef NO_IGNORE_CHAR -#endif diff --git a/cores/arduino/Tone.cpp b/cores/arduino/Tone.cpp index 44410fd2ec..6c7e6552d2 100644 --- a/cores/arduino/Tone.cpp +++ b/cores/arduino/Tone.cpp @@ -118,6 +118,12 @@ void tone(uint8_t _pin, unsigned int frequency, unsigned long duration) } } + +void noTone(uint8_t _pin) +{ + noTone(_pin, false); +} + void noTone(uint8_t _pin, bool destruct) { PinName p = digitalPinToPinName(_pin); @@ -140,6 +146,11 @@ void tone(uint8_t _pin, unsigned int frequency, unsigned long duration) UNUSED(duration); } +void noTone(uint8_t _pin) +{ + UNUSED(_pin); +} + void noTone(uint8_t _pin, bool destruct) { UNUSED(_pin); diff --git a/cores/arduino/Tone.h b/cores/arduino/Tone.h deleted file mode 100644 index 98db001abe..0000000000 --- a/cores/arduino/Tone.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_TONE_ -#define _WIRING_TONE_ - -#ifdef __cplusplus - /* - * \brief Generate a tone to a pin. - * - * \param _pin - * \param frequency Tone frequency (in hertz) - * \param duration Tone duration (in milliseconds) - */ - extern void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0); - - /* - * \brief Stop tone generation on pin. - * - * \param _pin - */ - extern void noTone(uint8_t _pin, bool destruct = false); - -#endif - -#endif /* _WIRING_TONE_ */ diff --git a/cores/arduino/Udp.h b/cores/arduino/Udp.h deleted file mode 100644 index 7f53e21594..0000000000 --- a/cores/arduino/Udp.h +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Udp.cpp: Library to send/receive UDP packets. - * - * NOTE: UDP is fast, but has some important limitations (thanks to Warren Gray for mentioning these) - * 1) UDP does not guarantee the order in which assembled UDP packets are received. This - * might not happen often in practice, but in larger network topologies, a UDP - * packet can be received out of sequence. - * 2) UDP does not guard against lost packets - so packets *can* disappear without the sender being - * aware of it. Again, this may not be a concern in practice on small local networks. - * For more information, see http://www.cafeaulait.org/course/week12/35.html - * - * MIT License: - * Copyright (c) 2008 Bjoern Hartmann - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - * - * bjoern@cs.stanford.edu 12/30/2008 - */ - -#ifndef udp_h -#define udp_h - -#include -#include - -class UDP : public Stream { - - public: - virtual uint8_t begin(uint16_t) = 0; // initialize, start listening on specified port. Returns 1 if successful, 0 if there are no sockets available to use - virtual uint8_t beginMulticast(IPAddress, uint16_t) - { - return 0; // initialize, start listening on specified multicast IP address and port. Returns 1 if successful, 0 on failure - } - virtual void stop() = 0; // Finish with the UDP socket - - // Sending UDP packets - - // Start building up a packet to send to the remote host specific in ip and port - // Returns 1 if successful, 0 if there was a problem with the supplied IP address or port - virtual int beginPacket(IPAddress ip, uint16_t port) = 0; - // Start building up a packet to send to the remote host specific in host and port - // Returns 1 if successful, 0 if there was a problem resolving the hostname or port - virtual int beginPacket(const char *host, uint16_t port) = 0; - // Finish off this packet and send it - // Returns 1 if the packet was sent successfully, 0 if there was an error - virtual int endPacket() = 0; - // Write a single byte into the packet - virtual size_t write(uint8_t) = 0; - // Write size bytes from buffer into the packet - virtual size_t write(const uint8_t *buffer, size_t size) = 0; - - // Start processing the next available incoming packet - // Returns the size of the packet in bytes, or 0 if no packets are available - virtual int parsePacket() = 0; - // Number of bytes remaining in the current packet - virtual int available() = 0; - // Read a single byte from the current packet - virtual int read() = 0; - // Read up to len bytes from the current packet and place them into buffer - // Returns the number of bytes read, or 0 if none are available - virtual int read(unsigned char *buffer, size_t len) = 0; - // Read up to len characters from the current packet and place them into buffer - // Returns the number of characters read, or 0 if none are available - virtual int read(char *buffer, size_t len) = 0; - // Return the next byte from the current packet without moving on to the next byte - virtual int peek() = 0; - virtual void flush() = 0; // Finish reading the current packet - - // Return the IP address of the host who sent the current incoming packet - virtual IPAddress remoteIP() = 0; - // Return the port of the host who sent the current incoming packet - virtual uint16_t remotePort() = 0; - protected: - uint8_t *rawIPAddress(IPAddress &addr) - { - return addr.raw_address(); - }; -}; - -#endif diff --git a/cores/arduino/WCharacter.h b/cores/arduino/WCharacter.h deleted file mode 100644 index 6cc48c5b18..0000000000 --- a/cores/arduino/WCharacter.h +++ /dev/null @@ -1,180 +0,0 @@ -/* - WCharacter.h - Character utility functions for Wiring & Arduino - Copyright (c) 2010 Hernando Barragan. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef Character_h -#define Character_h - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -// WCharacter.h prototypes -#if defined ( __GNUC__ ) -inline bool isAlphaNumeric(int c) __attribute__((always_inline)); -inline bool isAlpha(int c) __attribute__((always_inline)); -inline bool isAscii(int c) __attribute__((always_inline)); -inline bool isWhitespace(int c) __attribute__((always_inline)); -inline bool isControl(int c) __attribute__((always_inline)); -inline bool isDigit(int c) __attribute__((always_inline)); -inline bool isGraph(int c) __attribute__((always_inline)); -inline bool isLowerCase(int c) __attribute__((always_inline)); -inline bool isPrintable(int c) __attribute__((always_inline)); -inline bool isPunct(int c) __attribute__((always_inline)); -inline bool isSpace(int c) __attribute__((always_inline)); -inline bool isUpperCase(int c) __attribute__((always_inline)); -inline bool isHexadecimalDigit(int c) __attribute__((always_inline)); -inline int toAscii(int c) __attribute__((always_inline)); -inline int toLowerCase(int c) __attribute__((always_inline)); -inline int toUpperCase(int c)__attribute__((always_inline)); -#elif defined ( __ICCARM__ ) -#endif - -// Checks for an alphanumeric character. -// It is equivalent to (isalpha(c) || isdigit(c)). -inline bool isAlphaNumeric(int c) -{ - return (isalnum(c) == 0 ? false : true); -} - - -// Checks for an alphabetic character. -// It is equivalent to (isupper(c) || islower(c)). -inline bool isAlpha(int c) -{ - return (isalpha(c) == 0 ? false : true); -} - - -// Checks whether c is a 7-bit unsigned char value -// that fits into the ASCII character set. -inline bool isAscii(int c) -{ - /* return ( isascii(c) == 0 ? false : true); */ - return ((c & ~0x7f) != 0 ? false : true); -} - - -// Checks for a blank character, that is, a space or a tab. -inline bool isWhitespace(int c) -{ - return (isblank(c) == 0 ? false : true); -} - - -// Checks for a control character. -inline bool isControl(int c) -{ - return (iscntrl(c) == 0 ? false : true); -} - - -// Checks for a digit (0 through 9). -inline bool isDigit(int c) -{ - return (isdigit(c) == 0 ? false : true); -} - - -// Checks for any printable character except space. -inline bool isGraph(int c) -{ - return (isgraph(c) == 0 ? false : true); -} - - -// Checks for a lower-case character. -inline bool isLowerCase(int c) -{ - return (islower(c) == 0 ? false : true); -} - - -// Checks for any printable character including space. -inline bool isPrintable(int c) -{ - return (isprint(c) == 0 ? false : true); -} - - -// Checks for any printable character which is not a space -// or an alphanumeric character. -inline bool isPunct(int c) -{ - return (ispunct(c) == 0 ? false : true); -} - - -// Checks for white-space characters. For the avr-libc library, -// these are: space, formfeed ('\f'), newline ('\n'), carriage -// return ('\r'), horizontal tab ('\t'), and vertical tab ('\v'). -inline bool isSpace(int c) -{ - return (isspace(c) == 0 ? false : true); -} - - -// Checks for an uppercase letter. -inline bool isUpperCase(int c) -{ - return (isupper(c) == 0 ? false : true); -} - - -// Checks for a hexadecimal digits, i.e. one of 0 1 2 3 4 5 6 7 -// 8 9 a b c d e f A B C D E F. -inline bool isHexadecimalDigit(int c) -{ - return (isxdigit(c) == 0 ? false : true); -} - - -// Converts c to a 7-bit unsigned char value that fits into the -// ASCII character set, by clearing the high-order bits. -inline int toAscii(int c) -{ - /* return toascii (c); */ - return (c & 0x7f); -} - - -// Warning: -// Many people will be unhappy if you use this function. -// This function will convert accented letters into random -// characters. - -// Converts the letter c to lower case, if possible. -inline int toLowerCase(int c) -{ - return tolower(c); -} - - -// Converts the letter c to upper case, if possible. -inline int toUpperCase(int c) -{ - return toupper(c); -} - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/cores/arduino/WInterrupts.cpp b/cores/arduino/WInterrupts.cpp index 1850f89907..7b2fd8371c 100644 --- a/cores/arduino/WInterrupts.cpp +++ b/cores/arduino/WInterrupts.cpp @@ -16,17 +16,17 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include "WInterrupts.h" + #include "Arduino.h" #include "PinAF_STM32F1.h" #include "interrupt.h" -void attachInterrupt(uint32_t pin, callback_function_t callback, uint32_t mode) +void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode) { #if !defined(HAL_EXTI_MODULE_DISABLED) uint32_t it_mode; - PinName p = digitalPinToPinName(pin); + PinName p = digitalPinToPinName(interruptNumber); switch (mode) { case CHANGE : @@ -57,35 +57,22 @@ void attachInterrupt(uint32_t pin, callback_function_t callback, uint32_t mode) stm32_interrupt_enable(p, callback, it_mode); #else - UNUSED(pin); - UNUSED(callback); - UNUSED(mode); -#endif -} - -void attachInterrupt(uint32_t pin, void (*callback)(void), uint32_t mode) -{ -#if !defined(HAL_EXTI_MODULE_DISABLED) - callback_function_t _c = callback; - attachInterrupt(pin, _c, mode); -#else - UNUSED(pin); + UNUSED(interruptNumber); UNUSED(callback); UNUSED(mode); #endif - } -void detachInterrupt(uint32_t pin) +void detachInterrupt(pin_size_t interruptNumber) { #if !defined(HAL_EXTI_MODULE_DISABLED) - PinName p = digitalPinToPinName(pin); + PinName p = digitalPinToPinName(interruptNumber); GPIO_TypeDef *port = get_GPIO_Port(STM_PORT(p)); if (!port) { return; } stm32_interrupt_disable(port, STM_GPIO_PIN(p)); #else - UNUSED(pin); + UNUSED(interruptNumber); #endif } diff --git a/cores/arduino/WInterrupts.h b/cores/arduino/WInterrupts.h deleted file mode 100644 index f31f8f7062..0000000000 --- a/cores/arduino/WInterrupts.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - Copyright (c) 2011-2012 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_INTERRUPTS_ -#define _WIRING_INTERRUPTS_ - -#include -#include - -typedef std::function callback_function_t; -void attachInterrupt(uint32_t pin, callback_function_t callback, uint32_t mode); -void detachInterrupt(uint32_t pin); - -#endif /* _WIRING_INTERRUPTS_ */ diff --git a/cores/arduino/WMath.cpp b/cores/arduino/WMath.cpp index 9c9bce4176..9278c45eb8 100644 --- a/cores/arduino/WMath.cpp +++ b/cores/arduino/WMath.cpp @@ -20,16 +20,16 @@ extern "C" { #include "stdlib.h" #include "stdint.h" } -#include "WMath.h" +#include "Arduino.h" -extern void randomSeed(uint32_t dwSeed) +void randomSeed(unsigned long dwSeed) { if (dwSeed != 0) { srand(dwSeed) ; } } -extern long random(long howbig) +long random(long howbig) { if (howbig == 0) { return 0 ; @@ -38,7 +38,7 @@ extern long random(long howbig) return rand() % howbig; } -extern long random(long howsmall, long howbig) +long random(long howsmall, long howbig) { if (howsmall >= howbig) { return howsmall; @@ -48,18 +48,3 @@ extern long random(long howsmall, long howbig) return random(diff) + howsmall; } - -extern long map(long x, long in_min, long in_max, long out_min, long out_max) -{ - return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; -} - -extern uint16_t makeWord(uint16_t w) -{ - return w ; -} - -extern uint16_t makeWord(uint8_t h, uint8_t l) -{ - return (h << 8) | l ; -} diff --git a/cores/arduino/WMath.h b/cores/arduino/WMath.h deleted file mode 100644 index 9b6c08891a..0000000000 --- a/cores/arduino/WMath.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_MATH_ -#define _WIRING_MATH_ - -extern long random(long) ; -extern long random(long, long) ; -extern void randomSeed(uint32_t dwSeed) ; -extern long map(long, long, long, long, long) ; - -extern uint16_t makeWord(uint16_t w) ; -extern uint16_t makeWord(uint8_t h, uint8_t l) ; - -#define word(...) makeWord(__VA_ARGS__) - - -#endif /* _WIRING_MATH_ */ diff --git a/cores/arduino/WString.cpp b/cores/arduino/WString.cpp deleted file mode 100644 index 7bfb08868d..0000000000 --- a/cores/arduino/WString.cpp +++ /dev/null @@ -1,899 +0,0 @@ -/* - WString.cpp - String library for Wiring & Arduino - ...mostly rewritten by Paul Stoffregen... - Copyright (c) 2009-10 Hernando Barragan. All rights reserved. - Copyright 2011, Paul Stoffregen, paul@pjrc.com - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include "WString.h" -#include "itoa.h" -#include "avr/dtostrf.h" - -/*********************************************/ -/* Constructors */ -/*********************************************/ - -String::String(const char *cstr) -{ - init(); - if (cstr) { - copy(cstr, strlen(cstr)); - } -} - -String::String(const String &value) -{ - init(); - *this = value; -} - -String::String(const __FlashStringHelper *pstr) -{ - init(); - *this = pstr; -} - -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) -String::String(String &&rval) -{ - init(); - move(rval); -} -String::String(StringSumHelper &&rval) -{ - init(); - move(rval); -} -#endif - -String::String(char c) -{ - init(); - char buf[2]; - buf[0] = c; - buf[1] = 0; - *this = buf; -} - -String::String(unsigned char value, unsigned char base) -{ - init(); - char buf[1 + 8 * sizeof(unsigned char)]; - utoa(value, buf, base); - *this = buf; -} - -String::String(int value, unsigned char base) -{ - init(); - char buf[2 + 8 * sizeof(int)]; - itoa(value, buf, base); - *this = buf; -} - -String::String(unsigned int value, unsigned char base) -{ - init(); - char buf[1 + 8 * sizeof(unsigned int)]; - utoa(value, buf, base); - *this = buf; -} - -String::String(long value, unsigned char base) -{ - init(); - char buf[2 + 8 * sizeof(long)]; - ltoa(value, buf, base); - *this = buf; -} - -String::String(unsigned long value, unsigned char base) -{ - init(); - char buf[1 + 8 * sizeof(unsigned long)]; - ultoa(value, buf, base); - *this = buf; -} - -String::String(float value, unsigned char decimalPlaces) -{ - init(); - char buf[33]; - *this = dtostrf(value, (decimalPlaces + 2), decimalPlaces, buf); -} - -String::String(double value, unsigned char decimalPlaces) -{ - init(); - char buf[33]; - *this = dtostrf(value, (decimalPlaces + 2), decimalPlaces, buf); -} - -String::~String() -{ - free(buffer); -} - -/*********************************************/ -/* Memory Management */ -/*********************************************/ - -inline void String::init(void) -{ - buffer = NULL; - capacity = 0; - len = 0; -} - -void String::invalidate(void) -{ - if (buffer) { - free(buffer); - } - buffer = NULL; - capacity = len = 0; -} - -unsigned char String::reserve(unsigned int size) -{ - if (buffer && capacity >= size) { - return 1; - } - if (changeBuffer(size)) { - if (len == 0) { - buffer[0] = 0; - } - return 1; - } - return 0; -} - -unsigned char String::changeBuffer(unsigned int maxStrLen) -{ - char *newbuffer = (char *)realloc(buffer, maxStrLen + 1); - if (newbuffer) { - buffer = newbuffer; - capacity = maxStrLen; - return 1; - } - return 0; -} - -/*********************************************/ -/* Copy and Move */ -/*********************************************/ - -String &String::copy(const char *cstr, unsigned int length) -{ - if (!reserve(length)) { - invalidate(); - return *this; - } - len = length; - strcpy(buffer, cstr); - return *this; -} - -String &String::copy(const __FlashStringHelper *pstr, unsigned int length) -{ - if (!reserve(length)) { - invalidate(); - return *this; - } - len = length; - strcpy_P(buffer, (PGM_P)pstr); - return *this; -} - -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) -void String::move(String &rhs) -{ - if (buffer) { - if (rhs && capacity >= rhs.len) { - strcpy(buffer, rhs.buffer); - len = rhs.len; - rhs.len = 0; - return; - } else { - free(buffer); - } - } - buffer = rhs.buffer; - capacity = rhs.capacity; - len = rhs.len; - rhs.buffer = NULL; - rhs.capacity = 0; - rhs.len = 0; -} -#endif - -String &String::operator = (const String &rhs) -{ - if (this == &rhs) { - return *this; - } - - if (rhs.buffer) { - copy(rhs.buffer, rhs.len); - } else { - invalidate(); - } - - return *this; -} - -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) -String &String::operator = (String &&rval) -{ - if (this != &rval) { - move(rval); - } - return *this; -} - -String &String::operator = (StringSumHelper &&rval) -{ - if (this != &rval) { - move(rval); - } - return *this; -} -#endif - -String &String::operator = (const char *cstr) -{ - if (cstr) { - copy(cstr, strlen(cstr)); - } else { - invalidate(); - } - - return *this; -} - -String &String::operator = (const __FlashStringHelper *pstr) -{ - if (pstr) { - copy(pstr, strlen_P((PGM_P)pstr)); - } else { - invalidate(); - } - - return *this; -} - -/*********************************************/ -/* concat */ -/*********************************************/ - -unsigned char String::concat(const String &s) -{ - return concat(s.buffer, s.len); -} - -unsigned char String::concat(const char *cstr, unsigned int length) -{ - unsigned int newlen = len + length; - if (!cstr) { - return 0; - } - if (length == 0) { - return 1; - } - if (!reserve(newlen)) { - return 0; - } - strcpy(buffer + len, cstr); - len = newlen; - return 1; -} - -unsigned char String::concat(const char *cstr) -{ - if (!cstr) { - return 0; - } - return concat(cstr, strlen(cstr)); -} - -unsigned char String::concat(char c) -{ - char buf[2]; - buf[0] = c; - buf[1] = 0; - return concat(buf, 1); -} - -unsigned char String::concat(unsigned char num) -{ - char buf[1 + 3 * sizeof(unsigned char)]; - itoa(num, buf, 10); - return concat(buf, strlen(buf)); -} - -unsigned char String::concat(int num) -{ - char buf[2 + 3 * sizeof(int)]; - itoa(num, buf, 10); - return concat(buf, strlen(buf)); -} - -unsigned char String::concat(unsigned int num) -{ - char buf[1 + 3 * sizeof(unsigned int)]; - utoa(num, buf, 10); - return concat(buf, strlen(buf)); -} - -unsigned char String::concat(long num) -{ - char buf[2 + 3 * sizeof(long)]; - ltoa(num, buf, 10); - return concat(buf, strlen(buf)); -} - -unsigned char String::concat(unsigned long num) -{ - char buf[1 + 3 * sizeof(unsigned long)]; - ultoa(num, buf, 10); - return concat(buf, strlen(buf)); -} - -unsigned char String::concat(float num) -{ - char buf[20]; - char *string = dtostrf(num, 4, 2, buf); - return concat(string, strlen(string)); -} - -unsigned char String::concat(double num) -{ - char buf[20]; - char *string = dtostrf(num, 4, 2, buf); - return concat(string, strlen(string)); -} - -unsigned char String::concat(const __FlashStringHelper *str) -{ - if (!str) { - return 0; - } - int length = strlen_P((const char *) str); - if (length == 0) { - return 1; - } - unsigned int newlen = len + length; - if (!reserve(newlen)) { - return 0; - } - strcpy_P(buffer + len, (const char *) str); - len = newlen; - return 1; -} - -/*********************************************/ -/* Concatenate */ -/*********************************************/ - -StringSumHelper &operator + (const StringSumHelper &lhs, const String &rhs) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(rhs.buffer, rhs.len)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, const char *cstr) -{ - StringSumHelper &a = const_cast(lhs); - if (!cstr || !a.concat(cstr, strlen(cstr))) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, char c) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(c)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, unsigned char num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, int num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, unsigned int num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, long num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, unsigned long num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, float num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, double num) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(num)) { - a.invalidate(); - } - return a; -} - -StringSumHelper &operator + (const StringSumHelper &lhs, const __FlashStringHelper *rhs) -{ - StringSumHelper &a = const_cast(lhs); - if (!a.concat(rhs)) { - a.invalidate(); - } - return a; -} - -/*********************************************/ -/* Comparison */ -/*********************************************/ - -int String::compareTo(const String &s) const -{ - if (!buffer || !s.buffer) { - if (s.buffer && s.len > 0) { - return 0 - *(unsigned char *)s.buffer; - } - if (buffer && len > 0) { - return *(unsigned char *)buffer; - } - return 0; - } - return strcmp(buffer, s.buffer); -} - -unsigned char String::equals(const String &s2) const -{ - return (len == s2.len && compareTo(s2) == 0); -} - -unsigned char String::equals(const char *cstr) const -{ - if (len == 0) { - return (cstr == NULL || *cstr == 0); - } - if (cstr == NULL) { - return buffer[0] == 0; - } - return strcmp(buffer, cstr) == 0; -} - -unsigned char String::operator<(const String &rhs) const -{ - return compareTo(rhs) < 0; -} - -unsigned char String::operator>(const String &rhs) const -{ - return compareTo(rhs) > 0; -} - -unsigned char String::operator<=(const String &rhs) const -{ - return compareTo(rhs) <= 0; -} - -unsigned char String::operator>=(const String &rhs) const -{ - return compareTo(rhs) >= 0; -} - -unsigned char String::equalsIgnoreCase(const String &s2) const -{ - if (this == &s2) { - return 1; - } - if (len != s2.len) { - return 0; - } - if (len == 0) { - return 1; - } - const char *p1 = buffer; - const char *p2 = s2.buffer; - while (*p1) { - if (tolower(*p1++) != tolower(*p2++)) { - return 0; - } - } - return 1; -} - -unsigned char String::startsWith(const String &s2) const -{ - if (len < s2.len) { - return 0; - } - return startsWith(s2, 0); -} - -unsigned char String::startsWith(const String &s2, unsigned int offset) const -{ - if (offset > len - s2.len || !buffer || !s2.buffer) { - return 0; - } - return strncmp(&buffer[offset], s2.buffer, s2.len) == 0; -} - -unsigned char String::endsWith(const String &s2) const -{ - if (len < s2.len || !buffer || !s2.buffer) { - return 0; - } - return strcmp(&buffer[len - s2.len], s2.buffer) == 0; -} - -/*********************************************/ -/* Character Access */ -/*********************************************/ - -char String::charAt(unsigned int loc) const -{ - return operator[](loc); -} - -void String::setCharAt(unsigned int loc, char c) -{ - if (loc < len) { - buffer[loc] = c; - } -} - -char &String::operator[](unsigned int index) -{ - static char dummy_writable_char; - if (index >= len || !buffer) { - dummy_writable_char = 0; - return dummy_writable_char; - } - return buffer[index]; -} - -char String::operator[](unsigned int index) const -{ - if (index >= len || !buffer) { - return 0; - } - return buffer[index]; -} - -void String::getBytes(unsigned char *buf, unsigned int bufsize, unsigned int index) const -{ - if (!bufsize || !buf) { - return; - } - if (index >= len) { - buf[0] = 0; - return; - } - unsigned int n = bufsize - 1; - if (n > len - index) { - n = len - index; - } - strncpy((char *)buf, buffer + index, n); - buf[n] = 0; -} - -/*********************************************/ -/* Search */ -/*********************************************/ - -int String::indexOf(char c) const -{ - return indexOf(c, 0); -} - -int String::indexOf(char ch, unsigned int fromIndex) const -{ - if (fromIndex >= len) { - return -1; - } - const char *temp = strchr(buffer + fromIndex, ch); - if (temp == NULL) { - return -1; - } - return temp - buffer; -} - -int String::indexOf(const String &s2) const -{ - return indexOf(s2, 0); -} - -int String::indexOf(const String &s2, unsigned int fromIndex) const -{ - if (fromIndex >= len) { - return -1; - } - const char *found = strstr(buffer + fromIndex, s2.buffer); - if (found == NULL) { - return -1; - } - return found - buffer; -} - -int String::lastIndexOf(char theChar) const -{ - return lastIndexOf(theChar, len - 1); -} - -int String::lastIndexOf(char ch, unsigned int fromIndex) const -{ - if (fromIndex >= len) { - return -1; - } - char tempchar = buffer[fromIndex + 1]; - buffer[fromIndex + 1] = '\0'; - char *temp = strrchr(buffer, ch); - buffer[fromIndex + 1] = tempchar; - if (temp == NULL) { - return -1; - } - return temp - buffer; -} - -int String::lastIndexOf(const String &s2) const -{ - return lastIndexOf(s2, len - s2.len); -} - -int String::lastIndexOf(const String &s2, unsigned int fromIndex) const -{ - if (s2.len == 0 || len == 0 || s2.len > len) { - return -1; - } - if (fromIndex >= len) { - fromIndex = len - 1; - } - int found = -1; - for (char *p = buffer; p <= buffer + fromIndex; p++) { - p = strstr(p, s2.buffer); - if (!p) { - break; - } - if ((unsigned int)(p - buffer) <= fromIndex) { - found = p - buffer; - } - } - return found; -} - -String String::substring(unsigned int left, unsigned int right) const -{ - if (left > right) { - unsigned int temp = right; - right = left; - left = temp; - } - String out; - if (left >= len) { - return out; - } - if (right > len) { - right = len; - } - char temp = buffer[right]; // save the replaced character - buffer[right] = '\0'; - out = buffer + left; // pointer arithmetic - buffer[right] = temp; //restore character - return out; -} - -/*********************************************/ -/* Modification */ -/*********************************************/ - -void String::replace(char find, char replace) -{ - if (!buffer) { - return; - } - for (char *p = buffer; *p; p++) { - if (*p == find) { - *p = replace; - } - } -} - -void String::replace(const String &find, const String &replace) -{ - if (len == 0 || find.len == 0) { - return; - } - int diff = replace.len - find.len; - char *readFrom = buffer; - char *foundAt; - if (diff == 0) { - while ((foundAt = strstr(readFrom, find.buffer)) != NULL) { - memcpy(foundAt, replace.buffer, replace.len); - readFrom = foundAt + replace.len; - } - } else if (diff < 0) { - char *writeTo = buffer; - while ((foundAt = strstr(readFrom, find.buffer)) != NULL) { - unsigned int n = foundAt - readFrom; - memcpy(writeTo, readFrom, n); - writeTo += n; - memcpy(writeTo, replace.buffer, replace.len); - writeTo += replace.len; - readFrom = foundAt + find.len; - len += diff; - } - strcpy(writeTo, readFrom); - } else { - unsigned int size = len; // compute size needed for result - while ((foundAt = strstr(readFrom, find.buffer)) != NULL) { - readFrom = foundAt + find.len; - size += diff; - } - if (size == len) { - return; - } - if (size > capacity && !changeBuffer(size)) { - return; // XXX: tell user! - } - int index = len - 1; - while (index >= 0 && (index = lastIndexOf(find, index)) >= 0) { - readFrom = buffer + index + find.len; - memmove(readFrom + diff, readFrom, len - (readFrom - buffer)); - len += diff; - buffer[len] = 0; - memcpy(buffer + index, replace.buffer, replace.len); - index--; - } - } -} - -void String::remove(unsigned int index) -{ - // Pass the biggest integer as the count. The remove method - // below will take care of truncating it at the end of the - // string. - remove(index, (unsigned int) -1); -} - -void String::remove(unsigned int index, unsigned int count) -{ - if (index >= len) { - return; - } - if (count <= 0) { - return; - } - if (count > len - index) { - count = len - index; - } - char *writeTo = buffer + index; - len = len - count; - memmove(writeTo, buffer + index + count, len - index); - buffer[len] = 0; -} - -void String::toLowerCase(void) -{ - if (!buffer) { - return; - } - for (char *p = buffer; *p; p++) { - *p = tolower(*p); - } -} - -void String::toUpperCase(void) -{ - if (!buffer) { - return; - } - for (char *p = buffer; *p; p++) { - *p = toupper(*p); - } -} - -void String::trim(void) -{ - if (!buffer || len == 0) { - return; - } - char *begin = buffer; - while (isspace(*begin)) { - begin++; - } - char *end = buffer + len - 1; - while (isspace(*end) && end >= begin) { - end--; - } - len = end + 1 - begin; - if (begin > buffer) { - memcpy(buffer, begin, len); - } - buffer[len] = 0; -} - -/*********************************************/ -/* Parsing / Conversion */ -/*********************************************/ - -long String::toInt(void) const -{ - if (buffer) { - return atol(buffer); - } - return 0; -} - -float String::toFloat(void) const -{ - return float(toDouble()); -} - -double String::toDouble(void) const -{ - if (buffer) { - return atof(buffer); - } - return 0; -} diff --git a/cores/arduino/WString.h b/cores/arduino/WString.h deleted file mode 100644 index af4ce887e8..0000000000 --- a/cores/arduino/WString.h +++ /dev/null @@ -1,309 +0,0 @@ -/* - WString.h - String library for Wiring & Arduino - ...mostly rewritten by Paul Stoffregen... - Copyright (c) 2009-10 Hernando Barragan. All right reserved. - Copyright 2011, Paul Stoffregen, paul@pjrc.com - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef String_class_h -#define String_class_h -#ifdef __cplusplus - -#include -#include -#include -#include - -// When compiling programs with this class, the following gcc parameters -// dramatically increase performance and memory (RAM) efficiency, typically -// with little or no increase in code size. -// -felide-constructors -// -std=c++0x - -class __FlashStringHelper; -#define F(string_literal) (reinterpret_cast(PSTR(string_literal))) - -// An inherited class for holding the result of a concatenation. These -// result objects are assumed to be writable by subsequent concatenations. -class StringSumHelper; - -// The string class -class String { - // use a function pointer to allow for "if (s)" without the - // complications of an operator bool(). for more information, see: - // http://www.artima.com/cppsource/safebool.html - typedef void (String::*StringIfHelperType)() const; - void StringIfHelper() const {} - - public: - // constructors - // creates a copy of the initial value. - // if the initial value is null or invalid, or if memory allocation - // fails, the string will be marked as invalid (i.e. "if (s)" will - // be false). - String(const char *cstr = ""); - String(const String &str); - String(const __FlashStringHelper *str); -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) - String(String &&rval); - String(StringSumHelper &&rval); -#endif - explicit String(char c); - explicit String(unsigned char, unsigned char base = 10); - explicit String(int, unsigned char base = 10); - explicit String(unsigned int, unsigned char base = 10); - explicit String(long, unsigned char base = 10); - explicit String(unsigned long, unsigned char base = 10); - explicit String(float, unsigned char decimalPlaces = 2); - explicit String(double, unsigned char decimalPlaces = 2); - ~String(void); - - // memory management - // return true on success, false on failure (in which case, the string - // is left unchanged). reserve(0), if successful, will validate an - // invalid string (i.e., "if (s)" will be true afterwards) - unsigned char reserve(unsigned int size); - inline unsigned int length(void) const - { - return len; - } - - // creates a copy of the assigned value. if the value is null or - // invalid, or if the memory allocation fails, the string will be - // marked as invalid ("if (s)" will be false). - String &operator = (const String &rhs); - String &operator = (const char *cstr); - String &operator = (const __FlashStringHelper *str); -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) - String &operator = (String &&rval); - String &operator = (StringSumHelper &&rval); -#endif - - // concatenate (works w/ built-in types) - - // returns true on success, false on failure (in which case, the string - // is left unchanged). if the argument is null or invalid, the - // concatenation is considered unsuccessful. - unsigned char concat(const String &str); - unsigned char concat(const char *cstr); - unsigned char concat(char c); - unsigned char concat(unsigned char c); - unsigned char concat(int num); - unsigned char concat(unsigned int num); - unsigned char concat(long num); - unsigned char concat(unsigned long num); - unsigned char concat(float num); - unsigned char concat(double num); - unsigned char concat(const __FlashStringHelper *str); - - // if there's not enough memory for the concatenated value, the string - // will be left unchanged (but this isn't signalled in any way) - String &operator += (const String &rhs) - { - concat(rhs); - return (*this); - } - String &operator += (const char *cstr) - { - concat(cstr); - return (*this); - } - String &operator += (char c) - { - concat(c); - return (*this); - } - String &operator += (unsigned char num) - { - concat(num); - return (*this); - } - String &operator += (int num) - { - concat(num); - return (*this); - } - String &operator += (unsigned int num) - { - concat(num); - return (*this); - } - String &operator += (long num) - { - concat(num); - return (*this); - } - String &operator += (unsigned long num) - { - concat(num); - return (*this); - } - String &operator += (float num) - { - concat(num); - return (*this); - } - String &operator += (double num) - { - concat(num); - return (*this); - } - String &operator += (const __FlashStringHelper *str) - { - concat(str); - return (*this); - } - - friend StringSumHelper &operator + (const StringSumHelper &lhs, const String &rhs); - friend StringSumHelper &operator + (const StringSumHelper &lhs, const char *cstr); - friend StringSumHelper &operator + (const StringSumHelper &lhs, char c); - friend StringSumHelper &operator + (const StringSumHelper &lhs, unsigned char num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, int num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, unsigned int num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, long num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, unsigned long num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, float num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, double num); - friend StringSumHelper &operator + (const StringSumHelper &lhs, const __FlashStringHelper *rhs); - - // comparison (only works w/ Strings and "strings") - operator StringIfHelperType() const - { - return buffer ? &String::StringIfHelper : 0; - } - int compareTo(const String &s) const; - unsigned char equals(const String &s) const; - unsigned char equals(const char *cstr) const; - unsigned char operator == (const String &rhs) const - { - return equals(rhs); - } - unsigned char operator == (const char *cstr) const - { - return equals(cstr); - } - unsigned char operator != (const String &rhs) const - { - return !equals(rhs); - } - unsigned char operator != (const char *cstr) const - { - return !equals(cstr); - } - unsigned char operator < (const String &rhs) const; - unsigned char operator > (const String &rhs) const; - unsigned char operator <= (const String &rhs) const; - unsigned char operator >= (const String &rhs) const; - unsigned char equalsIgnoreCase(const String &s) const; - unsigned char startsWith(const String &prefix) const; - unsigned char startsWith(const String &prefix, unsigned int offset) const; - unsigned char endsWith(const String &suffix) const; - - // character access - char charAt(unsigned int index) const; - void setCharAt(unsigned int index, char c); - char operator [](unsigned int index) const; - char &operator [](unsigned int index); - void getBytes(unsigned char *buf, unsigned int bufsize, unsigned int index = 0) const; - void toCharArray(char *buf, unsigned int bufsize, unsigned int index = 0) const - { - getBytes((unsigned char *)buf, bufsize, index); - } - const char *c_str() const - { - return buffer; - } - char *begin() - { - return buffer; - } - char *end() - { - return buffer + length(); - } - const char *begin() const - { - return c_str(); - } - const char *end() const - { - return c_str() + length(); - } - - // search - int indexOf(char ch) const; - int indexOf(char ch, unsigned int fromIndex) const; - int indexOf(const String &str) const; - int indexOf(const String &str, unsigned int fromIndex) const; - int lastIndexOf(char ch) const; - int lastIndexOf(char ch, unsigned int fromIndex) const; - int lastIndexOf(const String &str) const; - int lastIndexOf(const String &str, unsigned int fromIndex) const; - String substring(unsigned int beginIndex) const - { - return substring(beginIndex, len); - }; - String substring(unsigned int beginIndex, unsigned int endIndex) const; - - // modification - void replace(char find, char replace); - void replace(const String &find, const String &replace); - void remove(unsigned int index); - void remove(unsigned int index, unsigned int count); - void toLowerCase(void); - void toUpperCase(void); - void trim(void); - - // parsing/conversion - long toInt(void) const; - float toFloat(void) const; - double toDouble(void) const; - - protected: - char *buffer; // the actual char array - unsigned int capacity; // the array length minus one (for the '\0') - unsigned int len; // the String length (not counting the '\0') - protected: - void init(void); - void invalidate(void); - unsigned char changeBuffer(unsigned int maxStrLen); - unsigned char concat(const char *cstr, unsigned int length); - - // copy and move - String ©(const char *cstr, unsigned int length); - String ©(const __FlashStringHelper *pstr, unsigned int length); -#if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__) - void move(String &rhs); -#endif -}; - -class StringSumHelper : public String { - public: - StringSumHelper(const String &s) : String(s) {} - StringSumHelper(const char *p) : String(p) {} - StringSumHelper(char c) : String(c) {} - StringSumHelper(unsigned char num) : String(num) {} - StringSumHelper(int num) : String(num) {} - StringSumHelper(unsigned int num) : String(num) {} - StringSumHelper(long num) : String(num) {} - StringSumHelper(unsigned long num) : String(num) {} - StringSumHelper(float num) : String(num) {} - StringSumHelper(double num) : String(num) {} -}; - -#endif // __cplusplus -#endif // String_class_h diff --git a/cores/arduino/api b/cores/arduino/api new file mode 160000 index 0000000000..d7d6264cb2 --- /dev/null +++ b/cores/arduino/api @@ -0,0 +1 @@ +Subproject commit d7d6264cb265a88db8ac28415f88e2d785d8edf6 diff --git a/cores/arduino/binary.h b/cores/arduino/binary.h deleted file mode 100644 index aec4c733d4..0000000000 --- a/cores/arduino/binary.h +++ /dev/null @@ -1,534 +0,0 @@ -/* - binary.h - Definitions for binary constants - Copyright (c) 2006 David A. Mellis. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef Binary_h -#define Binary_h - -#define B0 0 -#define B00 0 -#define B000 0 -#define B0000 0 -#define B00000 0 -#define B000000 0 -#define B0000000 0 -#define B00000000 0 -#define B1 1 -#define B01 1 -#define B001 1 -#define B0001 1 -#define B00001 1 -#define B000001 1 -#define B0000001 1 -#define B00000001 1 -#define B10 2 -#define B010 2 -#define B0010 2 -#define B00010 2 -#define B000010 2 -#define B0000010 2 -#define B00000010 2 -#define B11 3 -#define B011 3 -#define B0011 3 -#define B00011 3 -#define B000011 3 -#define B0000011 3 -#define B00000011 3 -#define B100 4 -#define B0100 4 -#define B00100 4 -#define B000100 4 -#define B0000100 4 -#define B00000100 4 -#define B101 5 -#define B0101 5 -#define B00101 5 -#define B000101 5 -#define B0000101 5 -#define B00000101 5 -#define B110 6 -#define B0110 6 -#define B00110 6 -#define B000110 6 -#define B0000110 6 -#define B00000110 6 -#define B111 7 -#define B0111 7 -#define B00111 7 -#define B000111 7 -#define B0000111 7 -#define B00000111 7 -#define B1000 8 -#define B01000 8 -#define B001000 8 -#define B0001000 8 -#define B00001000 8 -#define B1001 9 -#define B01001 9 -#define B001001 9 -#define B0001001 9 -#define B00001001 9 -#define B1010 10 -#define B01010 10 -#define B001010 10 -#define B0001010 10 -#define B00001010 10 -#define B1011 11 -#define B01011 11 -#define B001011 11 -#define B0001011 11 -#define B00001011 11 -#define B1100 12 -#define B01100 12 -#define B001100 12 -#define B0001100 12 -#define B00001100 12 -#define B1101 13 -#define B01101 13 -#define B001101 13 -#define B0001101 13 -#define B00001101 13 -#define B1110 14 -#define B01110 14 -#define B001110 14 -#define B0001110 14 -#define B00001110 14 -#define B1111 15 -#define B01111 15 -#define B001111 15 -#define B0001111 15 -#define B00001111 15 -#define B10000 16 -#define B010000 16 -#define B0010000 16 -#define B00010000 16 -#define B10001 17 -#define B010001 17 -#define B0010001 17 -#define B00010001 17 -#define B10010 18 -#define B010010 18 -#define B0010010 18 -#define B00010010 18 -#define B10011 19 -#define B010011 19 -#define B0010011 19 -#define B00010011 19 -#define B10100 20 -#define B010100 20 -#define B0010100 20 -#define B00010100 20 -#define B10101 21 -#define B010101 21 -#define B0010101 21 -#define B00010101 21 -#define B10110 22 -#define B010110 22 -#define B0010110 22 -#define B00010110 22 -#define B10111 23 -#define B010111 23 -#define B0010111 23 -#define B00010111 23 -#define B11000 24 -#define B011000 24 -#define B0011000 24 -#define B00011000 24 -#define B11001 25 -#define B011001 25 -#define B0011001 25 -#define B00011001 25 -#define B11010 26 -#define B011010 26 -#define B0011010 26 -#define B00011010 26 -#define B11011 27 -#define B011011 27 -#define B0011011 27 -#define B00011011 27 -#define B11100 28 -#define B011100 28 -#define B0011100 28 -#define B00011100 28 -#define B11101 29 -#define B011101 29 -#define B0011101 29 -#define B00011101 29 -#define B11110 30 -#define B011110 30 -#define B0011110 30 -#define B00011110 30 -#define B11111 31 -#define B011111 31 -#define B0011111 31 -#define B00011111 31 -#define B100000 32 -#define B0100000 32 -#define B00100000 32 -#define B100001 33 -#define B0100001 33 -#define B00100001 33 -#define B100010 34 -#define B0100010 34 -#define B00100010 34 -#define B100011 35 -#define B0100011 35 -#define B00100011 35 -#define B100100 36 -#define B0100100 36 -#define B00100100 36 -#define B100101 37 -#define B0100101 37 -#define B00100101 37 -#define B100110 38 -#define B0100110 38 -#define B00100110 38 -#define B100111 39 -#define B0100111 39 -#define B00100111 39 -#define B101000 40 -#define B0101000 40 -#define B00101000 40 -#define B101001 41 -#define B0101001 41 -#define B00101001 41 -#define B101010 42 -#define B0101010 42 -#define B00101010 42 -#define B101011 43 -#define B0101011 43 -#define B00101011 43 -#define B101100 44 -#define B0101100 44 -#define B00101100 44 -#define B101101 45 -#define B0101101 45 -#define B00101101 45 -#define B101110 46 -#define B0101110 46 -#define B00101110 46 -#define B101111 47 -#define B0101111 47 -#define B00101111 47 -#define B110000 48 -#define B0110000 48 -#define B00110000 48 -#define B110001 49 -#define B0110001 49 -#define B00110001 49 -#define B110010 50 -#define B0110010 50 -#define B00110010 50 -#define B110011 51 -#define B0110011 51 -#define B00110011 51 -#define B110100 52 -#define B0110100 52 -#define B00110100 52 -#define B110101 53 -#define B0110101 53 -#define B00110101 53 -#define B110110 54 -#define B0110110 54 -#define B00110110 54 -#define B110111 55 -#define B0110111 55 -#define B00110111 55 -#define B111000 56 -#define B0111000 56 -#define B00111000 56 -#define B111001 57 -#define B0111001 57 -#define B00111001 57 -#define B111010 58 -#define B0111010 58 -#define B00111010 58 -#define B111011 59 -#define B0111011 59 -#define B00111011 59 -#define B111100 60 -#define B0111100 60 -#define B00111100 60 -#define B111101 61 -#define B0111101 61 -#define B00111101 61 -#define B111110 62 -#define B0111110 62 -#define B00111110 62 -#define B111111 63 -#define B0111111 63 -#define B00111111 63 -#define B1000000 64 -#define B01000000 64 -#define B1000001 65 -#define B01000001 65 -#define B1000010 66 -#define B01000010 66 -#define B1000011 67 -#define B01000011 67 -#define B1000100 68 -#define B01000100 68 -#define B1000101 69 -#define B01000101 69 -#define B1000110 70 -#define B01000110 70 -#define B1000111 71 -#define B01000111 71 -#define B1001000 72 -#define B01001000 72 -#define B1001001 73 -#define B01001001 73 -#define B1001010 74 -#define B01001010 74 -#define B1001011 75 -#define B01001011 75 -#define B1001100 76 -#define B01001100 76 -#define B1001101 77 -#define B01001101 77 -#define B1001110 78 -#define B01001110 78 -#define B1001111 79 -#define B01001111 79 -#define B1010000 80 -#define B01010000 80 -#define B1010001 81 -#define B01010001 81 -#define B1010010 82 -#define B01010010 82 -#define B1010011 83 -#define B01010011 83 -#define B1010100 84 -#define B01010100 84 -#define B1010101 85 -#define B01010101 85 -#define B1010110 86 -#define B01010110 86 -#define B1010111 87 -#define B01010111 87 -#define B1011000 88 -#define B01011000 88 -#define B1011001 89 -#define B01011001 89 -#define B1011010 90 -#define B01011010 90 -#define B1011011 91 -#define B01011011 91 -#define B1011100 92 -#define B01011100 92 -#define B1011101 93 -#define B01011101 93 -#define B1011110 94 -#define B01011110 94 -#define B1011111 95 -#define B01011111 95 -#define B1100000 96 -#define B01100000 96 -#define B1100001 97 -#define B01100001 97 -#define B1100010 98 -#define B01100010 98 -#define B1100011 99 -#define B01100011 99 -#define B1100100 100 -#define B01100100 100 -#define B1100101 101 -#define B01100101 101 -#define B1100110 102 -#define B01100110 102 -#define B1100111 103 -#define B01100111 103 -#define B1101000 104 -#define B01101000 104 -#define B1101001 105 -#define B01101001 105 -#define B1101010 106 -#define B01101010 106 -#define B1101011 107 -#define B01101011 107 -#define B1101100 108 -#define B01101100 108 -#define B1101101 109 -#define B01101101 109 -#define B1101110 110 -#define B01101110 110 -#define B1101111 111 -#define B01101111 111 -#define B1110000 112 -#define B01110000 112 -#define B1110001 113 -#define B01110001 113 -#define B1110010 114 -#define B01110010 114 -#define B1110011 115 -#define B01110011 115 -#define B1110100 116 -#define B01110100 116 -#define B1110101 117 -#define B01110101 117 -#define B1110110 118 -#define B01110110 118 -#define B1110111 119 -#define B01110111 119 -#define B1111000 120 -#define B01111000 120 -#define B1111001 121 -#define B01111001 121 -#define B1111010 122 -#define B01111010 122 -#define B1111011 123 -#define B01111011 123 -#define B1111100 124 -#define B01111100 124 -#define B1111101 125 -#define B01111101 125 -#define B1111110 126 -#define B01111110 126 -#define B1111111 127 -#define B01111111 127 -#define B10000000 128 -#define B10000001 129 -#define B10000010 130 -#define B10000011 131 -#define B10000100 132 -#define B10000101 133 -#define B10000110 134 -#define B10000111 135 -#define B10001000 136 -#define B10001001 137 -#define B10001010 138 -#define B10001011 139 -#define B10001100 140 -#define B10001101 141 -#define B10001110 142 -#define B10001111 143 -#define B10010000 144 -#define B10010001 145 -#define B10010010 146 -#define B10010011 147 -#define B10010100 148 -#define B10010101 149 -#define B10010110 150 -#define B10010111 151 -#define B10011000 152 -#define B10011001 153 -#define B10011010 154 -#define B10011011 155 -#define B10011100 156 -#define B10011101 157 -#define B10011110 158 -#define B10011111 159 -#define B10100000 160 -#define B10100001 161 -#define B10100010 162 -#define B10100011 163 -#define B10100100 164 -#define B10100101 165 -#define B10100110 166 -#define B10100111 167 -#define B10101000 168 -#define B10101001 169 -#define B10101010 170 -#define B10101011 171 -#define B10101100 172 -#define B10101101 173 -#define B10101110 174 -#define B10101111 175 -#define B10110000 176 -#define B10110001 177 -#define B10110010 178 -#define B10110011 179 -#define B10110100 180 -#define B10110101 181 -#define B10110110 182 -#define B10110111 183 -#define B10111000 184 -#define B10111001 185 -#define B10111010 186 -#define B10111011 187 -#define B10111100 188 -#define B10111101 189 -#define B10111110 190 -#define B10111111 191 -#define B11000000 192 -#define B11000001 193 -#define B11000010 194 -#define B11000011 195 -#define B11000100 196 -#define B11000101 197 -#define B11000110 198 -#define B11000111 199 -#define B11001000 200 -#define B11001001 201 -#define B11001010 202 -#define B11001011 203 -#define B11001100 204 -#define B11001101 205 -#define B11001110 206 -#define B11001111 207 -#define B11010000 208 -#define B11010001 209 -#define B11010010 210 -#define B11010011 211 -#define B11010100 212 -#define B11010101 213 -#define B11010110 214 -#define B11010111 215 -#define B11011000 216 -#define B11011001 217 -#define B11011010 218 -#define B11011011 219 -#define B11011100 220 -#define B11011101 221 -#define B11011110 222 -#define B11011111 223 -#define B11100000 224 -#define B11100001 225 -#define B11100010 226 -#define B11100011 227 -#define B11100100 228 -#define B11100101 229 -#define B11100110 230 -#define B11100111 231 -#define B11101000 232 -#define B11101001 233 -#define B11101010 234 -#define B11101011 235 -#define B11101100 236 -#define B11101101 237 -#define B11101110 238 -#define B11101111 239 -#define B11110000 240 -#define B11110001 241 -#define B11110010 242 -#define B11110011 243 -#define B11110100 244 -#define B11110101 245 -#define B11110110 246 -#define B11110111 247 -#define B11111000 248 -#define B11111001 249 -#define B11111010 250 -#define B11111011 251 -#define B11111100 252 -#define B11111101 253 -#define B11111110 254 -#define B11111111 255 - -#endif diff --git a/cores/arduino/board.h b/cores/arduino/board.h index 1cc7cd3d33..dcd586bbdd 100644 --- a/cores/arduino/board.h +++ b/cores/arduino/board.h @@ -19,7 +19,7 @@ #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ -void init(void) ; + #ifdef __cplusplus } #endif /* __cplusplus */ diff --git a/cores/arduino/itoa.c b/cores/arduino/itoa.c index 073ab29ed0..d2a4ce5a4e 100644 --- a/cores/arduino/itoa.c +++ b/cores/arduino/itoa.c @@ -1,5 +1,5 @@ /* - Copyright (c) 2011 Arduino. All right reserved. + Copyright (c) 2014 Arduino LLC. All right reserved. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -16,59 +16,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include "itoa.h" #include #ifdef __cplusplus extern "C" { -#endif // __cplusplus - -#if 0 -/* reverse: reverse string s in place */ -static void reverse(char s[]) -{ - int i, j ; - char c ; - - for (i = 0, j = strlen(s) - 1 ; i < j ; i++, j--) { - c = s[i] ; - s[i] = s[j] ; - s[j] = c ; - } -} - -/* itoa: convert n to characters in s */ -extern void itoa(int n, char s[]) -{ - int i, sign ; - - if ((sign = n) < 0) { /* record sign */ - n = -n; /* make n positive */ - } - - i = 0; - do { - /* generate digits in reverse order */ - s[i++] = n % 10 + '0'; /* get next digit */ - } while ((n /= 10) > 0) ; /* delete it */ - - if (sign < 0) { - s[i++] = '-'; - } - - s[i] = '\0'; - - reverse(s) ; -} - -#else - -extern char *itoa(int value, char *string, int radix) -{ - return ltoa(value, string, radix) ; -} +#endif -extern char *ltoa(long value, char *string, int radix) +char *ltoa(long value, char *string, int radix) { char tmp[33]; char *tp = tmp; @@ -114,17 +68,8 @@ extern char *ltoa(long value, char *string, int radix) return string; } -#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \ - (__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2))) -extern char *utoa(unsigned value, char *string, int radix) -#else -extern char *utoa(unsigned long value, char *string, int radix) -#endif -{ - return ultoa(value, string, radix) ; -} -extern char *ultoa(unsigned long value, char *string, int radix) +char *ultoa(unsigned long value, char *string, int radix) { char tmp[33]; char *tp = tmp; @@ -160,8 +105,17 @@ extern char *ultoa(unsigned long value, char *string, int radix) return string; } -#endif /* 0 */ + +char *itoa(int value, char *string, int radix) +{ + return ltoa(value, string, radix) ; +} + +char *utoa(unsigned int value, char *string, int radix) +{ + return ultoa(value, string, radix) ; +} #ifdef __cplusplus } // extern "C" -#endif // __cplusplus +#endif diff --git a/cores/arduino/itoa.h b/cores/arduino/itoa.h deleted file mode 100644 index c58fc547bd..0000000000 --- a/cores/arduino/itoa.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _ITOA_ -#define _ITOA_ - -#ifdef __cplusplus -extern "C" { -#endif // __cplusplus - -#if 0 - -extern void itoa(int n, char s[]) ; - -#else - -extern char *itoa(int value, char *string, int radix) ; -extern char *ltoa(long value, char *string, int radix) ; -#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \ - (__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2))) -extern char *utoa(unsigned value, char *string, int radix) ; -#else -extern char *utoa(unsigned long value, char *string, int radix) ; -#endif -extern char *ultoa(unsigned long value, char *string, int radix) ; -#endif /* 0 */ - -#ifdef __cplusplus -} // extern "C" -#endif // __cplusplus - -#endif // _ITOA_ diff --git a/cores/arduino/pins_arduino.c b/cores/arduino/pins_arduino.c index ebd0a6d969..03f47036f1 100644 --- a/cores/arduino/pins_arduino.c +++ b/cores/arduino/pins_arduino.c @@ -22,13 +22,13 @@ extern "C" { #endif -WEAK uint32_t pinNametoDigitalPin(PinName p) +WEAK pin_size_t pinNametoDigitalPin(PinName p) { - uint32_t i = NUM_DIGITAL_PINS; + pin_size_t i = NUM_DIGITAL_PINS; if (STM_VALID_PINNAME(p)) { for (i = 0; i < NUM_DIGITAL_PINS; i++) { if (digitalPin[i] == (p & PNAME_MASK)) { - i |= ((uint32_t)(p) & ALTX_MASK); + i |= ((pin_size_t)(p) & ALTX_MASK); break; } } @@ -36,7 +36,7 @@ WEAK uint32_t pinNametoDigitalPin(PinName p) return i; } -PinName analogInputToPinName(uint32_t pin) +PinName analogInputToPinName(pin_size_t pin) { PinName pn = digitalPinToPinName(analogInputToDigitalPin(pin)); if (pn == NC) { @@ -73,14 +73,14 @@ PinName analogInputToPinName(uint32_t pin) * @param pin Dx, x or PYn * @retval boolean true if analog or false */ -bool digitalpinIsAnalogInput(uint32_t pin) +bool digitalpinIsAnalogInput(pin_size_t pin) { bool ret = false; #if NUM_ANALOG_INPUTS > 0 if ((pin & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) { ret = true; } else { - for (uint32_t i = 0; i < NUM_ANALOG_INPUTS; i++) { + for (pin_size_t i = 0; i < NUM_ANALOG_INPUTS; i++) { if (analogInputPin[i] == (pin & PNUM_MASK)) { ret = true; break; @@ -96,15 +96,15 @@ bool digitalpinIsAnalogInput(uint32_t pin) * @param pin Dx, x or PYn * @retval analogInput valid analog input or NUM_ANALOG_INPUTS */ -uint32_t digitalPinToAnalogInput(uint32_t pin) +pin_size_t digitalPinToAnalogInput(pin_size_t pin) { - uint32_t ret = NUM_ANALOG_INPUTS; + pin_size_t ret = NUM_ANALOG_INPUTS; #if NUM_ANALOG_INPUTS > 0 if ((pin & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) { /* PYn = Ax */ ret = (pin & PNUM_ANALOG_INDEX) | (pin & ALTX_MASK); } else { - for (uint32_t i = 0; i < NUM_ANALOG_INPUTS; i++) { + for (pin_size_t i = 0; i < NUM_ANALOG_INPUTS; i++) { if (analogInputPin[i] == (pin & PNUM_MASK)) { ret = i | (pin & ALTX_MASK); break; diff --git a/cores/arduino/pins_arduino.h b/cores/arduino/pins_arduino.h index b9d9c2e2fa..000dc75a1f 100644 --- a/cores/arduino/pins_arduino.h +++ b/cores/arduino/pins_arduino.h @@ -22,6 +22,8 @@ #include "variant.h" #include "PinNames.h" +#include "Arduino.h" + #include "pins_arduino_analog.h" #include "pins_arduino_digital.h" @@ -64,13 +66,13 @@ _Static_assert(NUM_ANALOG_INPUTS <= MAX_ANALOG_INPUTS, #define PIN_SPI_SCK 13 #endif -static const uint32_t SS = PIN_SPI_SS; -static const uint32_t SS1 = PIN_SPI_SS1; -static const uint32_t SS2 = PIN_SPI_SS2; -static const uint32_t SS3 = PIN_SPI_SS3; -static const uint32_t MOSI = PIN_SPI_MOSI; -static const uint32_t MISO = PIN_SPI_MISO; -static const uint32_t SCK = PIN_SPI_SCK; +static const pin_size_t SS = PIN_SPI_SS; +static const pin_size_t SS1 = PIN_SPI_SS1; +static const pin_size_t SS2 = PIN_SPI_SS2; +static const pin_size_t SS3 = PIN_SPI_SS3; +static const pin_size_t MOSI = PIN_SPI_MOSI; +static const pin_size_t MISO = PIN_SPI_MISO; +static const pin_size_t SCK = PIN_SPI_SCK; /* I2C Definitions */ #ifndef PIN_WIRE_SDA @@ -80,47 +82,47 @@ static const uint32_t SCK = PIN_SPI_SCK; #define PIN_WIRE_SCL 15 #endif -static const uint32_t SDA = PIN_WIRE_SDA; -static const uint32_t SCL = PIN_WIRE_SCL; +static const pin_size_t SDA = PIN_WIRE_SDA; +static const pin_size_t SCL = PIN_WIRE_SCL; #ifdef __cplusplus extern "C" { #endif extern const PinName digitalPin[]; -extern const uint32_t analogInputPin[]; +extern const pin_size_t analogInputPin[]; -#define NOT_AN_INTERRUPT (uint32_t)NC +#define NOT_AN_INTERRUPT (pin_size_t)NC /* Convert a digital pin number Dxx to a PinName PX_n */ #if NUM_ANALOG_INPUTS > 0 /* Note: Analog pin is also a digital pin */ -#define digitalPinToPinName(p) ((((uint32_t)(p) & PNUM_MASK) < NUM_DIGITAL_PINS) ? \ - (PinName)(digitalPin[(uint32_t)(p) & PNUM_MASK] | ((p) & ALTX_MASK)) : \ - (((uint32_t)(p) & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) && \ - (((uint32_t)(p) & PNUM_MASK) < NUM_ANALOG_INTERNAL_FIRST) ? \ +#define digitalPinToPinName(p) ((((pin_size_t)(p) & PNUM_MASK) < NUM_DIGITAL_PINS) ? \ + (PinName)(digitalPin[(pin_size_t)(p) & PNUM_MASK] | ((p) & ALTX_MASK)) : \ + (((pin_size_t)(p) & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) && \ + (((pin_size_t)(p) & PNUM_MASK) < NUM_ANALOG_INTERNAL_FIRST) ? \ (PinName)(digitalPin[analogInputPin[(p) & PNUM_ANALOG_INDEX]] | ((p) & ALTX_MASK)) : NC) #else -#define digitalPinToPinName(p) ((((uint32_t)(p) & PNUM_MASK) < NUM_DIGITAL_PINS) ? \ - (PinName)(digitalPin[(uint32_t)(p) & PNUM_MASK] | ((p) & ALTX_MASK)) : NC) +#define digitalPinToPinName(p) ((((pin_size_t)(p) & PNUM_MASK) < NUM_DIGITAL_PINS) ? \ + (PinName)(digitalPin[(pin_size_t)(p) & PNUM_MASK] | ((p) & ALTX_MASK)) : NC) #endif /* NUM_ANALOG_INPUTS > 0 */ /* Convert a PinName PX_n to a digital pin number */ -uint32_t pinNametoDigitalPin(PinName p); +pin_size_t pinNametoDigitalPin(PinName p); /* Convert an analog pin number to a digital pin number */ #if NUM_ANALOG_INPUTS > 0 /* Used by analogRead api to have A0 == 0 */ /* Non contiguous analog pins definition in digitalPin array */ -#define analogInputToDigitalPin(p) ((((uint32_t)(p) & PNUM_MASK) < NUM_ANALOG_INPUTS) ? \ - analogInputPin[(uint32_t)(p) & PNUM_MASK] | ((uint32_t)(p) & ALTX_MASK) : \ - (((uint32_t)(p) & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) && \ - (((uint32_t)(p) & PNUM_MASK) < NUM_ANALOG_INTERNAL_FIRST) ? \ - analogInputPin[(p) & PNUM_ANALOG_INDEX] | ((uint32_t)(p) & ALTX_MASK) : (uint32_t)NC) +#define analogInputToDigitalPin(p) ((((pin_size_t)(p) & PNUM_MASK) < NUM_ANALOG_INPUTS) ? \ + analogInputPin[(pin_size_t)(p) & PNUM_MASK] | ((pin_size_t)(p) & ALTX_MASK) : \ + (((pin_size_t)(p) & PNUM_ANALOG_BASE) == PNUM_ANALOG_BASE) && \ + (((pin_size_t)(p) & PNUM_MASK) < NUM_ANALOG_INTERNAL_FIRST) ? \ + analogInputPin[(p) & PNUM_ANALOG_INDEX] | ((pin_size_t)(p) & ALTX_MASK) : (pin_size_t)NC) #else/* No analog pin defined */ #define analogInputToDigitalPin(p) (NUM_DIGITAL_PINS) #endif /* NUM_ANALOG_INPUTS > 0 */ /* Convert an analog pin number Ax to a PinName PX_n */ -PinName analogInputToPinName(uint32_t pin); +PinName analogInputToPinName(pin_size_t pin); /* All pins could manage EXTI */ #define digitalPinToInterrupt(p) (digitalPinIsValid(p) ? p : NOT_AN_INTERRUPT) @@ -181,8 +183,8 @@ PinName analogInputToPinName(uint32_t pin); #endif /* Convenient macro to handle Analog for Firmata */ #define pinIsAnalogInput digitalpinIsAnalogInput -bool digitalpinIsAnalogInput(uint32_t pin); -uint32_t digitalPinToAnalogInput(uint32_t pin); +bool digitalpinIsAnalogInput(pin_size_t pin); +pin_size_t digitalPinToAnalogInput(pin_size_t pin); #ifdef __cplusplus } diff --git a/cores/arduino/wiring.h b/cores/arduino/wiring.h index 37dd658492..2c74930f81 100644 --- a/cores/arduino/wiring.h +++ b/cores/arduino/wiring.h @@ -26,27 +26,77 @@ #include #include +#include "Arduino.h" + #include "avr/dtostrf.h" -#include "binary.h" -#include "itoa.h" -#include "wiring_analog.h" -#include "wiring_constants.h" -#include "wiring_digital.h" -#include "wiring_pulse.h" -#include "wiring_shift.h" -#include "wiring_time.h" + + +#include +#include "clock.h" +#include "dwt.h" +#include // for struct timeval + +/* wirinig_analog*/ +#ifdef __cplusplus +extern "C" { +#endif +/* + * \brief Set the resolution of analogRead return values. Default is 10 bits (range from 0 to 1023). + * + * \param res + */ +extern void analogReadResolution(int res); +/* + * \brief Set the resolution of analogWrite parameters. Default is 8 bits (range from 0 to 255). + * + * \param res + */ +extern void analogWriteResolution(int res); +/* + * \brief Set the frequency of analogWrite. Default is PWM_FREQUENCY (1000) in Hertz. + * + * \param freq + */ +extern void analogWriteFrequency(uint32_t freq); +extern void analogOutputInit(void) ; + +/* wiring_constants */ +#define DEFAULT 1 +#define EXTERNAL 0 + +#define interrupts() __enable_irq() +#define noInterrupts() __disable_irq() + +#ifndef _BV +#define _BV(bit) (1 << (bit)) +#endif +#ifndef cbi +#define cbi(reg, bitmask) *reg &= ~bitmask +#endif +#ifndef sbi +#define sbi(reg, bitmask) *reg |= bitmask +#endif + +typedef bool boolean __attribute__((deprecated)); + +/* wiring_digital */ +/** + * \brief Toggle the value from a specified digital pin. + * + * \param ulPin The number of the digital pin you want to toggle (int) + */ +extern void digitalToggle(pin_size_t pinNumber) ; + +#ifdef __cplusplus +} +#endif #include #ifdef __cplusplus #include "HardwareTimer.h" - #include "Tone.h" - #include "WCharacter.h" - #include "WInterrupts.h" - #include "WMath.h" #include "WSerial.h" - #include "WString.h" #endif // __cplusplus diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c index a1ac7d6b3b..168744aa98 100644 --- a/cores/arduino/wiring_analog.c +++ b/cores/arduino/wiring_analog.c @@ -177,24 +177,24 @@ static inline uint32_t mapResolution(uint32_t value, uint32_t from, uint32_t to) return value; } -void analogReference(eAnalogReference ulMode) +void analogReference(uint8_t mode) { - UNUSED(ulMode); + UNUSED(mode); } // Perform the read operation on the selected analog pin. // the initialization of the analog PIN is done through this function -uint32_t analogRead(uint32_t ulPin) +int analogRead(pin_size_t pinNumber) { - uint32_t value = 0; + pin_size_t value = 0; #if defined(HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY) - PinName p = analogInputToPinName(ulPin); + PinName p = analogInputToPinName(pinNumber); if (p != NC) { value = adc_read_value(p, _internalReadResolution); value = mapResolution(value, _internalReadResolution, _readResolution); } #else - UNUSED(ulPin); + UNUSED(pinNumber); #endif return value; } @@ -208,12 +208,12 @@ void analogOutputInit(void) // hardware support. These are defined in the appropriate // variant.cpp file. For the rest of the pins, we default // to digital output. -void analogWrite(uint32_t ulPin, uint32_t ulValue) +void analogWrite(pin_size_t pinNumber, int value) { #if defined(HAL_DAC_MODULE_ENABLED) && !defined(HAL_DAC_MODULE_ONLY) uint8_t do_init = 0; #endif - PinName p = digitalPinToPinName(ulPin); + PinName p = digitalPinToPinName(pinNumber); if (p != NC) { #if defined(HAL_DAC_MODULE_ENABLED) && !defined(HAL_DAC_MODULE_ONLY) if (pin_in_pinmap(p, PinMap_DAC)) { @@ -221,8 +221,8 @@ void analogWrite(uint32_t ulPin, uint32_t ulValue) do_init = 1; set_pin_configured(p, g_anOutputPinConfigured); } - ulValue = mapResolution(ulValue, _writeResolution, DACC_RESOLUTION); - dac_write_value(p, ulValue, do_init); + value = mapResolution(value, _writeResolution, DACC_RESOLUTION); + dac_write_value(p, value, do_init); } else #endif //HAL_DAC_MODULE_ENABLED && !HAL_DAC_MODULE_ONLY #if defined(HAL_TIM_MODULE_ENABLED) && !defined(HAL_TIM_MODULE_ONLY) @@ -230,19 +230,19 @@ void analogWrite(uint32_t ulPin, uint32_t ulValue) if (is_pin_configured(p, g_anOutputPinConfigured) == false) { set_pin_configured(p, g_anOutputPinConfigured); } - ulValue = mapResolution(ulValue, _writeResolution, _internalWriteResolution); - pwm_start(p, _writeFreq, ulValue, _internalWriteResolution); + value = mapResolution(value, _writeResolution, _internalWriteResolution); + pwm_start(p, _writeFreq, value, _internalWriteResolution); } else #endif /* HAL_TIM_MODULE_ENABLED && !HAL_TIM_MODULE_ONLY */ { //DIGITAL PIN ONLY // Defaults to digital write - pinMode(ulPin, OUTPUT); - ulValue = mapResolution(ulValue, _writeResolution, 8); - if (ulValue < 128) { - digitalWrite(ulPin, LOW); + pinMode(pinNumber, OUTPUT); + value = mapResolution(value, _writeResolution, 8); + if (value < 128) { + digitalWrite(pinNumber, LOW); } else { - digitalWrite(ulPin, HIGH); + digitalWrite(pinNumber, HIGH); } } } diff --git a/cores/arduino/wiring_analog.h b/cores/arduino/wiring_analog.h deleted file mode 100644 index dc3de9dcc0..0000000000 --- a/cores/arduino/wiring_analog.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_ANALOG_ -#define _WIRING_ANALOG_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * \brief SAM3 products have only one reference for ADC - * This is kept only for compatibility with existing AVR based API. - */ -typedef enum _eAnalogReference { - AR_DEFAULT, -} eAnalogReference ; - -/* - * \brief Configures the reference voltage used for analog input (i.e. the value used as the top of the input range). - * This function is kept only for compatibility with existing AVR based API. - * - * \param ulMmode Should be set to AR_DEFAULT. - */ -extern void analogReference(eAnalogReference ulMode) ; - -/* - * \brief Writes an analog value (PWM wave) to a pin. - * - * \param ulPin - * \param ulValue - */ -extern void analogWrite(uint32_t ulPin, uint32_t ulValue) ; - -/* - * \brief Reads the value from the specified analog pin. - * - * \param ulPin - * - * \return Read value from selected pin, if no error. - */ -extern uint32_t analogRead(uint32_t ulPin) ; - -/* - * \brief Set the resolution of analogRead return values. Default is 10 bits (range from 0 to 1023). - * - * \param res - */ -extern void analogReadResolution(int res); - -/* - * \brief Set the resolution of analogWrite parameters. Default is 8 bits (range from 0 to 255). - * - * \param res - */ -extern void analogWriteResolution(int res); - -/* - * \brief Set the frequency of analogWrite. Default is PWM_FREQUENCY (1000) in Hertz. - * - * \param freq - */ -extern void analogWriteFrequency(uint32_t freq); - - -extern void analogOutputInit(void) ; - -#ifdef __cplusplus -} -#endif - -#endif /* _WIRING_ANALOG_ */ diff --git a/cores/arduino/wiring_constants.h b/cores/arduino/wiring_constants.h deleted file mode 100644 index cb8760fa64..0000000000 --- a/cores/arduino/wiring_constants.h +++ /dev/null @@ -1,114 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_CONSTANTS_ -#define _WIRING_CONSTANTS_ - -#include -#include - -#ifdef __cplusplus - #include - using std::min; - using std::max; -#else // C - #include - #ifndef abs - #define abs(x) ((x)>0?(x):-(x)) - #endif // abs - - #ifndef min - #define min(a,b) ((a)<(b)?(a):(b)) - #endif // min - - #ifndef max - #define max(a,b) ((a)>(b)?(a):(b)) - #endif // max - -#endif // __cplusplus - -/* Official Arduino */ -#define INPUT 0x0 -#define OUTPUT 0x1 -#define INPUT_PULLUP 0x2 -/* STM32 extension */ -#define INPUT_FLOATING INPUT -#define INPUT_PULLDOWN 0x3 -#define INPUT_ANALOG 0x4 -#define OUTPUT_OPEN_DRAIN 0x5 - -#define PI 3.1415926535897932384626433832795 -#define HALF_PI 1.5707963267948966192313216916398 -#define TWO_PI 6.283185307179586476925286766559 -#define DEG_TO_RAD 0.017453292519943295769236907684886 -#define RAD_TO_DEG 57.295779513082320876798154814105 -#define EULER 2.718281828459045235360287471352 - -#define SERIAL 0x0 -#define DISPLAY 0x1 - -enum BitOrder { - LSBFIRST = 0, - MSBFIRST = 1 -}; - -#define LOW 0x0 -#define HIGH 0x1 -#define CHANGE 0x2 -#define FALLING 0x3 -#define RISING 0x4 - -#define DEFAULT 1 -#define EXTERNAL 0 - -#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt))) - -#define radians(deg) ((deg)*DEG_TO_RAD) -#define degrees(rad) ((rad)*RAD_TO_DEG) -#define sq(x) ((x)*(x)) - -#define interrupts() __enable_irq() -#define noInterrupts() __disable_irq() - -#define lowByte(w) ((uint8_t) ((w) & 0xff)) -#define highByte(w) ((uint8_t) ((w) >> 8)) - -#define bitRead(value, bit) (((value) >> (bit)) & 0x01) -#define bitSet(value, bit) ((value) |= (1UL << (bit))) -#define bitClear(value, bit) ((value) &= ~(1UL << (bit))) -#define bitWrite(value, bit, bitvalue) ((bitvalue) ? bitSet((value), (bit)) : bitClear((value), (bit) )) - -#define bit(b) (1UL << (b)) -//macro added for compatibility -#ifndef _BV - #define _BV(bit) (1 << (bit)) -#endif -#ifndef cbi - #define cbi(reg, bitmask) *reg &= ~bitmask -#endif -#ifndef sbi - #define sbi(reg, bitmask) *reg |= bitmask -#endif - -typedef unsigned int word; - -typedef bool boolean __attribute__((deprecated)); - -typedef uint8_t byte ; - -#endif /* _WIRING_CONSTANTS_ */ diff --git a/cores/arduino/wiring_digital.c b/cores/arduino/wiring_digital.c index 4141772835..e740b7904b 100644 --- a/cores/arduino/wiring_digital.c +++ b/cores/arduino/wiring_digital.c @@ -24,11 +24,11 @@ extern "C" { #endif -extern uint32_t g_anOutputPinConfigured[MAX_NB_PORT]; +extern pin_size_t g_anOutputPinConfigured[MAX_NB_PORT]; -void pinMode(uint32_t ulPin, uint32_t ulMode) +void pinMode(pin_size_t pinNumber, PinMode pinMode) { - PinName p = digitalPinToPinName(ulPin); + PinName p = digitalPinToPinName(pinNumber); if (p != NC) { // If the pin that support PWM or DAC output, we need to turn it off @@ -50,7 +50,7 @@ void pinMode(uint32_t ulPin, uint32_t ulMode) } } #endif - switch (ulMode) { + switch (pinMode) { case INPUT: /* INPUT_FLOATING */ pin_function(p, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0)); break; @@ -76,26 +76,26 @@ void pinMode(uint32_t ulPin, uint32_t ulMode) } } -void digitalWrite(uint32_t ulPin, uint32_t ulVal) +void digitalWrite(pin_size_t pinNumber, PinStatus status) { - PinName p = digitalPinToPinName(ulPin); + PinName p = digitalPinToPinName(pinNumber); if (p != NC) { - digitalWriteFast(p, ulVal); + digitalWriteFast(p, status); } } -int digitalRead(uint32_t ulPin) +PinStatus digitalRead(pin_size_t pinNumber) { - PinName p = digitalPinToPinName(ulPin); + PinName p = digitalPinToPinName(pinNumber); return (p == NC) ? 0 : digitalReadFast(p); } -void digitalToggle(uint32_t ulPin) +void digitalToggle(pin_size_t pinNumber) { - PinName p = digitalPinToPinName(ulPin); + PinName p = digitalPinToPinName(pinNumber); if (p != NC) { - digitalToggleFast(digitalPinToPinName(ulPin)); + digitalToggleFast(digitalPinToPinName(pinNumber)); } } diff --git a/cores/arduino/wiring_digital.h b/cores/arduino/wiring_digital.h deleted file mode 100644 index a8f4a0a6de..0000000000 --- a/cores/arduino/wiring_digital.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_DIGITAL_ -#define _WIRING_DIGITAL_ - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * \brief Configures the specified pin to behave either as an input or an output. - * - * \param dwPin The number of the pin whose mode you wish to set - * \param dwMode Either INPUT, INPUT_PULLUP, INPUT_PULLDOWN or OUTPUT - */ -extern void pinMode(uint32_t dwPin, uint32_t dwMode) ; - -/** - * \brief Write a HIGH or a LOW value to a digital pin. - * - * If the pin has been configured as an OUTPUT with pinMode(), its voltage will be set to the - * corresponding value: 3.3V for HIGH, 0V (ground) for LOW. - * - * \param dwPin the pin number - * \param dwVal HIGH or LOW - */ -extern void digitalWrite(uint32_t dwPin, uint32_t dwVal) ; - -/** - * \brief Reads the value from a specified digital pin, either HIGH or LOW. - * - * \param ulPin The number of the digital pin you want to read (int) - * - * \return HIGH or LOW - */ -extern int digitalRead(uint32_t ulPin) ; - -/** - * \brief Toggle the value from a specified digital pin. - * - * \param ulPin The number of the digital pin you want to toggle (int) - */ -extern void digitalToggle(uint32_t ulPin) ; - -#ifdef __cplusplus -} -#endif - -#endif /* _WIRING_DIGITAL_ */ diff --git a/cores/arduino/wiring_private.h b/cores/arduino/wiring_private.h deleted file mode 100644 index cf411613c6..0000000000 --- a/cores/arduino/wiring_private.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - wiring_private.h - Internal header file. - Part of Arduino - http://www.arduino.cc/ - - Copyright (c) 2005-2006 David A. Mellis - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General - Public License along with this library; if not, write to the - Free Software Foundation, Inc., 59 Temple Place, Suite 330, - Boston, MA 02111-1307 USA -*/ - -#ifndef WiringPrivate_h -#define WiringPrivate_h - -#include -#include - -#endif diff --git a/cores/arduino/wiring_pulse.cpp b/cores/arduino/wiring_pulse.cpp index 9904d63c62..a4ca58d6d0 100644 --- a/cores/arduino/wiring_pulse.cpp +++ b/cores/arduino/wiring_pulse.cpp @@ -26,15 +26,15 @@ * ATTENTION: * This function relies on micros() so cannot be used in noInterrupt() context */ -uint32_t pulseIn(uint32_t pin, uint32_t state, uint32_t timeout) +unsigned long pulseIn(pin_size_t pin, uint8_t state, unsigned long timeout) { // Cache the port and bit of the pin in order to speed up the // pulse width measuring loop and achieve finer resolution. // Calling digitalRead() instead yields much coarser resolution. - uint32_t bit = digitalPinToBitMask(pin); - __IO uint32_t *portIn = portInputRegister(digitalPinToPort(pin)); - uint32_t stateMask = (state ? bit : 0); - uint32_t startMicros = micros(); + pin_size_t bit = digitalPinToBitMask(pin); + __IO uint32_t *portIn = portInputRegister(digitalPinToPort(pin)); + uint8_t stateMask = (state ? bit : 0); + unsigned long startMicros = micros(); // wait for any previous pulse to end while ((*portIn & bit) == stateMask) { @@ -68,7 +68,8 @@ uint32_t pulseIn(uint32_t pin, uint32_t state, uint32_t timeout) * ATTENTION: * This function relies on micros() so cannot be used in noInterrupt() context */ -uint32_t pulseInLong(uint32_t pin, uint32_t state, uint32_t timeout) +unsigned long pulseInLong(pin_size_t pin, uint8_t state, unsigned long timeout) { return pulseIn(pin, state, timeout); } + diff --git a/cores/arduino/wiring_pulse.h b/cores/arduino/wiring_pulse.h deleted file mode 100644 index ff682396d5..0000000000 --- a/cores/arduino/wiring_pulse.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_PULSE_ -#define _WIRING_PULSE_ - -#ifdef __cplusplus - /* - * \brief Measures the length (in microseconds) of a pulse on the pin; state is HIGH - * or LOW, the type of pulse to measure. Works on pulses from 2-3 microseconds - * to 3 minutes in length, but must be called at least a few dozen microseconds - * before the start of the pulse. - */ - extern uint32_t pulseIn(uint32_t pin, uint32_t state, uint32_t timeout = 1000000L) ; - extern uint32_t pulseInLong(uint32_t pin, uint32_t state, uint32_t timeout = 1000000L) ; -#endif - -#endif /* _WIRING_PULSE_ */ diff --git a/cores/arduino/wiring_shift.c b/cores/arduino/wiring_shift.c index fb4b4beeee..84ff859cce 100644 --- a/cores/arduino/wiring_shift.c +++ b/cores/arduino/wiring_shift.c @@ -22,39 +22,39 @@ extern "C" { #endif -uint32_t shiftIn(uint32_t ulDataPin, uint32_t ulClockPin, uint32_t ulBitOrder) +uint8_t shiftIn(pin_size_t dataPin, pin_size_t clockPin, BitOrder bitOrder) { uint8_t value = 0 ; uint8_t i ; for (i = 0 ; i < 8 ; ++i) { - digitalWrite(ulClockPin, HIGH) ; + digitalWrite(clockPin, HIGH) ; - if (ulBitOrder == LSBFIRST) { - value |= digitalRead(ulDataPin) << i ; + if (bitOrder == LSBFIRST) { + value |= digitalRead(dataPin) << i ; } else { - value |= digitalRead(ulDataPin) << (7 - i) ; + value |= digitalRead(dataPin) << (7 - i) ; } - digitalWrite(ulClockPin, LOW) ; + digitalWrite(clockPin, LOW) ; } return value ; } -void shiftOut(uint32_t ulDataPin, uint32_t ulClockPin, uint32_t ulBitOrder, uint32_t ulVal) +void shiftOut(pin_size_t dataPin, pin_size_t clockPin, BitOrder bitOrder, uint8_t val) { uint8_t i ; for (i = 0 ; i < 8 ; i++) { - if (ulBitOrder == LSBFIRST) { - digitalWrite(ulDataPin, !!(ulVal & (1 << i))) ; + if (bitOrder == LSBFIRST) { + digitalWrite(dataPin, !!(val & (1 << i))) ; } else { - digitalWrite(ulDataPin, !!(ulVal & (1 << (7 - i)))) ; + digitalWrite(dataPin, !!(val & (1 << (7 - i)))) ; } - digitalWrite(ulClockPin, HIGH) ; - digitalWrite(ulClockPin, LOW) ; + digitalWrite(clockPin, HIGH) ; + digitalWrite(clockPin, LOW) ; } } diff --git a/cores/arduino/wiring_shift.h b/cores/arduino/wiring_shift.h deleted file mode 100644 index 9decc84823..0000000000 --- a/cores/arduino/wiring_shift.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_SHIFT_ -#define _WIRING_SHIFT_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * \brief - */ -extern uint32_t shiftIn(uint32_t ulDataPin, uint32_t ulClockPin, uint32_t ulBitOrder) ; - - -/* - * \brief - */ -extern void shiftOut(uint32_t ulDataPin, uint32_t ulClockPin, uint32_t ulBitOrder, uint32_t ulVal) ; - - -#ifdef __cplusplus -} -#endif - -#endif /* _WIRING_SHIFT_ */ diff --git a/cores/arduino/wiring_time.c b/cores/arduino/wiring_time.c index c28d556c4a..f622c7e1d7 100644 --- a/cores/arduino/wiring_time.c +++ b/cores/arduino/wiring_time.c @@ -22,28 +22,80 @@ extern "C" { #endif -uint32_t millis(void) +unsigned long millis(void) { // ToDo: ensure no interrupts return getCurrentMillis(); } // Interrupt-compatible version of micros -uint32_t micros(void) +unsigned long micros(void) { return getCurrentMicros(); } -void delay(uint32_t ms) +void delay(unsigned long ms) { if (ms != 0) { - uint32_t start = getCurrentMillis(); + unsigned long start = getCurrentMillis(); do { yield(); } while (getCurrentMillis() - start < ms); } } +/** + * \brief Pauses the program for the amount of time (in microseconds) specified as parameter. + * + * \param us the number of microseconds to pause (unsigned int) + */ + +void delayMicroseconds(unsigned int us) +{ +#if defined(DWT_BASE) && !defined(DWT_DELAY_DISABLED) + int32_t start = dwt_getCycles(); + int32_t cycles = us * (SystemCoreClock / 1000000); + + while ((int32_t)dwt_getCycles() - start < cycles); +#else + __IO uint32_t currentTicks = SysTick->VAL; + /* Number of ticks per millisecond */ + const uint32_t tickPerMs = SysTick->LOAD + 1; + /* Number of ticks to count */ + const uint32_t nbTicks = ((us - ((us > 0) ? 1 : 0)) * tickPerMs) / 1000; + /* Number of elapsed ticks */ + uint32_t elapsedTicks = 0; + __IO uint32_t oldTicks = currentTicks; + do { + currentTicks = SysTick->VAL; + elapsedTicks += (oldTicks < currentTicks) ? tickPerMs + oldTicks - currentTicks : + oldTicks - currentTicks; + oldTicks = currentTicks; + } while (nbTicks > elapsedTicks); +#endif +} + +/** + * \brief gives the number of seconds and microseconds since the Epoch + * + * based on millisecond since last power on. + * + * \note The function is declared as weak to be overwritten in case of other + * implementations in user file (using RTC values for example). + * + * \param tv argument is a struct timeval + * \param tz argument is a struct timezone (unused) + * + * \return 0 + */ +int __attribute__((weak)) _gettimeofday(struct timeval *tv, void *tz) +{ + (void)tz; + tv->tv_sec = getCurrentMillis() / 1000; + tv->tv_usec = getCurrentMicros() - (tv->tv_sec * 1000000); // get remaining microseconds + return 0; +} + #ifdef __cplusplus } #endif diff --git a/cores/arduino/wiring_time.h b/cores/arduino/wiring_time.h deleted file mode 100644 index 4b32537629..0000000000 --- a/cores/arduino/wiring_time.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - Copyright (c) 2011 Arduino. All right reserved. - Copyright (c) 2013 by Paul Stoffregen (delayMicroseconds) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#ifndef _WIRING_TIME_H_ -#define _WIRING_TIME_H_ - -#include "clock.h" -#include "dwt.h" -#include // for struct timeval - -#ifdef __cplusplus -extern "C" { -#endif -/** - * \brief Returns the number of milliseconds since the Arduino board began running the current program. - * - * This number will overflow (go back to zero), after approximately 50 days. - * - * \return Number of milliseconds since the program started (uint32_t) - */ -extern uint32_t millis(void) ; - -/** - * \brief Returns the number of microseconds since the Arduino board began running the current program. - * - * This number will overflow (go back to zero), after approximately 70 minutes. On 16 MHz Arduino boards - * (e.g. Duemilanove and Nano), this function has a resolution of four microseconds (i.e. the value returned is - * always a multiple of four). On 8 MHz Arduino boards (e.g. the LilyPad), this function has a resolution - * of eight microseconds. - * - * \note There are 1,000 microseconds in a millisecond and 1,000,000 microseconds in a second. - */ -extern uint32_t micros(void) ; - -/** - * \brief Pauses the program for the amount of time (in milliseconds) specified as parameter. - * (There are 1000 milliseconds in a second.) - * - * \param ms the number of milliseconds to pause (uint32_t) - */ -extern void delay(uint32_t ms) ; - -/** - * \brief Pauses the program for the amount of time (in microseconds) specified as parameter. - * - * \param us the number of microseconds to pause (uint32_t) - */ -static inline void delayMicroseconds(uint32_t) __attribute__((always_inline, unused)); -static inline void delayMicroseconds(uint32_t us) -{ -#if defined(DWT_BASE) && !defined(DWT_DELAY_DISABLED) - int32_t start = dwt_getCycles(); - int32_t cycles = us * (SystemCoreClock / 1000000); - - while ((int32_t)dwt_getCycles() - start < cycles); -#else - __IO uint32_t currentTicks = SysTick->VAL; - /* Number of ticks per millisecond */ - const uint32_t tickPerMs = SysTick->LOAD + 1; - /* Number of ticks to count */ - const uint32_t nbTicks = ((us - ((us > 0) ? 1 : 0)) * tickPerMs) / 1000; - /* Number of elapsed ticks */ - uint32_t elapsedTicks = 0; - __IO uint32_t oldTicks = currentTicks; - do { - currentTicks = SysTick->VAL; - elapsedTicks += (oldTicks < currentTicks) ? tickPerMs + oldTicks - currentTicks : - oldTicks - currentTicks; - oldTicks = currentTicks; - } while (nbTicks > elapsedTicks); -#endif -} - -/** - * \brief gives the number of seconds and microseconds since the Epoch - * - * based on millisecond since last power on. - * - * \note The function is declared as weak to be overwritten in case of other - * implementations in user file (using RTC values for example). - * - * \param tv argument is a struct timeval - * \param tz argument is a struct timezone (unused) - * - * \return 0 - */ -int __attribute__((weak)) _gettimeofday(struct timeval *tv, void *tz) -{ - (void)tz; - tv->tv_sec = getCurrentMillis() / 1000; - tv->tv_usec = getCurrentMicros() - (tv->tv_sec * 1000000); // get remaining microseconds - return 0; -} - -#ifdef __cplusplus -} -#endif - -#endif /* _WIRING_TIME_H_ */ diff --git a/libraries/SrcWrapper/inc/digital_io.h b/libraries/SrcWrapper/inc/digital_io.h index b5d8dd347e..2d9767ae20 100644 --- a/libraries/SrcWrapper/inc/digital_io.h +++ b/libraries/SrcWrapper/inc/digital_io.h @@ -37,7 +37,7 @@ #define __DIGITAL_IO_H /* Includes ------------------------------------------------------------------*/ -#include "wiring_constants.h" +#include "wiring.h" #include "PinNames.h" #include "pinmap.h" #include "stm32yyxx_ll_gpio.h" diff --git a/platform.txt b/platform.txt index 96c9c23685..d9a04d11b5 100644 --- a/platform.txt +++ b/platform.txt @@ -64,7 +64,7 @@ compiler.objcopy.cmd=arm-none-eabi-objcopy compiler.elf2hex.cmd=arm-none-eabi-objcopy compiler.libraries.ldflags= -compiler.extra_flags=-mcpu={build.mcu} {build.fpu} {build.float-abi} -DVECT_TAB_OFFSET={build.flash_offset} -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb "@{build.opt.path}" +compiler.extra_flags=-mcpu={build.mcu} {build.fpu} {build.float-abi} -DVECT_TAB_OFFSET={build.flash_offset} -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -DEXTENDED_PIN_MODE -mthumb "@{build.opt.path}" compiler.S.flags={compiler.extra_flags} -c -x assembler-with-cpp {compiler.stm.extra_include} @@ -164,13 +164,13 @@ recipe.hooks.prebuild.1.pattern="{busybox}" sh "{extras.path}/prebuild.sh" "{bui # --------------------- ## Compile c files -recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} {build.info.flags} {compiler.c.st_extra_flags} {compiler.c.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} {includes} "{source_file}" -o "{object_file}" +recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} {build.info.flags} {compiler.c.st_extra_flags} {compiler.c.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" {includes} "{source_file}" -o "{object_file}" ## Compile c++ files -recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {build.info.flags} {compiler.cpp.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} {includes} "{source_file}" -o "{object_file}" +recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {build.info.flags} {compiler.cpp.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" {includes} "{source_file}" -o "{object_file}" ## Compile S files -recipe.S.o.pattern="{compiler.path}{compiler.S.cmd}" {compiler.S.flags} {build.info.flags} {compiler.S.st_extra_flags} {compiler.S.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} {includes} "{source_file}" -o "{object_file}" +recipe.S.o.pattern="{compiler.path}{compiler.S.cmd}" {compiler.S.flags} {build.info.flags} {compiler.S.st_extra_flags} {compiler.S.extra_flags} {build.st_extra_flags} {build.extra_flags} {compiler.arm.cmsis.c.flags} "-I{build.core.path}/api/deprecated" "-I{build.core.path}/api/deprecated-avr-comp" {includes} "{source_file}" -o "{object_file}" ## Create archives recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}" diff --git a/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_STM32C0116_DK.cpp b/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_STM32C0116_DK.cpp index 5f29256d20..74b7df7fed 100644 --- a/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_STM32C0116_DK.cpp +++ b/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_STM32C0116_DK.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.cpp b/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.cpp index a71ef80140..86e4f75451 100644 --- a/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.cpp @@ -40,7 +40,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C011J(4-6)M/variant_generic.cpp b/variants/STM32C0xx/C011J(4-6)M/variant_generic.cpp index 145be0ff92..fbb79460bd 100644 --- a/variants/STM32C0xx/C011J(4-6)M/variant_generic.cpp +++ b/variants/STM32C0xx/C011J(4-6)M/variant_generic.cpp @@ -33,7 +33,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp index 19c77fb377..3faf51a2de 100644 --- a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp +++ b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp @@ -81,7 +81,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 29, // A0 30, // A1 31, // A2 diff --git a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_STM32C0316_DK.cpp b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_STM32C0316_DK.cpp index a1a069b746..d85996c7c3 100644 --- a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_STM32C0316_DK.cpp +++ b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_STM32C0316_DK.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A4, 15, // A5, 16, // A0, diff --git a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.cpp index 3d09a13a2b..35b3e035d9 100644 --- a/variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C031F(4-6)P/variant_generic.cpp b/variants/STM32C0xx/C031F(4-6)P/variant_generic.cpp index b7b77c67ba..ab55760331 100644 --- a/variants/STM32C0xx/C031F(4-6)P/variant_generic.cpp +++ b/variants/STM32C0xx/C031F(4-6)P/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C031G(4-6)U/variant_generic.cpp b/variants/STM32C0xx/C031G(4-6)U/variant_generic.cpp index a555ffaeed..974f407d9f 100644 --- a/variants/STM32C0xx/C031G(4-6)U/variant_generic.cpp +++ b/variants/STM32C0xx/C031G(4-6)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C031K(4-6)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C031K(4-6)(T-U)/variant_generic.cpp index b7e4c1b7ed..d0da1085e8 100644 --- a/variants/STM32C0xx/C031K(4-6)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C031K(4-6)(T-U)/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.cpp index d4e3f79f0c..ca18f7be40 100644 --- a/variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C051D8Y_C051F(6-8)P/variant_generic.cpp b/variants/STM32C0xx/C051D8Y_C051F(6-8)P/variant_generic.cpp index 64c5d33cda..cd79c9dccf 100644 --- a/variants/STM32C0xx/C051D8Y_C051F(6-8)P/variant_generic.cpp +++ b/variants/STM32C0xx/C051D8Y_C051F(6-8)P/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C051G(6-8)U/variant_generic.cpp b/variants/STM32C0xx/C051G(6-8)U/variant_generic.cpp index bc27a7a8d0..55e26c4ef4 100644 --- a/variants/STM32C0xx/C051G(6-8)U/variant_generic.cpp +++ b/variants/STM32C0xx/C051G(6-8)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C051K6(T-U)_C051K8T/variant_generic.cpp b/variants/STM32C0xx/C051K6(T-U)_C051K8T/variant_generic.cpp index e800d41157..82769557f2 100644 --- a/variants/STM32C0xx/C051K6(T-U)_C051K8T/variant_generic.cpp +++ b/variants/STM32C0xx/C051K6(T-U)_C051K8T/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071C(8-B)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C071C(8-B)(T-U)/variant_generic.cpp index a133d4b29c..0192405803 100644 --- a/variants/STM32C0xx/C071C(8-B)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C071C(8-B)(T-U)/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071C(8-B)(T-U)xN/variant_generic.cpp b/variants/STM32C0xx/C071C(8-B)(T-U)xN/variant_generic.cpp index b2f4c73f67..7b4cf1db93 100644 --- a/variants/STM32C0xx/C071C(8-B)(T-U)xN/variant_generic.cpp +++ b/variants/STM32C0xx/C071C(8-B)(T-U)xN/variant_generic.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071F(8-B)PxN/variant_generic.cpp b/variants/STM32C0xx/C071F(8-B)PxN/variant_generic.cpp index aaea8fff78..85f306db35 100644 --- a/variants/STM32C0xx/C071F(8-B)PxN/variant_generic.cpp +++ b/variants/STM32C0xx/C071F(8-B)PxN/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071F8P_C071FB(P-Y)/variant_generic.cpp b/variants/STM32C0xx/C071F8P_C071FB(P-Y)/variant_generic.cpp index 9aec7d4a2f..93263bd9b1 100644 --- a/variants/STM32C0xx/C071F8P_C071FB(P-Y)/variant_generic.cpp +++ b/variants/STM32C0xx/C071F8P_C071FB(P-Y)/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071G(8-B)U/variant_generic.cpp b/variants/STM32C0xx/C071G(8-B)U/variant_generic.cpp index dae2151854..d9789c7236 100644 --- a/variants/STM32C0xx/C071G(8-B)U/variant_generic.cpp +++ b/variants/STM32C0xx/C071G(8-B)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071G(8-B)UxN/variant_generic.cpp b/variants/STM32C0xx/C071G(8-B)UxN/variant_generic.cpp index 1e2c9ea27e..4b01bb3328 100644 --- a/variants/STM32C0xx/C071G(8-B)UxN/variant_generic.cpp +++ b/variants/STM32C0xx/C071G(8-B)UxN/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071K(8-B)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C071K(8-B)(T-U)/variant_generic.cpp index a78b2e3653..f9e17d82bc 100644 --- a/variants/STM32C0xx/C071K(8-B)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C071K(8-B)(T-U)/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071K(8-B)(T-U)xN/variant_generic.cpp b/variants/STM32C0xx/C071K(8-B)(T-U)xN/variant_generic.cpp index dbb074dfd6..ce78dcb984 100644 --- a/variants/STM32C0xx/C071K(8-B)(T-U)xN/variant_generic.cpp +++ b/variants/STM32C0xx/C071K(8-B)(T-U)xN/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.cpp b/variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.cpp index 8fd887581a..584fd8b50b 100644 --- a/variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.cpp +++ b/variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.cpp @@ -80,7 +80,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PA0 17, // A1, PA1 18, // A2, PA4 diff --git a/variants/STM32C0xx/C071R(8-B)T/variant_generic.cpp b/variants/STM32C0xx/C071R(8-B)T/variant_generic.cpp index 61c0d5268e..f77f0d4ee7 100644 --- a/variants/STM32C0xx/C071R(8-B)T/variant_generic.cpp +++ b/variants/STM32C0xx/C071R(8-B)T/variant_generic.cpp @@ -81,7 +81,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C071R8TxN_C071RB(I-T)xN/variant_generic.cpp b/variants/STM32C0xx/C071R8TxN_C071RB(I-T)xN/variant_generic.cpp index 5a7dde2bb4..013608f90b 100644 --- a/variants/STM32C0xx/C071R8TxN_C071RB(I-T)xN/variant_generic.cpp +++ b/variants/STM32C0xx/C071R8TxN_C071RB(I-T)xN/variant_generic.cpp @@ -80,7 +80,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C091C(B-C)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C091C(B-C)(T-U)/variant_generic.cpp index f2e1b8df18..baf3c106cd 100644 --- a/variants/STM32C0xx/C091C(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C091C(B-C)(T-U)/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C091ECY_C091F(B-C)P/variant_generic.cpp b/variants/STM32C0xx/C091ECY_C091F(B-C)P/variant_generic.cpp index 9e9c117794..04f42c4e94 100644 --- a/variants/STM32C0xx/C091ECY_C091F(B-C)P/variant_generic.cpp +++ b/variants/STM32C0xx/C091ECY_C091F(B-C)P/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C091G(B-C)U/variant_generic.cpp b/variants/STM32C0xx/C091G(B-C)U/variant_generic.cpp index 9cf061fd23..5bfe2649be 100644 --- a/variants/STM32C0xx/C091G(B-C)U/variant_generic.cpp +++ b/variants/STM32C0xx/C091G(B-C)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C091K(B-C)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C091K(B-C)(T-U)/variant_generic.cpp index 64fd39359f..c489072652 100644 --- a/variants/STM32C0xx/C091K(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C091K(B-C)(T-U)/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C091RBT_C091RC(I-T)/variant_generic.cpp b/variants/STM32C0xx/C091RBT_C091RC(I-T)/variant_generic.cpp index c7707c9412..74afec198b 100644 --- a/variants/STM32C0xx/C091RBT_C091RC(I-T)/variant_generic.cpp +++ b/variants/STM32C0xx/C091RBT_C091RC(I-T)/variant_generic.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.cpp index 22e883f504..3bb65b4d28 100644 --- a/variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C092ECY_C092F(B-C)P/variant_generic.cpp b/variants/STM32C0xx/C092ECY_C092F(B-C)P/variant_generic.cpp index a802da17ae..417d52daa1 100644 --- a/variants/STM32C0xx/C092ECY_C092F(B-C)P/variant_generic.cpp +++ b/variants/STM32C0xx/C092ECY_C092F(B-C)P/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C092G(B-C)U/variant_generic.cpp b/variants/STM32C0xx/C092G(B-C)U/variant_generic.cpp index 90212c726c..d377fdf718 100644 --- a/variants/STM32C0xx/C092G(B-C)U/variant_generic.cpp +++ b/variants/STM32C0xx/C092G(B-C)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C092K(B-C)(T-U)/variant_generic.cpp b/variants/STM32C0xx/C092K(B-C)(T-U)/variant_generic.cpp index c6c9ccf7f2..c23b7d36d2 100644 --- a/variants/STM32C0xx/C092K(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32C0xx/C092K(B-C)(T-U)/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.cpp b/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.cpp index 2df6c32199..1c3e91591e 100644 --- a/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.cpp +++ b/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PA0 17, // A1, PA1 18, // A2, PA4 diff --git a/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.cpp b/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.cpp index a16beab4a4..334aba9c44 100644 --- a/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.cpp +++ b/variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030C6T/variant_generic.cpp b/variants/STM32F0xx/F030C6T/variant_generic.cpp index c847bbc852..97d91f038a 100644 --- a/variants/STM32F0xx/F030C6T/variant_generic.cpp +++ b/variants/STM32F0xx/F030C6T/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030C8T/variant_EEXTR_F030_V1.cpp b/variants/STM32F0xx/F030C8T/variant_EEXTR_F030_V1.cpp index c90ac59d92..138c3a086a 100644 --- a/variants/STM32F0xx/F030C8T/variant_EEXTR_F030_V1.cpp +++ b/variants/STM32F0xx/F030C8T/variant_EEXTR_F030_V1.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 5, // A0 6, // A1 7 // A2 diff --git a/variants/STM32F0xx/F030C8T/variant_generic.cpp b/variants/STM32F0xx/F030C8T/variant_generic.cpp index cb6dff715e..8435663941 100644 --- a/variants/STM32F0xx/F030C8T/variant_generic.cpp +++ b/variants/STM32F0xx/F030C8T/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030CCT/variant_generic.cpp b/variants/STM32F0xx/F030CCT/variant_generic.cpp index 1be5467664..3c2780fff4 100644 --- a/variants/STM32F0xx/F030CCT/variant_generic.cpp +++ b/variants/STM32F0xx/F030CCT/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.cpp b/variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.cpp index ce0ca63ef2..2d162f0cd2 100644 --- a/variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.cpp +++ b/variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, //A0 1, //A1 2, //A2 diff --git a/variants/STM32F0xx/F030F4P/variant_generic.cpp b/variants/STM32F0xx/F030F4P/variant_generic.cpp index 17c33b54e0..acb8363505 100644 --- a/variants/STM32F0xx/F030F4P/variant_generic.cpp +++ b/variants/STM32F0xx/F030F4P/variant_generic.cpp @@ -33,7 +33,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030K6T/variant_generic.cpp b/variants/STM32F0xx/F030K6T/variant_generic.cpp index 4988b4d152..8db8f5286b 100644 --- a/variants/STM32F0xx/F030K6T/variant_generic.cpp +++ b/variants/STM32F0xx/F030K6T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030R8T/variant_DISCO_F030R8.cpp b/variants/STM32F0xx/F030R8T/variant_DISCO_F030R8.cpp index de3176759f..8f14bb4faa 100644 --- a/variants/STM32F0xx/F030R8T/variant_DISCO_F030R8.cpp +++ b/variants/STM32F0xx/F030R8T/variant_DISCO_F030R8.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 5, //A0 = D5 6, //A1 = D6 7, //A2 = D7 diff --git a/variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.cpp b/variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.cpp index 0ffe7697b1..e8aa39d827 100644 --- a/variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.cpp +++ b/variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.cpp @@ -79,7 +79,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 49, //A0 50, //A1 51, //A2 diff --git a/variants/STM32F0xx/F030R8T/variant_generic.cpp b/variants/STM32F0xx/F030R8T/variant_generic.cpp index cd0d7563b9..4026cf09eb 100644 --- a/variants/STM32F0xx/F030R8T/variant_generic.cpp +++ b/variants/STM32F0xx/F030R8T/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F030RCT/variant_generic.cpp b/variants/STM32F0xx/F030RCT/variant_generic.cpp index 1b807b23dd..7c86f621b6 100644 --- a/variants/STM32F0xx/F030RCT/variant_generic.cpp +++ b/variants/STM32F0xx/F030RCT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031C(4-6)T/variant_generic.cpp b/variants/STM32F0xx/F031C(4-6)T/variant_generic.cpp index 59331cd9bb..4eae71b5fc 100644 --- a/variants/STM32F0xx/F031C(4-6)T/variant_generic.cpp +++ b/variants/STM32F0xx/F031C(4-6)T/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.cpp b/variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.cpp index 6b1406f59c..5a6e5b28bf 100644 --- a/variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.cpp +++ b/variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031F(4-6)P/variant_generic.cpp b/variants/STM32F0xx/F031F(4-6)P/variant_generic.cpp index cf567af90c..7fcba04a60 100644 --- a/variants/STM32F0xx/F031F(4-6)P/variant_generic.cpp +++ b/variants/STM32F0xx/F031F(4-6)P/variant_generic.cpp @@ -33,7 +33,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031G(4-6)U/variant_generic.cpp b/variants/STM32F0xx/F031G(4-6)U/variant_generic.cpp index bddaa2f66d..011c14f45f 100644 --- a/variants/STM32F0xx/F031G(4-6)U/variant_generic.cpp +++ b/variants/STM32F0xx/F031G(4-6)U/variant_generic.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031K(4-6)U/variant_generic.cpp b/variants/STM32F0xx/F031K(4-6)U/variant_generic.cpp index 2f17d5a4af..6938cc6fb0 100644 --- a/variants/STM32F0xx/F031K(4-6)U/variant_generic.cpp +++ b/variants/STM32F0xx/F031K(4-6)U/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.cpp b/variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.cpp index a771610b82..e58b6aa6c7 100644 --- a/variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.cpp +++ b/variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32F0xx/F031K6T/variant_generic.cpp b/variants/STM32F0xx/F031K6T/variant_generic.cpp index d391da9840..1e5ae3d34d 100644 --- a/variants/STM32F0xx/F031K6T/variant_generic.cpp +++ b/variants/STM32F0xx/F031K6T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F038C6T/variant_generic.cpp b/variants/STM32F0xx/F038C6T/variant_generic.cpp index d2f4df776d..32f4fe371c 100644 --- a/variants/STM32F0xx/F038C6T/variant_generic.cpp +++ b/variants/STM32F0xx/F038C6T/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F038F6P/variant_generic.cpp b/variants/STM32F0xx/F038F6P/variant_generic.cpp index 2c9d7fd87e..44dd5fee40 100644 --- a/variants/STM32F0xx/F038F6P/variant_generic.cpp +++ b/variants/STM32F0xx/F038F6P/variant_generic.cpp @@ -32,7 +32,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F038G6U/variant_generic.cpp b/variants/STM32F0xx/F038G6U/variant_generic.cpp index 410c427c75..e348b856b7 100644 --- a/variants/STM32F0xx/F038G6U/variant_generic.cpp +++ b/variants/STM32F0xx/F038G6U/variant_generic.cpp @@ -40,7 +40,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F038K6U/variant_generic.cpp b/variants/STM32F0xx/F038K6U/variant_generic.cpp index be77bc39c1..c0bdb9148d 100644 --- a/variants/STM32F0xx/F038K6U/variant_generic.cpp +++ b/variants/STM32F0xx/F038K6U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.cpp b/variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.cpp index 64e0d1c4d6..64e347f8ed 100644 --- a/variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042F(4-6)P/variant_generic.cpp b/variants/STM32F0xx/F042F(4-6)P/variant_generic.cpp index 56d5e6882b..15f630ad95 100644 --- a/variants/STM32F0xx/F042F(4-6)P/variant_generic.cpp +++ b/variants/STM32F0xx/F042F(4-6)P/variant_generic.cpp @@ -36,7 +36,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042G(4-6)U/variant_generic.cpp b/variants/STM32F0xx/F042G(4-6)U/variant_generic.cpp index 8357ef995a..52ed798357 100644 --- a/variants/STM32F0xx/F042G(4-6)U/variant_generic.cpp +++ b/variants/STM32F0xx/F042G(4-6)U/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042K(4-6)T/variant_NUCLEO_F042K6.cpp b/variants/STM32F0xx/F042K(4-6)T/variant_NUCLEO_F042K6.cpp index a869d7d2a5..9e17813bfe 100644 --- a/variants/STM32F0xx/F042K(4-6)T/variant_NUCLEO_F042K6.cpp +++ b/variants/STM32F0xx/F042K(4-6)T/variant_NUCLEO_F042K6.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0, PA0 15, // A1, PA1 16, // A2, PA3 diff --git a/variants/STM32F0xx/F042K(4-6)T/variant_generic.cpp b/variants/STM32F0xx/F042K(4-6)T/variant_generic.cpp index ddc6a31129..64dc82df0a 100644 --- a/variants/STM32F0xx/F042K(4-6)T/variant_generic.cpp +++ b/variants/STM32F0xx/F042K(4-6)T/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042K(4-6)U/variant_generic.cpp b/variants/STM32F0xx/F042K(4-6)U/variant_generic.cpp index 73ed76adf1..48d5476d83 100644 --- a/variants/STM32F0xx/F042K(4-6)U/variant_generic.cpp +++ b/variants/STM32F0xx/F042K(4-6)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F042T6Y/variant_generic.cpp b/variants/STM32F0xx/F042T6Y/variant_generic.cpp index 408b3e9716..32de9f25fb 100644 --- a/variants/STM32F0xx/F042T6Y/variant_generic.cpp +++ b/variants/STM32F0xx/F042T6Y/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F048C6U/variant_generic.cpp b/variants/STM32F0xx/F048C6U/variant_generic.cpp index 567573e1de..87b46f80bd 100644 --- a/variants/STM32F0xx/F048C6U/variant_generic.cpp +++ b/variants/STM32F0xx/F048C6U/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F048G6U/variant_generic.cpp b/variants/STM32F0xx/F048G6U/variant_generic.cpp index fec9c1412e..ebc708dd02 100644 --- a/variants/STM32F0xx/F048G6U/variant_generic.cpp +++ b/variants/STM32F0xx/F048G6U/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F048T6Y/variant_generic.cpp b/variants/STM32F0xx/F048T6Y/variant_generic.cpp index b096b556b6..6b0d8ea140 100644 --- a/variants/STM32F0xx/F048T6Y/variant_generic.cpp +++ b/variants/STM32F0xx/F048T6Y/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051C4(T-U)/variant_generic.cpp b/variants/STM32F0xx/F051C4(T-U)/variant_generic.cpp index 1cfdb0c6d0..344ba15c8b 100644 --- a/variants/STM32F0xx/F051C4(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F051C4(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051C6(T-U)/variant_generic.cpp b/variants/STM32F0xx/F051C6(T-U)/variant_generic.cpp index e1dfa63362..5003c7c077 100644 --- a/variants/STM32F0xx/F051C6(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F051C6(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051C8(T-U)/variant_generic.cpp b/variants/STM32F0xx/F051C8(T-U)/variant_generic.cpp index 0ed2ca29db..6054ea4925 100644 --- a/variants/STM32F0xx/F051C8(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F051C8(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051K(6-8)T/variant_generic.cpp b/variants/STM32F0xx/F051K(6-8)T/variant_generic.cpp index f04329b291..8334d13f7f 100644 --- a/variants/STM32F0xx/F051K(6-8)T/variant_generic.cpp +++ b/variants/STM32F0xx/F051K(6-8)T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051K(6-8)U/variant_WRAITH32_V1.cpp b/variants/STM32F0xx/F051K(6-8)U/variant_WRAITH32_V1.cpp index 4c3569e759..f4c4ddab38 100644 --- a/variants/STM32F0xx/F051K(6-8)U/variant_WRAITH32_V1.cpp +++ b/variants/STM32F0xx/F051K(6-8)U/variant_WRAITH32_V1.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32F0xx/F051K(6-8)U/variant_generic.cpp b/variants/STM32F0xx/F051K(6-8)U/variant_generic.cpp index aba2d4a1c9..c8ae207514 100644 --- a/variants/STM32F0xx/F051K(6-8)U/variant_generic.cpp +++ b/variants/STM32F0xx/F051K(6-8)U/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051K4T/variant_generic.cpp b/variants/STM32F0xx/F051K4T/variant_generic.cpp index 4843c12283..9f64c149f1 100644 --- a/variants/STM32F0xx/F051K4T/variant_generic.cpp +++ b/variants/STM32F0xx/F051K4T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051K4U/variant_generic.cpp b/variants/STM32F0xx/F051K4U/variant_generic.cpp index b0a38fb15c..d75fab9752 100644 --- a/variants/STM32F0xx/F051K4U/variant_generic.cpp +++ b/variants/STM32F0xx/F051K4U/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051R4T/variant_generic.cpp b/variants/STM32F0xx/F051R4T/variant_generic.cpp index 061c9434e9..a4d97bbc9d 100644 --- a/variants/STM32F0xx/F051R4T/variant_generic.cpp +++ b/variants/STM32F0xx/F051R4T/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051R6T/variant_generic.cpp b/variants/STM32F0xx/F051R6T/variant_generic.cpp index 8933b762a5..0770787128 100644 --- a/variants/STM32F0xx/F051R6T/variant_generic.cpp +++ b/variants/STM32F0xx/F051R6T/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051R8(H-T)/variant_generic.cpp b/variants/STM32F0xx/F051R8(H-T)/variant_generic.cpp index 852faf75a7..41e8940424 100644 --- a/variants/STM32F0xx/F051R8(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F051R8(H-T)/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F051T8Y/variant_generic.cpp b/variants/STM32F0xx/F051T8Y/variant_generic.cpp index 74172d39b1..0c9868d12b 100644 --- a/variants/STM32F0xx/F051T8Y/variant_generic.cpp +++ b/variants/STM32F0xx/F051T8Y/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F058C8U/variant_generic.cpp b/variants/STM32F0xx/F058C8U/variant_generic.cpp index c223cf24c4..4cf1b3695a 100644 --- a/variants/STM32F0xx/F058C8U/variant_generic.cpp +++ b/variants/STM32F0xx/F058C8U/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F058R8(H-T)/variant_generic.cpp b/variants/STM32F0xx/F058R8(H-T)/variant_generic.cpp index 2e180fe9cd..fdc8f79456 100644 --- a/variants/STM32F0xx/F058R8(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F058R8(H-T)/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F058T8Y/variant_generic.cpp b/variants/STM32F0xx/F058T8Y/variant_generic.cpp index 4351199233..e6a5a4283d 100644 --- a/variants/STM32F0xx/F058T8Y/variant_generic.cpp +++ b/variants/STM32F0xx/F058T8Y/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F070C6T/variant_generic.cpp b/variants/STM32F0xx/F070C6T/variant_generic.cpp index 9f7b814051..e547158385 100644 --- a/variants/STM32F0xx/F070C6T/variant_generic.cpp +++ b/variants/STM32F0xx/F070C6T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.cpp b/variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.cpp index 99f3b47a04..205d6e7906 100644 --- a/variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.cpp +++ b/variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.cpp @@ -20,7 +20,7 @@ #define FW_START_ADDR 0x08002000 /**Force VectorTable to specific memory position defined in linker*/ -volatile uint32_t ram_vector_table[48] __attribute__((section(".RAMVectorTable"))); +volatile pin_size_t ram_vector_table[48] __attribute__((section(".RAMVectorTable"))); // Pin number const PinName digitalPin[] = { @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 @@ -94,7 +94,7 @@ extern "C" { void initVariant() { for (int i = 0; i < 48; i++) { - ram_vector_table[i] = *(volatile uint32_t *)(FW_START_ADDR + (i << 2)); + ram_vector_table[i] = *(volatile pin_size_t *)(FW_START_ADDR + (i << 2)); } __HAL_SYSCFG_REMAPMEMORY_SRAM(); diff --git a/variants/STM32F0xx/F070CBT/variant_generic.cpp b/variants/STM32F0xx/F070CBT/variant_generic.cpp index c4e0633aa3..19ff0e6021 100644 --- a/variants/STM32F0xx/F070CBT/variant_generic.cpp +++ b/variants/STM32F0xx/F070CBT/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F070F6P/variant_generic.cpp b/variants/STM32F0xx/F070F6P/variant_generic.cpp index 6b46653118..6392f32056 100644 --- a/variants/STM32F0xx/F070F6P/variant_generic.cpp +++ b/variants/STM32F0xx/F070F6P/variant_generic.cpp @@ -35,7 +35,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F070RBT/variant_NUCLEO_F070RB.cpp b/variants/STM32F0xx/F070RBT/variant_NUCLEO_F070RB.cpp index 4106def333..4b6d5fe3bf 100644 --- a/variants/STM32F0xx/F070RBT/variant_NUCLEO_F070RB.cpp +++ b/variants/STM32F0xx/F070RBT/variant_NUCLEO_F070RB.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32F0xx/F070RBT/variant_generic.cpp b/variants/STM32F0xx/F070RBT/variant_generic.cpp index 04d15af276..a448b3ba64 100644 --- a/variants/STM32F0xx/F070RBT/variant_generic.cpp +++ b/variants/STM32F0xx/F070RBT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.cpp b/variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.cpp index f81afcd4f3..b32d56d9e3 100644 --- a/variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.cpp +++ b/variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F071RBT/variant_generic.cpp b/variants/STM32F0xx/F071RBT/variant_generic.cpp index 639ecd89e9..12c27ab41d 100644 --- a/variants/STM32F0xx/F071RBT/variant_generic.cpp +++ b/variants/STM32F0xx/F071RBT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.cpp b/variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.cpp index d4b66502dc..f0fff07cdc 100644 --- a/variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.cpp @@ -106,7 +106,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.cpp b/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.cpp index d59ae6edf3..9acffaf7a9 100644 --- a/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.cpp +++ b/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 25, // A0 26, // A1 27, // A2 diff --git a/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.cpp b/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.cpp index 5185bd9ddb..7b918975d6 100644 --- a/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.cpp +++ b/variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_DISCO_F072RB.cpp b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_DISCO_F072RB.cpp index d8151ace7d..ed6cb53349 100644 --- a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_DISCO_F072RB.cpp +++ b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_DISCO_F072RB.cpp @@ -91,7 +91,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 31, // A0 32, // A1 33, // A2 diff --git a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.cpp b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.cpp index dcc7434e2b..943734011d 100644 --- a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.cpp +++ b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.cpp b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.cpp index 4c845b8fa2..c9a7ebf45e 100644 --- a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.cpp +++ b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0 4, // A1 5, // A2 diff --git a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.cpp b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.cpp index 1290ba4009..92e7913cd8 100644 --- a/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.cpp b/variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.cpp index e4435e5e09..b8804f1bcf 100644 --- a/variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.cpp @@ -106,7 +106,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.cpp b/variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.cpp index ce675af64f..60533a5178 100644 --- a/variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.cpp +++ b/variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F078RB(H-T)/variant_generic.cpp b/variants/STM32F0xx/F078RB(H-T)/variant_generic.cpp index 03bebaa88b..f8498bc161 100644 --- a/variants/STM32F0xx/F078RB(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F078RB(H-T)/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F078VB(H-T)/variant_generic.cpp b/variants/STM32F0xx/F078VB(H-T)/variant_generic.cpp index bd91fc9ebd..1c2ff11f21 100644 --- a/variants/STM32F0xx/F078VB(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F078VB(H-T)/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.cpp b/variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.cpp index 62e6415e90..a1951543c0 100644 --- a/variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.cpp b/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.cpp index a65c751859..55bce10ad8 100644 --- a/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.cpp +++ b/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.cpp b/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.cpp index 791801ac5f..eff1851a60 100644 --- a/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.cpp +++ b/variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.cpp b/variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.cpp index e156e03f82..c4eb0fffaf 100644 --- a/variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.cpp @@ -107,7 +107,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F098CC(T-U)/variant_generic.cpp b/variants/STM32F0xx/F098CC(T-U)/variant_generic.cpp index ad5b39ad5f..0c8e1990d0 100644 --- a/variants/STM32F0xx/F098CC(T-U)/variant_generic.cpp +++ b/variants/STM32F0xx/F098CC(T-U)/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.cpp b/variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.cpp index 6e1815f0b9..f1856f24df 100644 --- a/variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.cpp +++ b/variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F0xx/F098VC(H-T)/variant_generic.cpp b/variants/STM32F0xx/F098VC(H-T)/variant_generic.cpp index 44faaeb551..e19c75b05c 100644 --- a/variants/STM32F0xx/F098VC(H-T)/variant_generic.cpp +++ b/variants/STM32F0xx/F098VC(H-T)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100C(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F100C(4-6)T/variant_generic.cpp index abe36229a6..6c75d9d654 100644 --- a/variants/STM32F1xx/F100C(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100C(4-6)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100C(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F100C(8-B)T/variant_generic.cpp index 8080d2522d..1adc5a8aff 100644 --- a/variants/STM32F1xx/F100C(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100C(8-B)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100R(4-6)H/variant_generic.cpp b/variants/STM32F1xx/F100R(4-6)H/variant_generic.cpp index adf67736ab..433fbe5eaf 100644 --- a/variants/STM32F1xx/F100R(4-6)H/variant_generic.cpp +++ b/variants/STM32F1xx/F100R(4-6)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100R(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F100R(4-6)T/variant_generic.cpp index 81e23050cb..fa941b12a3 100644 --- a/variants/STM32F1xx/F100R(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100R(4-6)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100R(8-B)H/variant_generic.cpp b/variants/STM32F1xx/F100R(8-B)H/variant_generic.cpp index e4158901f9..c52e92711b 100644 --- a/variants/STM32F1xx/F100R(8-B)H/variant_generic.cpp +++ b/variants/STM32F1xx/F100R(8-B)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100R(8-B)T/variant_DISCO_F100RB.cpp b/variants/STM32F1xx/F100R(8-B)T/variant_DISCO_F100RB.cpp index b837f4197b..b5cd5875b0 100644 --- a/variants/STM32F1xx/F100R(8-B)T/variant_DISCO_F100RB.cpp +++ b/variants/STM32F1xx/F100R(8-B)T/variant_DISCO_F100RB.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 1, //A0 2, //A1 3, //A2 diff --git a/variants/STM32F1xx/F100R(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F100R(8-B)T/variant_generic.cpp index cbbf4c477a..8dae6b0050 100644 --- a/variants/STM32F1xx/F100R(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100R(8-B)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100R(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F100R(C-D-E)T/variant_generic.cpp index c800b1e540..1e5f67e4e1 100644 --- a/variants/STM32F1xx/F100R(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100R(C-D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100V(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F100V(8-B)T/variant_generic.cpp index 1c1315b19d..bd6b26647e 100644 --- a/variants/STM32F1xx/F100V(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100V(8-B)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100V(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F100V(C-D-E)T/variant_generic.cpp index 91d0ccbdd4..ee71991ba2 100644 --- a/variants/STM32F1xx/F100V(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100V(C-D-E)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.cpp index e41dd18e5a..5da78b73e7 100644 --- a/variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101C(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F101C(4-6)T/variant_generic.cpp index f0df739836..a93db654c5 100644 --- a/variants/STM32F1xx/F101C(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101C(4-6)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101C(8-B)(T-U)/variant_generic.cpp b/variants/STM32F1xx/F101C(8-B)(T-U)/variant_generic.cpp index e31edc2d8e..0d1bfc89ae 100644 --- a/variants/STM32F1xx/F101C(8-B)(T-U)/variant_generic.cpp +++ b/variants/STM32F1xx/F101C(8-B)(T-U)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101R(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F101R(4-6)T/variant_generic.cpp index cc272fda94..6c66320979 100644 --- a/variants/STM32F1xx/F101R(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101R(4-6)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101R(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F101R(8-B)T/variant_generic.cpp index 68531173b8..745e642d9f 100644 --- a/variants/STM32F1xx/F101R(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101R(8-B)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101R(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F101R(C-D-E)T/variant_generic.cpp index c67226f698..0d1d949868 100644 --- a/variants/STM32F1xx/F101R(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101R(C-D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101R(F-G)T/variant_generic.cpp b/variants/STM32F1xx/F101R(F-G)T/variant_generic.cpp index bead8e2c8b..93abbd018a 100644 --- a/variants/STM32F1xx/F101R(F-G)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101R(F-G)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101RBH/variant_generic.cpp b/variants/STM32F1xx/F101RBH/variant_generic.cpp index 8262840e49..6453ac14a9 100644 --- a/variants/STM32F1xx/F101RBH/variant_generic.cpp +++ b/variants/STM32F1xx/F101RBH/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101T(4-6)U/variant_generic.cpp b/variants/STM32F1xx/F101T(4-6)U/variant_generic.cpp index 51dba0d055..8f45f2305c 100644 --- a/variants/STM32F1xx/F101T(4-6)U/variant_generic.cpp +++ b/variants/STM32F1xx/F101T(4-6)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101T(8-B)U/variant_generic.cpp b/variants/STM32F1xx/F101T(8-B)U/variant_generic.cpp index ada4e14d52..a5522f25c2 100644 --- a/variants/STM32F1xx/F101T(8-B)U/variant_generic.cpp +++ b/variants/STM32F1xx/F101T(8-B)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101V(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F101V(8-B)T/variant_generic.cpp index b690069be3..8b8e3f609a 100644 --- a/variants/STM32F1xx/F101V(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101V(8-B)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101V(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F101V(C-D-E)T/variant_generic.cpp index c88f5eaa85..f8bb6fb6b0 100644 --- a/variants/STM32F1xx/F101V(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101V(C-D-E)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101V(F-G)T/variant_generic.cpp b/variants/STM32F1xx/F101V(F-G)T/variant_generic.cpp index 847a43d1c2..038bd3c72f 100644 --- a/variants/STM32F1xx/F101V(F-G)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101V(F-G)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.cpp index 3d51fd5151..00554a227b 100644 --- a/variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F101Z(F-G)T/variant_generic.cpp b/variants/STM32F1xx/F101Z(F-G)T/variant_generic.cpp index c6b4684b44..9e489ad84b 100644 --- a/variants/STM32F1xx/F101Z(F-G)T/variant_generic.cpp +++ b/variants/STM32F1xx/F101Z(F-G)T/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F102C(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F102C(4-6)T/variant_generic.cpp index 18cd8e0cdf..bf322cee3e 100644 --- a/variants/STM32F1xx/F102C(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F102C(4-6)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F102C(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F102C(8-B)T/variant_generic.cpp index a1a5d70238..45e5c86841 100644 --- a/variants/STM32F1xx/F102C(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F102C(8-B)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F102R(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F102R(4-6)T/variant_generic.cpp index 4337a26790..430a246884 100644 --- a/variants/STM32F1xx/F102R(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F102R(4-6)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F102R(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F102R(8-B)T/variant_generic.cpp index 0392c3e659..a887d71ec4 100644 --- a/variants/STM32F1xx/F102R(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F102R(8-B)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp b/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp index b4c6525990..6226313db0 100644 --- a/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp +++ b/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.cpp b/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.cpp index 24b66a2e80..5c3972fdfd 100644 --- a/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.cpp +++ b/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB.cpp index 17f4706d0c..1fc7032a19 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_DATABOARD.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_DATABOARD.cpp index b3f6f06765..fa1dd4b38f 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_DATABOARD.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_DATABOARD.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.cpp index b8e2412abd..36509f03c8 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MAPLEMINI_F103CB.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MAPLEMINI_F103CB.cpp index d33457576c..0113c6c6d0 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MAPLEMINI_F103CB.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MAPLEMINI_F103CB.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, //A0 4, //A1 5, //A2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp index b563f30808..6dba8773a4 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.cpp b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.cpp index b61cea159c..ad9479f6a8 100644 --- a/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.cpp +++ b/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(4-6)H/variant_generic.cpp b/variants/STM32F1xx/F103R(4-6)H/variant_generic.cpp index d5020b6928..2ea2d043bb 100644 --- a/variants/STM32F1xx/F103R(4-6)H/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(4-6)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(4-6)T/variant_generic.cpp b/variants/STM32F1xx/F103R(4-6)T/variant_generic.cpp index 843b833ce2..e2140514ee 100644 --- a/variants/STM32F1xx/F103R(4-6)T/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(4-6)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(8-B)H/variant_generic.cpp b/variants/STM32F1xx/F103R(8-B)H/variant_generic.cpp index d4d1565f15..5736c9183a 100644 --- a/variants/STM32F1xx/F103R(8-B)H/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(8-B)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103RxT.cpp b/variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103RxT.cpp index de2e5cd454..2ef1f5cf96 100644 --- a/variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103RxT.cpp +++ b/variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103RxT.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.cpp b/variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.cpp index 24d3d9aa32..2662563f8b 100644 --- a/variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.cpp +++ b/variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F1xx/F103R(8-B)T/variant_generic.cpp b/variants/STM32F1xx/F103R(8-B)T/variant_generic.cpp index 1a80ec3564..ebcad514eb 100644 --- a/variants/STM32F1xx/F103R(8-B)T/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(8-B)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RxT.cpp b/variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RxT.cpp index 2b3e69167e..d47c845a6e 100644 --- a/variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RxT.cpp +++ b/variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RxT.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.cpp b/variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.cpp index 96694de01e..8daa8801eb 100644 --- a/variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.cpp +++ b/variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(C-D-E)T/variant_generic.cpp b/variants/STM32F1xx/F103R(C-D-E)T/variant_generic.cpp index 0ae741ccb3..00eade90c1 100644 --- a/variants/STM32F1xx/F103R(C-D-E)T/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(C-D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.cpp b/variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.cpp index 93c3c5666a..ff8f7ac972 100644 --- a/variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103R(F-G)T/variant_generic.cpp b/variants/STM32F1xx/F103R(F-G)T/variant_generic.cpp index 77c8c7f751..1f3322d660 100644 --- a/variants/STM32F1xx/F103R(F-G)T/variant_generic.cpp +++ b/variants/STM32F1xx/F103R(F-G)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103T(4-6)U/variant_generic.cpp b/variants/STM32F1xx/F103T(4-6)U/variant_generic.cpp index 0947eacd97..6bfb925ecf 100644 --- a/variants/STM32F1xx/F103T(4-6)U/variant_generic.cpp +++ b/variants/STM32F1xx/F103T(4-6)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.cpp b/variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.cpp index 29f0f39ee8..67dc80c66b 100644 --- a/variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.cpp +++ b/variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 2, //A0 1, //A1 0, //A2 diff --git a/variants/STM32F1xx/F103T(8-B)U/variant_generic.cpp b/variants/STM32F1xx/F103T(8-B)U/variant_generic.cpp index 75d1f5382f..40c1a5786f 100644 --- a/variants/STM32F1xx/F103T(8-B)U/variant_generic.cpp +++ b/variants/STM32F1xx/F103T(8-B)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.cpp b/variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.cpp index 67921900d5..124545ed45 100644 --- a/variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.cpp +++ b/variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103V(F-G)T/variant_generic.cpp b/variants/STM32F1xx/F103V(F-G)T/variant_generic.cpp index 7e1bd8a51c..65329919aa 100644 --- a/variants/STM32F1xx/F103V(F-G)T/variant_generic.cpp +++ b/variants/STM32F1xx/F103V(F-G)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.cpp b/variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.cpp index c91091e613..791516e450 100644 --- a/variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.cpp +++ b/variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6_XXX.cpp b/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6_XXX.cpp index 38b2a200cc..2a07432560 100644 --- a/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6_XXX.cpp +++ b/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6_XXX.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.cpp b/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.cpp index 87159338ed..f3574b7179 100644 --- a/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.cpp +++ b/variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.cpp @@ -132,7 +132,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.cpp b/variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.cpp index 93c0f8ce91..9cf8f03395 100644 --- a/variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.cpp +++ b/variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F105R(8-B-C)T/variant_generic.cpp b/variants/STM32F1xx/F105R(8-B-C)T/variant_generic.cpp index d0d2f9c866..d9fe813d0b 100644 --- a/variants/STM32F1xx/F105R(8-B-C)T/variant_generic.cpp +++ b/variants/STM32F1xx/F105R(8-B-C)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F105V(8-B)(H-T)_F105VCT/variant_generic.cpp b/variants/STM32F1xx/F105V(8-B)(H-T)_F105VCT/variant_generic.cpp index 4c6fd813f1..e48e698fbf 100644 --- a/variants/STM32F1xx/F105V(8-B)(H-T)_F105VCT/variant_generic.cpp +++ b/variants/STM32F1xx/F105V(8-B)(H-T)_F105VCT/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F107R(B-C)T/variant_generic.cpp b/variants/STM32F1xx/F107R(B-C)T/variant_generic.cpp index 69df2f87ee..01f4f83038 100644 --- a/variants/STM32F1xx/F107R(B-C)T/variant_generic.cpp +++ b/variants/STM32F1xx/F107R(B-C)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F1xx/F107VBT_F107VC(H-T)/variant_generic.cpp b/variants/STM32F1xx/F107VBT_F107VC(H-T)/variant_generic.cpp index 7bca7eea4d..1b8587c6fd 100644 --- a/variants/STM32F1xx/F107VBT_F107VC(H-T)/variant_generic.cpp +++ b/variants/STM32F1xx/F107VBT_F107VC(H-T)/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.cpp b/variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.cpp index eb90b370d4..4a452600b1 100644 --- a/variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.cpp +++ b/variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.cpp b/variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.cpp index 2226e66ce3..5a09ca34f2 100644 --- a/variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.cpp +++ b/variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.cpp b/variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.cpp index 83aabfd0c0..ddbf9e5c98 100644 --- a/variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.cpp +++ b/variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.cpp b/variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.cpp index 22ad65f56b..3cc0d4faad 100644 --- a/variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.cpp +++ b/variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.cpp @@ -163,7 +163,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.cpp b/variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.cpp index cf2e74fe02..da916cc953 100644 --- a/variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.cpp +++ b/variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.cpp b/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.cpp index ec959cbb88..134fa7c1d8 100644 --- a/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.cpp +++ b/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.cpp @@ -144,7 +144,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.cpp b/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.cpp index c42cb88197..366f8485b3 100644 --- a/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.cpp +++ b/variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.cpp b/variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.cpp index 1433f63d31..d8c3e8b3bf 100644 --- a/variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.cpp +++ b/variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F301K(6-8)T/variant_generic.cpp b/variants/STM32F3xx/F301K(6-8)T/variant_generic.cpp index c5750a6b9a..3f146c64fe 100644 --- a/variants/STM32F3xx/F301K(6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F301K(6-8)T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F301K(6-8)U/variant_generic.cpp b/variants/STM32F3xx/F301K(6-8)U/variant_generic.cpp index e53ca1d6ad..fdc5e19be1 100644 --- a/variants/STM32F3xx/F301K(6-8)U/variant_generic.cpp +++ b/variants/STM32F3xx/F301K(6-8)U/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F301R(6-8)T/variant_generic.cpp b/variants/STM32F3xx/F301R(6-8)T/variant_generic.cpp index bf825d9f1a..0b335a9307 100644 --- a/variants/STM32F3xx/F301R(6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F301R(6-8)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302C(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F302C(B-C)T/variant_generic.cpp index ed553ba2c6..b07f3466b5 100644 --- a/variants/STM32F3xx/F302C(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302C(B-C)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302C6T_F302C8(T-Y)/variant_generic.cpp b/variants/STM32F3xx/F302C6T_F302C8(T-Y)/variant_generic.cpp index 1a6ad35445..1f6b34b82b 100644 --- a/variants/STM32F3xx/F302C6T_F302C8(T-Y)/variant_generic.cpp +++ b/variants/STM32F3xx/F302C6T_F302C8(T-Y)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302K(6-8)U/variant_generic.cpp b/variants/STM32F3xx/F302K(6-8)U/variant_generic.cpp index 5f4381448b..09ac72a091 100644 --- a/variants/STM32F3xx/F302K(6-8)U/variant_generic.cpp +++ b/variants/STM32F3xx/F302K(6-8)U/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.cpp b/variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.cpp index 0b19430a1a..e3019aa02e 100644 --- a/variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.cpp +++ b/variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F3xx/F302R(6-8)T/variant_generic.cpp b/variants/STM32F3xx/F302R(6-8)T/variant_generic.cpp index c933e0f2cb..4069b325b3 100644 --- a/variants/STM32F3xx/F302R(6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302R(6-8)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302R(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F302R(B-C)T/variant_generic.cpp index 8fdc9520ab..7cddbcf36e 100644 --- a/variants/STM32F3xx/F302R(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302R(B-C)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302R(D-E)T/variant_generic.cpp b/variants/STM32F3xx/F302R(D-E)T/variant_generic.cpp index 353cff99a1..3d7a3fc15a 100644 --- a/variants/STM32F3xx/F302R(D-E)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302R(D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302V(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F302V(B-C)T/variant_generic.cpp index ea63cd5285..1ff492268c 100644 --- a/variants/STM32F3xx/F302V(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302V(B-C)T/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302V(D-E)(H-T)/variant_generic.cpp b/variants/STM32F3xx/F302V(D-E)(H-T)/variant_generic.cpp index 7981f2c687..1693b43000 100644 --- a/variants/STM32F3xx/F302V(D-E)(H-T)/variant_generic.cpp +++ b/variants/STM32F3xx/F302V(D-E)(H-T)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302VCY/variant_generic.cpp b/variants/STM32F3xx/F302VCY/variant_generic.cpp index badf82a257..8f7a5bf73e 100644 --- a/variants/STM32F3xx/F302VCY/variant_generic.cpp +++ b/variants/STM32F3xx/F302VCY/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F302Z(D-E)T/variant_generic.cpp b/variants/STM32F3xx/F302Z(D-E)T/variant_generic.cpp index 40b181b14a..b8ce3be40a 100644 --- a/variants/STM32F3xx/F302Z(D-E)T/variant_generic.cpp +++ b/variants/STM32F3xx/F302Z(D-E)T/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.cpp b/variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.cpp index 3346235588..73f923f125 100644 --- a/variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.cpp b/variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.cpp index 9975be37cf..553ddf082b 100644 --- a/variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.cpp +++ b/variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F3xx/F303C(B-C)T/variant_SPARKY_F303CC.cpp b/variants/STM32F3xx/F303C(B-C)T/variant_SPARKY_F303CC.cpp index 3813673dba..5d95028d61 100644 --- a/variants/STM32F3xx/F303C(B-C)T/variant_SPARKY_F303CC.cpp +++ b/variants/STM32F3xx/F303C(B-C)T/variant_SPARKY_F303CC.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 20, // A0 21, // A1 22, // A2 diff --git a/variants/STM32F3xx/F303C(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F303C(B-C)T/variant_generic.cpp index a0351a70ba..fb8a20bf7e 100644 --- a/variants/STM32F3xx/F303C(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303C(B-C)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303C8Y_F334C8Y/variant_generic.cpp b/variants/STM32F3xx/F303C8Y_F334C8Y/variant_generic.cpp index 1074bbfeed..71a49c9bfb 100644 --- a/variants/STM32F3xx/F303C8Y_F334C8Y/variant_generic.cpp +++ b/variants/STM32F3xx/F303C8Y_F334C8Y/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp b/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp index f88f70516f..95bc2d7929 100644 --- a/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp +++ b/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, //A0 15, //A1 16, //A2 diff --git a/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.cpp b/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.cpp index 3bf3d7bf3d..735b48f9d9 100644 --- a/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303K(6-8)U_F334K(4-6-8)U/variant_generic.cpp b/variants/STM32F3xx/F303K(6-8)U_F334K(4-6-8)U/variant_generic.cpp index f8c4035394..56d23b0aa9 100644 --- a/variants/STM32F3xx/F303K(6-8)U_F334K(4-6-8)U/variant_generic.cpp +++ b/variants/STM32F3xx/F303K(6-8)U_F334K(4-6-8)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.cpp b/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.cpp index e25a0757ad..f08113e58a 100644 --- a/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.cpp +++ b/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.cpp b/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.cpp index 35c70f6c06..07693cc93d 100644 --- a/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.cpp b/variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.cpp index 06b71a4010..dfeecdb59e 100644 --- a/variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.cpp +++ b/variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 15, // A0 16, // A1 17, // A2 diff --git a/variants/STM32F3xx/F303R(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F303R(B-C)T/variant_generic.cpp index a56da79a44..939bafe039 100644 --- a/variants/STM32F3xx/F303R(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303R(B-C)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.cpp b/variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.cpp index 42766564bf..d3dda73fa4 100644 --- a/variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.cpp +++ b/variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F3xx/F303R(D-E)T/variant_generic.cpp b/variants/STM32F3xx/F303R(D-E)T/variant_generic.cpp index ed21fc4ab6..49e7b1fef6 100644 --- a/variants/STM32F3xx/F303R(D-E)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303R(D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.cpp b/variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.cpp index 9f270580c8..2bfcb5c620 100644 --- a/variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.cpp +++ b/variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.cpp @@ -106,7 +106,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, //A0 1, //A1 2, //A2 diff --git a/variants/STM32F3xx/F303V(B-C)T/variant_generic.cpp b/variants/STM32F3xx/F303V(B-C)T/variant_generic.cpp index c1a6912d7d..9e10798fda 100644 --- a/variants/STM32F3xx/F303V(B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303V(B-C)T/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.cpp b/variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.cpp index 137342a6ee..2cf4226842 100644 --- a/variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.cpp +++ b/variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303VCY/variant_generic.cpp b/variants/STM32F3xx/F303VCY/variant_generic.cpp index 6fd3d53806..a3f5651935 100644 --- a/variants/STM32F3xx/F303VCY/variant_generic.cpp +++ b/variants/STM32F3xx/F303VCY/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303VEY/variant_generic.cpp b/variants/STM32F3xx/F303VEY/variant_generic.cpp index a1022ceead..2b3c553d7b 100644 --- a/variants/STM32F3xx/F303VEY/variant_generic.cpp +++ b/variants/STM32F3xx/F303VEY/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F303Z(D-E)T/variant_generic.cpp b/variants/STM32F3xx/F303Z(D-E)T/variant_generic.cpp index d103e9ce9e..5608075d58 100644 --- a/variants/STM32F3xx/F303Z(D-E)T/variant_generic.cpp +++ b/variants/STM32F3xx/F303Z(D-E)T/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F318C8(T-Y)/variant_generic.cpp b/variants/STM32F3xx/F318C8(T-Y)/variant_generic.cpp index e5ae02f89f..33e1948143 100644 --- a/variants/STM32F3xx/F318C8(T-Y)/variant_generic.cpp +++ b/variants/STM32F3xx/F318C8(T-Y)/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F318K8U/variant_generic.cpp b/variants/STM32F3xx/F318K8U/variant_generic.cpp index 6fba7dfc69..65bb6bcbb3 100644 --- a/variants/STM32F3xx/F318K8U/variant_generic.cpp +++ b/variants/STM32F3xx/F318K8U/variant_generic.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F328C8T/variant_generic.cpp b/variants/STM32F3xx/F328C8T/variant_generic.cpp index e5552ac200..b5423e2274 100644 --- a/variants/STM32F3xx/F328C8T/variant_generic.cpp +++ b/variants/STM32F3xx/F328C8T/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F358CCT/variant_generic.cpp b/variants/STM32F3xx/F358CCT/variant_generic.cpp index ad9c7ecca5..c7b313c57f 100644 --- a/variants/STM32F3xx/F358CCT/variant_generic.cpp +++ b/variants/STM32F3xx/F358CCT/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F358RCT/variant_generic.cpp b/variants/STM32F3xx/F358RCT/variant_generic.cpp index 08e93c06d7..e4406941a5 100644 --- a/variants/STM32F3xx/F358RCT/variant_generic.cpp +++ b/variants/STM32F3xx/F358RCT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F358VCT/variant_generic.cpp b/variants/STM32F3xx/F358VCT/variant_generic.cpp index e5c6679f25..204bb48404 100644 --- a/variants/STM32F3xx/F358VCT/variant_generic.cpp +++ b/variants/STM32F3xx/F358VCT/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F373C(8-B-C)T/variant_generic.cpp b/variants/STM32F3xx/F373C(8-B-C)T/variant_generic.cpp index c4e533b0d6..20c3c9792f 100644 --- a/variants/STM32F3xx/F373C(8-B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F373C(8-B-C)T/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F373R(8-B-C)T/variant_generic.cpp b/variants/STM32F3xx/F373R(8-B-C)T/variant_generic.cpp index da6e1d8dd8..33da0b4c52 100644 --- a/variants/STM32F3xx/F373R(8-B-C)T/variant_generic.cpp +++ b/variants/STM32F3xx/F373R(8-B-C)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F373V(8-B-C)(H-T)/variant_generic.cpp b/variants/STM32F3xx/F373V(8-B-C)(H-T)/variant_generic.cpp index 1f49bd5bec..ecb2a68884 100644 --- a/variants/STM32F3xx/F373V(8-B-C)(H-T)/variant_generic.cpp +++ b/variants/STM32F3xx/F373V(8-B-C)(H-T)/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F378CCT/variant_generic.cpp b/variants/STM32F3xx/F378CCT/variant_generic.cpp index 5817b9d308..d3751e24be 100644 --- a/variants/STM32F3xx/F378CCT/variant_generic.cpp +++ b/variants/STM32F3xx/F378CCT/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F378RC(T-Y)/variant_generic.cpp b/variants/STM32F3xx/F378RC(T-Y)/variant_generic.cpp index 0296a0b345..265b33c9a9 100644 --- a/variants/STM32F3xx/F378RC(T-Y)/variant_generic.cpp +++ b/variants/STM32F3xx/F378RC(T-Y)/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F378VC(H-T)/variant_generic.cpp b/variants/STM32F3xx/F378VC(H-T)/variant_generic.cpp index 693a65fbb9..21dfd485cb 100644 --- a/variants/STM32F3xx/F378VC(H-T)/variant_generic.cpp +++ b/variants/STM32F3xx/F378VC(H-T)/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F3xx/F398VET/variant_generic.cpp b/variants/STM32F3xx/F398VET/variant_generic.cpp index afd8efbdc6..a1a6ef4e64 100644 --- a/variants/STM32F3xx/F398VET/variant_generic.cpp +++ b/variants/STM32F3xx/F398VET/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.cpp b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.cpp index 5f7ddf24e1..3f2cc33951 100644 --- a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.cpp +++ b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.cpp b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.cpp index 55c6428283..968ba7c5cf 100644 --- a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.cpp +++ b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0 4, // A1 5, // A2 diff --git a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.cpp b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.cpp index e3831dedb6..e1374956a6 100644 --- a/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.cpp +++ b/variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.cpp b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.cpp index 7b2397fd50..8669898dae 100644 --- a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.cpp +++ b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.cpp b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.cpp index 6a4009735c..84771eb1a4 100644 --- a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.cpp +++ b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.cpp b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.cpp index 44334bdba9..8787020ed9 100644 --- a/variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401V(B-C-D-E)H/variant_generic.cpp b/variants/STM32F4xx/F401V(B-C-D-E)H/variant_generic.cpp index 3be69f2461..9c95d1e4ee 100644 --- a/variants/STM32F4xx/F401V(B-C-D-E)H/variant_generic.cpp +++ b/variants/STM32F4xx/F401V(B-C-D-E)H/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.cpp b/variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.cpp index fdb8fa8fd3..ed7c82d1f3 100644 --- a/variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.cpp +++ b/variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.cpp @@ -138,7 +138,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 51, // A0, PC2 52, // A1, PC3 53, // A2, PA3 diff --git a/variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.cpp b/variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.cpp index 9f048ccb15..16babad9fd 100644 --- a/variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F405O(E-G)Y_F415OGY/variant_generic.cpp b/variants/STM32F4xx/F405O(E-G)Y_F415OGY/variant_generic.cpp index 4d7b39547d..21676facd4 100644 --- a/variants/STM32F4xx/F405O(E-G)Y_F415OGY/variant_generic.cpp +++ b/variants/STM32F4xx/F405O(E-G)Y_F415OGY/variant_generic.cpp @@ -91,7 +91,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F405RGT_F415RGT/variant_FEATHER_F405.cpp b/variants/STM32F4xx/F405RGT_F415RGT/variant_FEATHER_F405.cpp index f2729d5593..7d9f9746fc 100644 --- a/variants/STM32F4xx/F405RGT_F415RGT/variant_FEATHER_F405.cpp +++ b/variants/STM32F4xx/F405RGT_F415RGT/variant_FEATHER_F405.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18, // A2 diff --git a/variants/STM32F4xx/F405RGT_F415RGT/variant_MICROMOD_F405.cpp b/variants/STM32F4xx/F405RGT_F415RGT/variant_MICROMOD_F405.cpp index 737229287e..c770cdc8c4 100644 --- a/variants/STM32F4xx/F405RGT_F415RGT/variant_MICROMOD_F405.cpp +++ b/variants/STM32F4xx/F405RGT_F415RGT/variant_MICROMOD_F405.cpp @@ -84,7 +84,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 33, // A0, PC5 34, // A1, PB0 35, // A2, PA1 diff --git a/variants/STM32F4xx/F405RGT_F415RGT/variant_generic.cpp b/variants/STM32F4xx/F405RGT_F415RGT/variant_generic.cpp index fec05d9019..ad92970f1c 100644 --- a/variants/STM32F4xx/F405RGT_F415RGT/variant_generic.cpp +++ b/variants/STM32F4xx/F405RGT_F415RGT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F405VGT_F415VGT/variant_generic.cpp b/variants/STM32F4xx/F405VGT_F415VGT/variant_generic.cpp index 7bb5e52dcd..6d474c726a 100644 --- a/variants/STM32F4xx/F405VGT_F415VGT/variant_generic.cpp +++ b/variants/STM32F4xx/F405VGT_F415VGT/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F405ZGT_F415ZGT/variant_generic.cpp b/variants/STM32F4xx/F405ZGT_F415ZGT/variant_generic.cpp index ccfc8cc087..5d22275ba2 100644 --- a/variants/STM32F4xx/F405ZGT_F415ZGT/variant_generic.cpp +++ b/variants/STM32F4xx/F405ZGT_F415ZGT/variant_generic.cpp @@ -132,7 +132,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.cpp b/variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.cpp index eea681eab0..133da88c55 100644 --- a/variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.cpp @@ -161,7 +161,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.cpp index 717d642dca..85ab3f9bd8 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 32, // A0 33, // A1 34 // A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.cpp index 4fbf59924d..3b70cf84b6 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 44, // A0 45, // A1 46, // A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.cpp index 20f51320a0..c51ed2877e 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.cpp @@ -115,7 +115,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 7, //A0 8, //A1 49, //A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.cpp index b5e1e5d572..c934997f5c 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 1, //A0 6, //A1 7, //A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.cpp index 349b1c75f1..d9098b56d4 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.cpp @@ -117,7 +117,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 8, //A0 11, //A1 10, //A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.cpp index fce48b244f..b4bfd1902e 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 30, //A0 32, //A1 31, //A2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_Vx.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_Vx.cpp index 391ef91b1a..170bd577ca 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_Vx.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_Vx.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 64, // A0, PA0 65, // A1, PA1 66, // A2, PA2 diff --git a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.cpp b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.cpp index 8fd92d0caf..5489993f3d 100644 --- a/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.cpp +++ b/variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.cpp b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.cpp index 8c21b9ab36..adb8fc3595 100644 --- a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.cpp +++ b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.cpp @@ -89,7 +89,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 75, // A0 76, // A1 77, // A2 diff --git a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.cpp b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.cpp index eb7101aaef..706050a731 100644 --- a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.cpp +++ b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.cpp @@ -139,7 +139,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.cpp b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.cpp index dd1344729d..1ef350aba0 100644 --- a/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.cpp +++ b/variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F410C(8-B)T/variant_generic.cpp b/variants/STM32F4xx/F410C(8-B)T/variant_generic.cpp index 2ff248d1b0..e5ff9078cf 100644 --- a/variants/STM32F4xx/F410C(8-B)T/variant_generic.cpp +++ b/variants/STM32F4xx/F410C(8-B)T/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F410C(8-B)U/variant_generic.cpp b/variants/STM32F4xx/F410C(8-B)U/variant_generic.cpp index 29ce71ebdf..45f597c5d4 100644 --- a/variants/STM32F4xx/F410C(8-B)U/variant_generic.cpp +++ b/variants/STM32F4xx/F410C(8-B)U/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F410R(8-B)(I-T)/variant_NUCLEO_F410RB.cpp b/variants/STM32F4xx/F410R(8-B)(I-T)/variant_NUCLEO_F410RB.cpp index 18c8d1d098..7a238bef73 100644 --- a/variants/STM32F4xx/F410R(8-B)(I-T)/variant_NUCLEO_F410RB.cpp +++ b/variants/STM32F4xx/F410R(8-B)(I-T)/variant_NUCLEO_F410RB.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.cpp b/variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.cpp index 97f6096355..0403bd4a77 100644 --- a/variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F410T(8-B)Y/variant_generic.cpp b/variants/STM32F4xx/F410T(8-B)Y/variant_generic.cpp index 3ee83ce5d0..5262f3105a 100644 --- a/variants/STM32F4xx/F410T(8-B)Y/variant_generic.cpp +++ b/variants/STM32F4xx/F410T(8-B)Y/variant_generic.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA2 2, // A2, PA3 diff --git a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.cpp b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.cpp index f2e3f1f204..2c9c6f2698 100644 --- a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.cpp +++ b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_THUNDERPACK_F411.cpp b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_THUNDERPACK_F411.cpp index df03de0a14..5297c28d1f 100644 --- a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_THUNDERPACK_F411.cpp +++ b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_THUNDERPACK_F411.cpp @@ -40,7 +40,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 4, // A0 5, // A1 6, // A2 diff --git a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.cpp b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.cpp index 78e969278e..1a9256391a 100644 --- a/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.cpp +++ b/variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.cpp b/variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.cpp index 6e51c35db0..e4575a8846 100644 --- a/variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.cpp +++ b/variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.cpp b/variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.cpp index 2241b72038..eb0ee75c87 100644 --- a/variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.cpp +++ b/variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0 4, // A1 5, // A2 diff --git a/variants/STM32F4xx/F411R(C-E)T/variant_generic.cpp b/variants/STM32F4xx/F411R(C-E)T/variant_generic.cpp index e52982ac20..63488c40fe 100644 --- a/variants/STM32F4xx/F411R(C-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F411R(C-E)T/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F411V(C-E)H/variant_generic.cpp b/variants/STM32F4xx/F411V(C-E)H/variant_generic.cpp index ae33d49e6d..a81a5d90ff 100644 --- a/variants/STM32F4xx/F411V(C-E)H/variant_generic.cpp +++ b/variants/STM32F4xx/F411V(C-E)H/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F411V(C-E)T/variant_DISCO_F411VE.cpp b/variants/STM32F4xx/F411V(C-E)T/variant_DISCO_F411VE.cpp index 55de45797d..a5d4688d1f 100644 --- a/variants/STM32F4xx/F411V(C-E)T/variant_DISCO_F411VE.cpp +++ b/variants/STM32F4xx/F411V(C-E)T/variant_DISCO_F411VE.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 2, //A0 42, //A1 3, //A2 diff --git a/variants/STM32F4xx/F411V(C-E)T/variant_generic.cpp b/variants/STM32F4xx/F411V(C-E)T/variant_generic.cpp index 0e22a34166..2101577d91 100644 --- a/variants/STM32F4xx/F411V(C-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F411V(C-E)T/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F412C(E-G)U/variant_generic.cpp b/variants/STM32F4xx/F412C(E-G)U/variant_generic.cpp index 1977ddc34b..54d94963c4 100644 --- a/variants/STM32F4xx/F412C(E-G)U/variant_generic.cpp +++ b/variants/STM32F4xx/F412C(E-G)U/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.cpp b/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.cpp index 20b3c8e886..9cf1508b0d 100644 --- a/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.cpp +++ b/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.cpp @@ -62,7 +62,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0 4, // A1 5, // A2 diff --git a/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.cpp b/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.cpp index 66604d2e99..197928f3b0 100644 --- a/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.cpp +++ b/variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F412V(E-G)H/variant_generic.cpp b/variants/STM32F4xx/F412V(E-G)H/variant_generic.cpp index 6c0c0bea56..275f11bb0f 100644 --- a/variants/STM32F4xx/F412V(E-G)H/variant_generic.cpp +++ b/variants/STM32F4xx/F412V(E-G)H/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F412V(E-G)T/variant_generic.cpp b/variants/STM32F4xx/F412V(E-G)T/variant_generic.cpp index 40f24d2793..c1241e0e60 100644 --- a/variants/STM32F4xx/F412V(E-G)T/variant_generic.cpp +++ b/variants/STM32F4xx/F412V(E-G)T/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_NUCLEO_F412ZG.cpp b/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_NUCLEO_F412ZG.cpp index ba691fc5f8..1e5a6794e2 100644 --- a/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_NUCLEO_F412ZG.cpp +++ b/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_NUCLEO_F412ZG.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 76, //A0 77, //A1 78, //A2 diff --git a/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.cpp b/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.cpp index a327bd3105..26dd6d38b2 100644 --- a/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.cpp b/variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.cpp index dbabb8718d..da65bd1b2a 100644 --- a/variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.cpp +++ b/variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413M(G-H)Y_F423MHY/variant_generic.cpp b/variants/STM32F4xx/F413M(G-H)Y_F423MHY/variant_generic.cpp index a9e6264b79..81f619f1a8 100644 --- a/variants/STM32F4xx/F413M(G-H)Y_F423MHY/variant_generic.cpp +++ b/variants/STM32F4xx/F413M(G-H)Y_F423MHY/variant_generic.cpp @@ -79,7 +79,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.cpp b/variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.cpp index 535f77617c..41cfb6e269 100644 --- a/variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.cpp +++ b/variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413V(G-H)H_F423VHH/variant_generic.cpp b/variants/STM32F4xx/F413V(G-H)H_F423VHH/variant_generic.cpp index 20aa7ea972..51e0c1caf6 100644 --- a/variants/STM32F4xx/F413V(G-H)H_F423VHH/variant_generic.cpp +++ b/variants/STM32F4xx/F413V(G-H)H_F423VHH/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413V(G-H)T_F423VHT/variant_generic.cpp b/variants/STM32F4xx/F413V(G-H)T_F423VHT/variant_generic.cpp index 24f7538e77..c841fc527b 100644 --- a/variants/STM32F4xx/F413V(G-H)T_F423VHT/variant_generic.cpp +++ b/variants/STM32F4xx/F413V(G-H)T_F423VHT/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.cpp b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.cpp index 57dbedba6b..43f14a1b98 100644 --- a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.cpp +++ b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, //A0 17, //A1 18, //A2 diff --git a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_NUCLEO_F413ZH.cpp b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_NUCLEO_F413ZH.cpp index 7f9d68f864..0086ab69a0 100644 --- a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_NUCLEO_F413ZH.cpp +++ b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_NUCLEO_F413ZH.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 76, //A0 77, //A1 78, //A2 diff --git a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.cpp b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.cpp index 78420068ba..429afbbc1e 100644 --- a/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F427A(G-I)H_F429A(G-I)H_F437AIH_F439AIH/variant_generic.cpp b/variants/STM32F4xx/F427A(G-I)H_F429A(G-I)H_F437AIH_F439AIH/variant_generic.cpp index 0c1b93d849..f3d929bbac 100644 --- a/variants/STM32F4xx/F427A(G-I)H_F429A(G-I)H_F437AIH_F439AIH/variant_generic.cpp +++ b/variants/STM32F4xx/F427A(G-I)H_F429A(G-I)H_F437AIH_F439AIH/variant_generic.cpp @@ -150,7 +150,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F427I(G-I)(H-T)_F429I(E-G-I)(H-T)_F437I(G-I)(H-T)_F439I(G-I)(H-T)/variant_generic.cpp b/variants/STM32F4xx/F427I(G-I)(H-T)_F429I(E-G-I)(H-T)_F437I(G-I)(H-T)_F439I(G-I)(H-T)/variant_generic.cpp index 69dacf4cb4..8a42248f36 100644 --- a/variants/STM32F4xx/F427I(G-I)(H-T)_F429I(E-G-I)(H-T)_F437I(G-I)(H-T)_F439I(G-I)(H-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F427I(G-I)(H-T)_F429I(E-G-I)(H-T)_F437I(G-I)(H-T)_F439I(G-I)(H-T)/variant_generic.cpp @@ -166,7 +166,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F427V(G-I)T_F429V(E-G-I)T_F437V(G-I)T_F439V(G-I)T/variant_generic.cpp b/variants/STM32F4xx/F427V(G-I)T_F429V(E-G-I)T_F437V(G-I)T_F439V(G-I)T/variant_generic.cpp index a62d940867..65110be59c 100644 --- a/variants/STM32F4xx/F427V(G-I)T_F429V(E-G-I)T_F437V(G-I)T_F439V(G-I)T/variant_generic.cpp +++ b/variants/STM32F4xx/F427V(G-I)T_F429V(E-G-I)T_F437V(G-I)T_F439V(G-I)T/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_DISCO_F429ZI.cpp b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_DISCO_F429ZI.cpp index e50c453b3e..ba6fc3ba34 100644 --- a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_DISCO_F429ZI.cpp +++ b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_DISCO_F429ZI.cpp @@ -132,7 +132,7 @@ const PinName digitalPin[] = { PG_2 // 114 }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, 30, // A1, 31, // A2, diff --git a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.cpp b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.cpp index 4b07129f93..087d2689c5 100644 --- a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.cpp +++ b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.cpp b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.cpp index ad0ac0a0eb..2811f41f55 100644 --- a/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.cpp +++ b/variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.cpp @@ -138,7 +138,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F429B(E-G-I)T_F429N(E-G-I)H_F439B(G-I)T_F439N(G-I)H/variant_generic.cpp b/variants/STM32F4xx/F429B(E-G-I)T_F429N(E-G-I)H_F439B(G-I)T_F439N(G-I)H/variant_generic.cpp index 760c6155df..42bd1da264 100644 --- a/variants/STM32F4xx/F429B(E-G-I)T_F429N(E-G-I)H_F439B(G-I)T_F439N(G-I)H/variant_generic.cpp +++ b/variants/STM32F4xx/F429B(E-G-I)T_F429N(E-G-I)H_F439B(G-I)T_F439N(G-I)H/variant_generic.cpp @@ -190,7 +190,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F446M(C-E)Y/variant_generic.cpp b/variants/STM32F4xx/F446M(C-E)Y/variant_generic.cpp index 42d66d26dd..ace8e40ad2 100644 --- a/variants/STM32F4xx/F446M(C-E)Y/variant_generic.cpp +++ b/variants/STM32F4xx/F446M(C-E)Y/variant_generic.cpp @@ -81,7 +81,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.cpp b/variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.cpp index 16de5b83b6..f388f3579e 100644 --- a/variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.cpp +++ b/variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32F4xx/F446R(C-E)T/variant_generic.cpp b/variants/STM32F4xx/F446R(C-E)T/variant_generic.cpp index abbe6d472e..7c43eebd9d 100644 --- a/variants/STM32F4xx/F446R(C-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F446R(C-E)T/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.cpp b/variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.cpp index 96aa6bf1db..9308d31da2 100644 --- a/variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.cpp +++ b/variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { // Analog (Ax) pin number array // where x is the index to retrieve the digital pin number -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, //A0 4, //A1 32, //A2 diff --git a/variants/STM32F4xx/F446V(C-E)T/variant_RUMBA32.cpp b/variants/STM32F4xx/F446V(C-E)T/variant_RUMBA32.cpp index b49236800e..66d54fecc6 100644 --- a/variants/STM32F4xx/F446V(C-E)T/variant_RUMBA32.cpp +++ b/variants/STM32F4xx/F446V(C-E)T/variant_RUMBA32.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, //D3 //A0 4, //D4 //A1 32, //D32 //A2 diff --git a/variants/STM32F4xx/F446V(C-E)T/variant_VAKE_V1.cpp b/variants/STM32F4xx/F446V(C-E)T/variant_VAKE_V1.cpp index 9160b4b7ab..81bfa78d31 100644 --- a/variants/STM32F4xx/F446V(C-E)T/variant_VAKE_V1.cpp +++ b/variants/STM32F4xx/F446V(C-E)T/variant_VAKE_V1.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, //A0 1, //A1 82, //A2 diff --git a/variants/STM32F4xx/F446V(C-E)T/variant_generic.cpp b/variants/STM32F4xx/F446V(C-E)T/variant_generic.cpp index 66b0e00e6d..9030c99d19 100644 --- a/variants/STM32F4xx/F446V(C-E)T/variant_generic.cpp +++ b/variants/STM32F4xx/F446V(C-E)T/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.cpp b/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.cpp index 743437e092..2d5b6eeeaf 100644 --- a/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.cpp +++ b/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.cpp @@ -136,7 +136,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.cpp b/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.cpp index d81eb8c841..3fa24ceabf 100644 --- a/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F469A(E-G-I)(H-Y)_F479A(G-I)(H-Y)/variant_generic.cpp b/variants/STM32F4xx/F469A(E-G-I)(H-Y)_F479A(G-I)(H-Y)/variant_generic.cpp index 3415561e75..4bba8f4ecd 100644 --- a/variants/STM32F4xx/F469A(E-G-I)(H-Y)_F479A(G-I)(H-Y)/variant_generic.cpp +++ b/variants/STM32F4xx/F469A(E-G-I)(H-Y)_F479A(G-I)(H-Y)/variant_generic.cpp @@ -150,7 +150,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F469B(E-G-I)T_F469N(E-G-I)H_F479B(G-I)T_F479N(G-I)H/variant_generic.cpp b/variants/STM32F4xx/F469B(E-G-I)T_F469N(E-G-I)H_F479B(G-I)T_F479N(G-I)H/variant_generic.cpp index 323c6685d2..4276f32e31 100644 --- a/variants/STM32F4xx/F469B(E-G-I)T_F469N(E-G-I)H_F479B(G-I)T_F479N(G-I)H/variant_generic.cpp +++ b/variants/STM32F4xx/F469B(E-G-I)T_F469N(E-G-I)H_F479B(G-I)T_F479N(G-I)H/variant_generic.cpp @@ -181,7 +181,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F469I(E-G-I)(H-T)_F479I(G-I)(H-T)/variant_generic.cpp b/variants/STM32F4xx/F469I(E-G-I)(H-T)_F479I(G-I)(H-T)/variant_generic.cpp index 67e1209412..d17a9eacfc 100644 --- a/variants/STM32F4xx/F469I(E-G-I)(H-T)_F479I(G-I)(H-T)/variant_generic.cpp +++ b/variants/STM32F4xx/F469I(E-G-I)(H-T)_F479I(G-I)(H-T)/variant_generic.cpp @@ -153,7 +153,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F469V(E-G-I)T_F479V(G-I)T/variant_generic.cpp b/variants/STM32F4xx/F469V(E-G-I)T_F479V(G-I)T/variant_generic.cpp index dbedca2ac6..217938aa34 100644 --- a/variants/STM32F4xx/F469V(E-G-I)T_F479V(G-I)T/variant_generic.cpp +++ b/variants/STM32F4xx/F469V(E-G-I)T_F479V(G-I)T/variant_generic.cpp @@ -91,7 +91,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F4xx/F469Z(E-G-I)T_F479Z(G-I)T/variant_generic.cpp b/variants/STM32F4xx/F469Z(E-G-I)T_F479Z(G-I)T/variant_generic.cpp index 5751d5705d..58a0f89475 100644 --- a/variants/STM32F4xx/F469Z(E-G-I)T_F479Z(G-I)T/variant_generic.cpp +++ b/variants/STM32F4xx/F469Z(E-G-I)T_F479Z(G-I)T/variant_generic.cpp @@ -126,7 +126,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F722I(C-E)(K-T)_F732IE(K-T)/variant_generic.cpp b/variants/STM32F7xx/F722I(C-E)(K-T)_F732IE(K-T)/variant_generic.cpp index f22da369a6..221f8bce62 100644 --- a/variants/STM32F7xx/F722I(C-E)(K-T)_F732IE(K-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F722I(C-E)(K-T)_F732IE(K-T)/variant_generic.cpp @@ -160,7 +160,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.cpp b/variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.cpp index 4c9b28db56..851c1d2346 100644 --- a/variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.cpp +++ b/variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F722V(C-E)T_F730V8T_F732VET/variant_generic.cpp b/variants/STM32F7xx/F722V(C-E)T_F730V8T_F732VET/variant_generic.cpp index d868fcead6..7edd2b53d6 100644 --- a/variants/STM32F7xx/F722V(C-E)T_F730V8T_F732VET/variant_generic.cpp +++ b/variants/STM32F7xx/F722V(C-E)T_F730V8T_F732VET/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.cpp b/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.cpp index ec080cacdf..90a046706a 100644 --- a/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.cpp +++ b/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.cpp @@ -136,7 +136,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.cpp b/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.cpp index 0cd79b9d9c..70e0569397 100644 --- a/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.cpp +++ b/variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.cpp b/variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.cpp index a0a7160b59..52a0d2fcc5 100644 --- a/variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.cpp @@ -159,7 +159,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F723V(C-E)(T-Y)_F733VE(T-Y)/variant_generic.cpp b/variants/STM32F7xx/F723V(C-E)(T-Y)_F733VE(T-Y)/variant_generic.cpp index 59e463e911..95e7d44321 100644 --- a/variants/STM32F7xx/F723V(C-E)(T-Y)_F733VE(T-Y)/variant_generic.cpp +++ b/variants/STM32F7xx/F723V(C-E)(T-Y)_F733VE(T-Y)/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F723Z(C-E)(I-T)_F730Z8T_F733ZE(I-T)/variant_generic.cpp b/variants/STM32F7xx/F723Z(C-E)(I-T)_F730Z8T_F733ZE(I-T)/variant_generic.cpp index 9512494d3c..3d6a21c656 100644 --- a/variants/STM32F7xx/F723Z(C-E)(I-T)_F730Z8T_F733ZE(I-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F723Z(C-E)(I-T)_F730Z8T_F733ZE(I-T)/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F745I(E-G)(K-T)_F746I(E-G)(K-T)_F756IG(K-T)/variant_generic.cpp b/variants/STM32F7xx/F745I(E-G)(K-T)_F746I(E-G)(K-T)_F756IG(K-T)/variant_generic.cpp index 076eb89a43..c7bcd57ef5 100644 --- a/variants/STM32F7xx/F745I(E-G)(K-T)_F746I(E-G)(K-T)_F756IG(K-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F745I(E-G)(K-T)_F746I(E-G)(K-T)_F756IG(K-T)/variant_generic.cpp @@ -162,7 +162,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F745V(E-G)(H-T)_F746V(E-G)(H-T)_F750V8T_F756VG(H-T)/variant_generic.cpp b/variants/STM32F7xx/F745V(E-G)(H-T)_F746V(E-G)(H-T)_F750V8T_F756VG(H-T)/variant_generic.cpp index 28c8caa5e6..0a6c1a55d1 100644 --- a/variants/STM32F7xx/F745V(E-G)(H-T)_F746V(E-G)(H-T)_F750V8T_F756VG(H-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F745V(E-G)(H-T)_F746V(E-G)(H-T)_F750V8T_F756VG(H-T)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_ETHERCAT_DUINO.cpp b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_ETHERCAT_DUINO.cpp index 109bdf77df..172c360f5d 100644 --- a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_ETHERCAT_DUINO.cpp +++ b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_ETHERCAT_DUINO.cpp @@ -109,7 +109,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 54, // A0, PC0 55, // A1, PC1 56, // A2, PC2 diff --git a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.cpp b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.cpp index 818ea7bd48..9c03da0ae2 100644 --- a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.cpp +++ b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.cpp @@ -136,7 +136,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.cpp b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.cpp index 435b85c7db..347aab9833 100644 --- a/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.cpp +++ b/variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.cpp @@ -136,7 +136,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_DISCO_F746NG.cpp b/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_DISCO_F746NG.cpp index 86282096af..58a30b516b 100644 --- a/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_DISCO_F746NG.cpp +++ b/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_DISCO_F746NG.cpp @@ -187,7 +187,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18, // A2 diff --git a/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.cpp b/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.cpp index cc010176a0..3b80c24772 100644 --- a/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.cpp +++ b/variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.cpp @@ -189,7 +189,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F765B(G-I)T_F765N(G-I)H_F767B(G-I)T_F767N(G-I)H_F777BIT_F777NIH/variant_generic.cpp b/variants/STM32F7xx/F765B(G-I)T_F765N(G-I)H_F767B(G-I)T_F767N(G-I)H_F777BIT_F777NIH/variant_generic.cpp index b6590d6028..643ce7b40d 100644 --- a/variants/STM32F7xx/F765B(G-I)T_F765N(G-I)H_F767B(G-I)T_F767N(G-I)H_F777BIT_F777NIH/variant_generic.cpp +++ b/variants/STM32F7xx/F765B(G-I)T_F765N(G-I)H_F767B(G-I)T_F767N(G-I)H_F777BIT_F777NIH/variant_generic.cpp @@ -190,7 +190,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.cpp b/variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.cpp index 30707e13e0..af3aa6bca0 100644 --- a/variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.cpp @@ -162,7 +162,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_REMRAM_V1.cpp b/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_REMRAM_V1.cpp index 73e1425990..1b0b20be8b 100644 --- a/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_REMRAM_V1.cpp +++ b/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_REMRAM_V1.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 64, // A0 65, // A1 66, // A2 diff --git a/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.cpp b/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.cpp index 402bd9a1e0..9e8c51f29e 100644 --- a/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.cpp +++ b/variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.cpp b/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.cpp index c0f7688f94..7f057089a8 100644 --- a/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.cpp +++ b/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.cpp @@ -136,7 +136,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 78, //A0 79, //A1 80, //A2 diff --git a/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.cpp b/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.cpp index 4ed5766442..1b7da7801a 100644 --- a/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.cpp +++ b/variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F768AIY_F769A(G-I)Y_F778AIY_F779AIY/variant_generic.cpp b/variants/STM32F7xx/F768AIY_F769A(G-I)Y_F778AIY_F779AIY/variant_generic.cpp index f14633ceae..e0d92e5946 100644 --- a/variants/STM32F7xx/F768AIY_F769A(G-I)Y_F778AIY_F779AIY/variant_generic.cpp +++ b/variants/STM32F7xx/F768AIY_F769A(G-I)Y_F778AIY_F779AIY/variant_generic.cpp @@ -148,7 +148,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F769B(G-I)T_F769N(G-I)H_F779BIT_F779NIH/variant_generic.cpp b/variants/STM32F7xx/F769B(G-I)T_F769N(G-I)H_F779BIT_F779NIH/variant_generic.cpp index 4b6113c241..2ee1d2ac9d 100644 --- a/variants/STM32F7xx/F769B(G-I)T_F769N(G-I)H_F779BIT_F779NIH/variant_generic.cpp +++ b/variants/STM32F7xx/F769B(G-I)T_F769N(G-I)H_F779BIT_F779NIH/variant_generic.cpp @@ -179,7 +179,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32F7xx/F769I(G-I)T_F779IIT/variant_generic.cpp b/variants/STM32F7xx/F769I(G-I)T_F779IIT/variant_generic.cpp index 0a47b9240b..49c4577349 100644 --- a/variants/STM32F7xx/F769I(G-I)T_F779IIT/variant_generic.cpp +++ b/variants/STM32F7xx/F769I(G-I)T_F779IIT/variant_generic.cpp @@ -150,7 +150,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G030C(6-8)T/variant_generic.cpp b/variants/STM32G0xx/G030C(6-8)T/variant_generic.cpp index c1ea988d06..2a2d2cdfcc 100644 --- a/variants/STM32G0xx/G030C(6-8)T/variant_generic.cpp +++ b/variants/STM32G0xx/G030C(6-8)T/variant_generic.cpp @@ -63,7 +63,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G030F6P/variant_generic.cpp b/variants/STM32G0xx/G030F6P/variant_generic.cpp index b41bf9fc5f..1450e07e17 100644 --- a/variants/STM32G0xx/G030F6P/variant_generic.cpp +++ b/variants/STM32G0xx/G030F6P/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G030J6M/variant_generic.cpp b/variants/STM32G0xx/G030J6M/variant_generic.cpp index 6cc9b7328f..82b7ded746 100644 --- a/variants/STM32G0xx/G030J6M/variant_generic.cpp +++ b/variants/STM32G0xx/G030J6M/variant_generic.cpp @@ -37,7 +37,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G030K(6-8)T/variant_AURORA_ONE.cpp b/variants/STM32G0xx/G030K(6-8)T/variant_AURORA_ONE.cpp index 6943671924..95bbf2d306 100644 --- a/variants/STM32G0xx/G030K(6-8)T/variant_AURORA_ONE.cpp +++ b/variants/STM32G0xx/G030K(6-8)T/variant_AURORA_ONE.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 21, //A0 22, //A1 23, //A2 diff --git a/variants/STM32G0xx/G030K(6-8)T/variant_generic.cpp b/variants/STM32G0xx/G030K(6-8)T/variant_generic.cpp index 51108f5e2d..86958cf006 100644 --- a/variants/STM32G0xx/G030K(6-8)T/variant_generic.cpp +++ b/variants/STM32G0xx/G030K(6-8)T/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.cpp index 7edea9a921..27117c75f0 100644 --- a/variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.cpp b/variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.cpp index 02265e1f7a..3703ce36d7 100644 --- a/variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.cpp +++ b/variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.cpp b/variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.cpp index 63ab5f8c6e..e495dc7260 100644 --- a/variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.cpp +++ b/variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_DISCO_G0316.cpp b/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_DISCO_G0316.cpp index 4516d65ae3..cf63c24aef 100644 --- a/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_DISCO_G0316.cpp +++ b/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_DISCO_G0316.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, //A0 1, //A1 2, //A2 diff --git a/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.cpp b/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.cpp index 922c4e432b..8a19f28951 100644 --- a/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.cpp +++ b/variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.cpp b/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.cpp index 220cc8ba8e..3d0ed52514 100644 --- a/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.cpp +++ b/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.cpp index c07565238b..3ebe95a05c 100644 --- a/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G050C(6-8)T/variant_generic.cpp b/variants/STM32G0xx/G050C(6-8)T/variant_generic.cpp index bbf4b634b1..e275fc14ef 100644 --- a/variants/STM32G0xx/G050C(6-8)T/variant_generic.cpp +++ b/variants/STM32G0xx/G050C(6-8)T/variant_generic.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G050F6P/variant_generic.cpp b/variants/STM32G0xx/G050F6P/variant_generic.cpp index 1e7744a389..781e0de213 100644 --- a/variants/STM32G0xx/G050F6P/variant_generic.cpp +++ b/variants/STM32G0xx/G050F6P/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G050K(6-8)T/variant_generic.cpp b/variants/STM32G0xx/G050K(6-8)T/variant_generic.cpp index b11f2dbbaa..a3784eeec5 100644 --- a/variants/STM32G0xx/G050K(6-8)T/variant_generic.cpp +++ b/variants/STM32G0xx/G050K(6-8)T/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.cpp index 9daee5368e..26080174d4 100644 --- a/variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.cpp b/variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.cpp index 537898f81f..254b7bce97 100644 --- a/variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.cpp +++ b/variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.cpp b/variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.cpp index d47dc18462..515dc5a894 100644 --- a/variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.cpp +++ b/variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.cpp index 8a419cfb2a..ee068f8332 100644 --- a/variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G070CBT/variant_generic.cpp b/variants/STM32G0xx/G070CBT/variant_generic.cpp index e4844b5cba..020c95aef4 100644 --- a/variants/STM32G0xx/G070CBT/variant_generic.cpp +++ b/variants/STM32G0xx/G070CBT/variant_generic.cpp @@ -63,7 +63,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G070KBT/variant_generic.cpp b/variants/STM32G0xx/G070KBT/variant_generic.cpp index fad2e7377d..1de3db001a 100644 --- a/variants/STM32G0xx/G070KBT/variant_generic.cpp +++ b/variants/STM32G0xx/G070KBT/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.cpp b/variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.cpp index 58c31b3f0b..944982b846 100644 --- a/variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.cpp +++ b/variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.cpp @@ -86,7 +86,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 53, //A0 54, //A1 55, //A2 diff --git a/variants/STM32G0xx/G070RBT/variant_generic.cpp b/variants/STM32G0xx/G070RBT/variant_generic.cpp index 251fb400cd..7ceb9d64d3 100644 --- a/variants/STM32G0xx/G070RBT/variant_generic.cpp +++ b/variants/STM32G0xx/G070RBT/variant_generic.cpp @@ -79,7 +79,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.cpp b/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.cpp index 6e79b3e3c2..e3d4db8542 100644 --- a/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.cpp +++ b/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.cpp @@ -87,7 +87,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 36, // A0, PA4 37, // A1, PB12 38, // A2, PB11 diff --git a/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.cpp b/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.cpp index 8489f19a66..e7fcdae3e2 100644 --- a/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071EBY_G081EBY/variant_generic.cpp b/variants/STM32G0xx/G071EBY_G081EBY/variant_generic.cpp index ecb1d3a0af..8ab5d19410 100644 --- a/variants/STM32G0xx/G071EBY_G081EBY/variant_generic.cpp +++ b/variants/STM32G0xx/G071EBY_G081EBY/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.cpp b/variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.cpp index 577907809f..68bec7e141 100644 --- a/variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.cpp +++ b/variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.cpp b/variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.cpp index 8a0bce3cc6..8897db0afc 100644 --- a/variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.cpp +++ b/variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.cpp b/variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.cpp index a32ea3d423..1ad4b87210 100644 --- a/variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071K(8-B)(T-U)xN_G081KB(T-U)xN/variant_generic.cpp b/variants/STM32G0xx/G071K(8-B)(T-U)xN_G081KB(T-U)xN/variant_generic.cpp index 7470575e68..416072dbc2 100644 --- a/variants/STM32G0xx/G071K(8-B)(T-U)xN_G081KB(T-U)xN/variant_generic.cpp +++ b/variants/STM32G0xx/G071K(8-B)(T-U)xN_G081KB(T-U)xN/variant_generic.cpp @@ -52,7 +52,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.cpp b/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.cpp index 5f7ff4b597..2b61f24e2f 100644 --- a/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.cpp +++ b/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.cpp @@ -86,7 +86,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 53, //A0 54, //A1 55, //A2 diff --git a/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.cpp b/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.cpp index 30724b50c6..acf2352bca 100644 --- a/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.cpp +++ b/variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B0CET/variant_generic.cpp b/variants/STM32G0xx/G0B0CET/variant_generic.cpp index b76483aa3d..67f8bc6e51 100644 --- a/variants/STM32G0xx/G0B0CET/variant_generic.cpp +++ b/variants/STM32G0xx/G0B0CET/variant_generic.cpp @@ -63,7 +63,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B0KET/variant_generic.cpp b/variants/STM32G0xx/G0B0KET/variant_generic.cpp index d8920bce54..d595d2efe3 100644 --- a/variants/STM32G0xx/G0B0KET/variant_generic.cpp +++ b/variants/STM32G0xx/G0B0KET/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B0RET/variant_generic.cpp b/variants/STM32G0xx/G0B0RET/variant_generic.cpp index 18e72ba700..7e21329792 100644 --- a/variants/STM32G0xx/G0B0RET/variant_generic.cpp +++ b/variants/STM32G0xx/G0B0RET/variant_generic.cpp @@ -79,7 +79,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B0VET/variant_generic.cpp b/variants/STM32G0xx/G0B0VET/variant_generic.cpp index ff3a6ce3cc..346de586ad 100644 --- a/variants/STM32G0xx/G0B0VET/variant_generic.cpp +++ b/variants/STM32G0xx/G0B0VET/variant_generic.cpp @@ -113,7 +113,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_EBB42_V1_1.cpp b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_EBB42_V1_1.cpp index b59d34f7b6..0e85b72a44 100644 --- a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_EBB42_V1_1.cpp +++ b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_EBB42_V1_1.cpp @@ -65,7 +65,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.cpp index 654d44f41d..caefc41f45 100644 --- a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)xN_G0C1C(C-E)(T-U)xN/variant_generic.cpp b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)xN_G0C1C(C-E)(T-U)xN/variant_generic.cpp index 44f8c82a56..d9b29adf38 100644 --- a/variants/STM32G0xx/G0B1C(B-C-E)(T-U)xN_G0C1C(C-E)(T-U)xN/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1C(B-C-E)(T-U)xN_G0C1C(C-E)(T-U)xN/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.cpp b/variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.cpp index 48fdc8b2cc..d4e9db2e79 100644 --- a/variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1K(B-C-E)(T-U)xN_G0C1K(C-E)(T-U)xN/variant_generic.cpp b/variants/STM32G0xx/G0B1K(B-C-E)(T-U)xN_G0C1K(C-E)(T-U)xN/variant_generic.cpp index 17cee34eff..753d8a2b9c 100644 --- a/variants/STM32G0xx/G0B1K(B-C-E)(T-U)xN_G0C1K(C-E)(T-U)xN/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1K(B-C-E)(T-U)xN_G0C1K(C-E)(T-U)xN/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.cpp b/variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.cpp index 3ea1239f7f..8b20f79d0e 100644 --- a/variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.cpp b/variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.cpp index 97933d8c5d..38454d8ff8 100644 --- a/variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1R(B-C-E)(I-T)xN_G0C1R(C-E)(I-T)xN/variant_generic.cpp b/variants/STM32G0xx/G0B1R(B-C-E)(I-T)xN_G0C1R(C-E)(I-T)xN/variant_generic.cpp index 6fec7efe45..598fa84d7b 100644 --- a/variants/STM32G0xx/G0B1R(B-C-E)(I-T)xN_G0C1R(C-E)(I-T)xN/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1R(B-C-E)(I-T)xN_G0C1R(C-E)(I-T)xN/variant_generic.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.cpp b/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.cpp index 52fb476887..59eea8d303 100644 --- a/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.cpp +++ b/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.cpp @@ -86,7 +86,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 53, //A0 54, //A1 55, //A2 diff --git a/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.cpp b/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.cpp index b5620814fe..7b79cdb27b 100644 --- a/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.cpp @@ -82,7 +82,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.cpp b/variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.cpp index 882c84ef6c..6562a2c250 100644 --- a/variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.cpp +++ b/variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411C(6-8-B)T/variant_generic.cpp b/variants/STM32G4xx/G411C(6-8-B)T/variant_generic.cpp index c1a0bacd2d..e9a93f1978 100644 --- a/variants/STM32G4xx/G411C(6-8-B)T/variant_generic.cpp +++ b/variants/STM32G4xx/G411C(6-8-B)T/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411C(6-8-B)U/variant_generic.cpp b/variants/STM32G4xx/G411C(6-8-B)U/variant_generic.cpp index a42a29a225..412fc0351e 100644 --- a/variants/STM32G4xx/G411C(6-8-B)U/variant_generic.cpp +++ b/variants/STM32G4xx/G411C(6-8-B)U/variant_generic.cpp @@ -61,7 +61,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411CCT/variant_generic.cpp b/variants/STM32G4xx/G411CCT/variant_generic.cpp index 94d903d8c1..4aa901a9ec 100644 --- a/variants/STM32G4xx/G411CCT/variant_generic.cpp +++ b/variants/STM32G4xx/G411CCT/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411CCU/variant_generic.cpp b/variants/STM32G4xx/G411CCU/variant_generic.cpp index 9b63d00ee1..c10383ad73 100644 --- a/variants/STM32G4xx/G411CCU/variant_generic.cpp +++ b/variants/STM32G4xx/G411CCU/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411K(6-8-B)(T-U)/variant_generic.cpp b/variants/STM32G4xx/G411K(6-8-B)(T-U)/variant_generic.cpp index cc2cac436e..bd97157543 100644 --- a/variants/STM32G4xx/G411K(6-8-B)(T-U)/variant_generic.cpp +++ b/variants/STM32G4xx/G411K(6-8-B)(T-U)/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411M(6-8-B)T/variant_generic.cpp b/variants/STM32G4xx/G411M(6-8-B)T/variant_generic.cpp index b01b2834dd..d8197d5b92 100644 --- a/variants/STM32G4xx/G411M(6-8-B)T/variant_generic.cpp +++ b/variants/STM32G4xx/G411M(6-8-B)T/variant_generic.cpp @@ -85,7 +85,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411MCT/variant_generic.cpp b/variants/STM32G4xx/G411MCT/variant_generic.cpp index a59adbd2b4..f41666823a 100644 --- a/variants/STM32G4xx/G411MCT/variant_generic.cpp +++ b/variants/STM32G4xx/G411MCT/variant_generic.cpp @@ -84,7 +84,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411R(6-8-B)T/variant_generic.cpp b/variants/STM32G4xx/G411R(6-8-B)T/variant_generic.cpp index ddd38a4119..b3db79febd 100644 --- a/variants/STM32G4xx/G411R(6-8-B)T/variant_generic.cpp +++ b/variants/STM32G4xx/G411R(6-8-B)T/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G411RCT/variant_generic.cpp b/variants/STM32G4xx/G411RCT/variant_generic.cpp index 56bf5da950..5416e56a5f 100644 --- a/variants/STM32G4xx/G411RCT/variant_generic.cpp +++ b/variants/STM32G4xx/G411RCT/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G414C(B-C)T/variant_generic.cpp b/variants/STM32G4xx/G414C(B-C)T/variant_generic.cpp index 87e388d5b7..1a1f5e1ce5 100644 --- a/variants/STM32G4xx/G414C(B-C)T/variant_generic.cpp +++ b/variants/STM32G4xx/G414C(B-C)T/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G414C(B-C)U/variant_generic.cpp b/variants/STM32G4xx/G414C(B-C)U/variant_generic.cpp index e56dd8cd3e..5ec3873d8f 100644 --- a/variants/STM32G4xx/G414C(B-C)U/variant_generic.cpp +++ b/variants/STM32G4xx/G414C(B-C)U/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G414M(B-C)T/variant_generic.cpp b/variants/STM32G4xx/G414M(B-C)T/variant_generic.cpp index 6b71c26687..75e6362f3a 100644 --- a/variants/STM32G4xx/G414M(B-C)T/variant_generic.cpp +++ b/variants/STM32G4xx/G414M(B-C)T/variant_generic.cpp @@ -84,7 +84,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G414R(B-C)T/variant_generic.cpp b/variants/STM32G4xx/G414R(B-C)T/variant_generic.cpp index efc04ef569..6e1751746e 100644 --- a/variants/STM32G4xx/G414R(B-C)T/variant_generic.cpp +++ b/variants/STM32G4xx/G414R(B-C)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G414V(B-C)T/variant_generic.cpp b/variants/STM32G4xx/G414V(B-C)T/variant_generic.cpp index 3cd4d65276..8ef76ce5b3 100644 --- a/variants/STM32G4xx/G414V(B-C)T/variant_generic.cpp +++ b/variants/STM32G4xx/G414V(B-C)T/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.cpp b/variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.cpp index 243daaf0a8..1d2c3a8ca0 100644 --- a/variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.cpp +++ b/variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_B_G431B_ESC1.cpp b/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_B_G431B_ESC1.cpp index 3e141de9ce..b0e5e44d8f 100644 --- a/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_B_G431B_ESC1.cpp +++ b/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_B_G431B_ESC1.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 6, //A0 7, //A1 8, //A2 diff --git a/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.cpp b/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.cpp index 7550506ea5..20f594aa22 100644 --- a/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.cpp +++ b/variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.cpp @@ -61,7 +61,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431CBTxZ/variant_generic.cpp b/variants/STM32G4xx/G431CBTxZ/variant_generic.cpp index c3dac45671..ffc1e7b49f 100644 --- a/variants/STM32G4xx/G431CBTxZ/variant_generic.cpp +++ b/variants/STM32G4xx/G431CBTxZ/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431CBY_G441CBY/variant_generic.cpp b/variants/STM32G4xx/G431CBY_G441CBY/variant_generic.cpp index e002aad73f..1f8f21632b 100644 --- a/variants/STM32G4xx/G431CBY_G441CBY/variant_generic.cpp +++ b/variants/STM32G4xx/G431CBY_G441CBY/variant_generic.cpp @@ -59,7 +59,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.cpp b/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.cpp index ac293b6e8d..ce882b9bcb 100644 --- a/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.cpp +++ b/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.cpp b/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.cpp index 6cd2c64cc8..43fbb167ff 100644 --- a/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.cpp +++ b/variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.cpp b/variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.cpp index 70e4a77920..40b2baf758 100644 --- a/variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.cpp +++ b/variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.cpp @@ -85,7 +85,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.cpp b/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.cpp index 54e1b3b49e..3e8cc641d9 100644 --- a/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.cpp +++ b/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.cpp @@ -78,7 +78,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 32, // A0 33, // A1 34, // A2 diff --git a/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.cpp b/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.cpp index 878000815a..8a5de8205e 100644 --- a/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.cpp +++ b/variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.cpp b/variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.cpp index 7b30b072ec..ee4e022916 100644 --- a/variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.cpp +++ b/variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471C(C-E)T/variant_generic.cpp b/variants/STM32G4xx/G471C(C-E)T/variant_generic.cpp index 803c3d2a5a..ec277e45a0 100644 --- a/variants/STM32G4xx/G471C(C-E)T/variant_generic.cpp +++ b/variants/STM32G4xx/G471C(C-E)T/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471C(C-E)U/variant_generic.cpp b/variants/STM32G4xx/G471C(C-E)U/variant_generic.cpp index 9922cd5c14..5fe268518c 100644 --- a/variants/STM32G4xx/G471C(C-E)U/variant_generic.cpp +++ b/variants/STM32G4xx/G471C(C-E)U/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471M(C-E)T/variant_generic.cpp b/variants/STM32G4xx/G471M(C-E)T/variant_generic.cpp index 7ec55f0184..f247394995 100644 --- a/variants/STM32G4xx/G471M(C-E)T/variant_generic.cpp +++ b/variants/STM32G4xx/G471M(C-E)T/variant_generic.cpp @@ -84,7 +84,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471MEY/variant_generic.cpp b/variants/STM32G4xx/G471MEY/variant_generic.cpp index d8653f32e3..f647b9d0b7 100644 --- a/variants/STM32G4xx/G471MEY/variant_generic.cpp +++ b/variants/STM32G4xx/G471MEY/variant_generic.cpp @@ -85,7 +85,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471Q(C-E)T/variant_generic.cpp b/variants/STM32G4xx/G471Q(C-E)T/variant_generic.cpp index 0f745e89e8..1582fd5a62 100644 --- a/variants/STM32G4xx/G471Q(C-E)T/variant_generic.cpp +++ b/variants/STM32G4xx/G471Q(C-E)T/variant_generic.cpp @@ -125,7 +125,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471R(C-E)T/variant_generic.cpp b/variants/STM32G4xx/G471R(C-E)T/variant_generic.cpp index 906af70836..b7d2924358 100644 --- a/variants/STM32G4xx/G471R(C-E)T/variant_generic.cpp +++ b/variants/STM32G4xx/G471R(C-E)T/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.cpp b/variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.cpp index 780f991f92..b224b51945 100644 --- a/variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.cpp +++ b/variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.cpp @@ -106,7 +106,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.cpp b/variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.cpp index 9d58c40070..a8bba4a3d9 100644 --- a/variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.cpp +++ b/variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.cpp @@ -59,7 +59,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_WEACT_G474CE.cpp b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_WEACT_G474CE.cpp index d48e8a9fb1..3507bfbb01 100644 --- a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_WEACT_G474CE.cpp +++ b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_WEACT_G474CE.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.cpp b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.cpp index e8e8c24a9e..a41cd8c08d 100644 --- a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.cpp +++ b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.cpp @@ -63,7 +63,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.cpp b/variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.cpp index 5192e2dc73..0bace9e3e5 100644 --- a/variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.cpp +++ b/variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.cpp @@ -87,7 +87,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473MEY_G474MEY_G483MEY_G484MEY/variant_generic.cpp b/variants/STM32G4xx/G473MEY_G474MEY_G483MEY_G484MEY/variant_generic.cpp index 7262e85eb8..7c9e391a46 100644 --- a/variants/STM32G4xx/G473MEY_G474MEY_G483MEY_G484MEY/variant_generic.cpp +++ b/variants/STM32G4xx/G473MEY_G474MEY_G483MEY_G484MEY/variant_generic.cpp @@ -86,7 +86,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.cpp b/variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.cpp index cb053f4d01..0c930abe49 100644 --- a/variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.cpp +++ b/variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.cpp @@ -123,7 +123,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.cpp b/variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.cpp index cc4c596caa..0a7fec3d04 100644 --- a/variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.cpp +++ b/variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.cpp b/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.cpp index 8d80757b57..dbe7d28b2b 100644 --- a/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.cpp +++ b/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.cpp @@ -77,7 +77,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 32, // A0 33, // A1 34, // A2 diff --git a/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.cpp b/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.cpp index 8a5fd2412c..fe129615c7 100644 --- a/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.cpp +++ b/variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.cpp b/variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.cpp index 148cedac2d..91f4983f76 100644 --- a/variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.cpp +++ b/variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.cpp @@ -111,7 +111,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.cpp b/variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.cpp index f14dbd93ec..4e73fd260e 100644 --- a/variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.cpp +++ b/variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491C(C-E)U/variant_generic.cpp b/variants/STM32G4xx/G491C(C-E)U/variant_generic.cpp index 19d477c542..51b001f7c9 100644 --- a/variants/STM32G4xx/G491C(C-E)U/variant_generic.cpp +++ b/variants/STM32G4xx/G491C(C-E)U/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.cpp b/variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.cpp index 73e7c3d4a3..826503631f 100644 --- a/variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.cpp +++ b/variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.cpp b/variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.cpp index 2591f3a26d..016ce766a6 100644 --- a/variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.cpp +++ b/variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.cpp @@ -86,7 +86,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.cpp b/variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.cpp index 16369a3346..10101f145b 100644 --- a/variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.cpp +++ b/variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.cpp b/variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.cpp index 85a6a9bdbe..3d26b528f9 100644 --- a/variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.cpp +++ b/variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32G4xx/G4A1CEU/variant_generic.cpp b/variants/STM32G4xx/G4A1CEU/variant_generic.cpp index f139c9b1b7..033556ceb2 100644 --- a/variants/STM32G4xx/G4A1CEU/variant_generic.cpp +++ b/variants/STM32G4xx/G4A1CEU/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H503CB(T-U)/variant_generic.cpp b/variants/STM32H5xx/H503CB(T-U)/variant_generic.cpp index 8f3305c3c3..11f8a34acc 100644 --- a/variants/STM32H5xx/H503CB(T-U)/variant_generic.cpp +++ b/variants/STM32H5xx/H503CB(T-U)/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H503EBY/variant_generic.cpp b/variants/STM32H5xx/H503EBY/variant_generic.cpp index fea9262dbc..fff6196115 100644 --- a/variants/STM32H5xx/H503EBY/variant_generic.cpp +++ b/variants/STM32H5xx/H503EBY/variant_generic.cpp @@ -37,7 +37,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA5 2 // A2, PA7 diff --git a/variants/STM32H5xx/H503KBU/variant_generic.cpp b/variants/STM32H5xx/H503KBU/variant_generic.cpp index 86b4b19ea0..89c4a586a2 100644 --- a/variants/STM32H5xx/H503KBU/variant_generic.cpp +++ b/variants/STM32H5xx/H503KBU/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.cpp b/variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.cpp index e3dfb8cbb2..69233673c1 100644 --- a/variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.cpp +++ b/variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 30, // A0, PA0 31, // A1, PA1 32, // A2, PA2 diff --git a/variants/STM32H5xx/H503RBT/variant_generic.cpp b/variants/STM32H5xx/H503RBT/variant_generic.cpp index 40e074826b..6426ba85b1 100644 --- a/variants/STM32H5xx/H503RBT/variant_generic.cpp +++ b/variants/STM32H5xx/H503RBT/variant_generic.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H523C(C-E)(T-U)_H533CE(T-U)/variant_generic.cpp b/variants/STM32H5xx/H523C(C-E)(T-U)_H533CE(T-U)/variant_generic.cpp index 6945a7b330..74656407e5 100644 --- a/variants/STM32H5xx/H523C(C-E)(T-U)_H533CE(T-U)/variant_generic.cpp +++ b/variants/STM32H5xx/H523C(C-E)(T-U)_H533CE(T-U)/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H523HEY_H533HEY/variant_generic.cpp b/variants/STM32H5xx/H523HEY_H533HEY/variant_generic.cpp index 91112af5ab..402e3defc5 100644 --- a/variants/STM32H5xx/H523HEY_H533HEY/variant_generic.cpp +++ b/variants/STM32H5xx/H523HEY_H533HEY/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H523R(C-E)T_H533RET/variant_generic.cpp b/variants/STM32H5xx/H523R(C-E)T_H533RET/variant_generic.cpp index 0015ac9e78..31ac05a75c 100644 --- a/variants/STM32H5xx/H523R(C-E)T_H533RET/variant_generic.cpp +++ b/variants/STM32H5xx/H523R(C-E)T_H533RET/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H523V(C-E)(I-T)_H533VE(I-T)/variant_generic.cpp b/variants/STM32H5xx/H523V(C-E)(I-T)_H533VE(I-T)/variant_generic.cpp index 3343493919..f87019fb74 100644 --- a/variants/STM32H5xx/H523V(C-E)(I-T)_H533VE(I-T)/variant_generic.cpp +++ b/variants/STM32H5xx/H523V(C-E)(I-T)_H533VE(I-T)/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H523Z(C-E)(J-T)_H533ZE(J-T)/variant_generic.cpp b/variants/STM32H5xx/H523Z(C-E)(J-T)_H533ZE(J-T)/variant_generic.cpp index a1589099a7..5a1f98df1c 100644 --- a/variants/STM32H5xx/H523Z(C-E)(J-T)_H533ZE(J-T)/variant_generic.cpp +++ b/variants/STM32H5xx/H523Z(C-E)(J-T)_H533ZE(J-T)/variant_generic.cpp @@ -132,7 +132,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562A(G-I)I/variant_generic.cpp b/variants/STM32H5xx/H562A(G-I)I/variant_generic.cpp index b95610c3dc..1635be4f51 100644 --- a/variants/STM32H5xx/H562A(G-I)I/variant_generic.cpp +++ b/variants/STM32H5xx/H562A(G-I)I/variant_generic.cpp @@ -154,7 +154,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562I(G-I)(K-T)/variant_generic.cpp b/variants/STM32H5xx/H562I(G-I)(K-T)/variant_generic.cpp index c96412997d..f4c3ff8946 100644 --- a/variants/STM32H5xx/H562I(G-I)(K-T)/variant_generic.cpp +++ b/variants/STM32H5xx/H562I(G-I)(K-T)/variant_generic.cpp @@ -159,7 +159,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.cpp b/variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.cpp index 181291d8c0..9b505c7ca8 100644 --- a/variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.cpp +++ b/variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 1, // A0, PC0 2, // A1, PC2 3, // A2, PA0 diff --git a/variants/STM32H5xx/H562R(G-I)T/variant_generic.cpp b/variants/STM32H5xx/H562R(G-I)T/variant_generic.cpp index 75151da51b..4b0a991748 100644 --- a/variants/STM32H5xx/H562R(G-I)T/variant_generic.cpp +++ b/variants/STM32H5xx/H562R(G-I)T/variant_generic.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562R(G-I)V/variant_generic.cpp b/variants/STM32H5xx/H562R(G-I)V/variant_generic.cpp index 2ca6bbf812..1d07ca9d35 100644 --- a/variants/STM32H5xx/H562R(G-I)V/variant_generic.cpp +++ b/variants/STM32H5xx/H562R(G-I)V/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562V(G-I)T/variant_generic.cpp b/variants/STM32H5xx/H562V(G-I)T/variant_generic.cpp index 97fc30ef2c..9cabdb4c2b 100644 --- a/variants/STM32H5xx/H562V(G-I)T/variant_generic.cpp +++ b/variants/STM32H5xx/H562V(G-I)T/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H562Z(G-I)T/variant_generic.cpp b/variants/STM32H5xx/H562Z(G-I)T/variant_generic.cpp index 29a98c1cc4..4b38856392 100644 --- a/variants/STM32H5xx/H562Z(G-I)T/variant_generic.cpp +++ b/variants/STM32H5xx/H562Z(G-I)T/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563A(G-I)I_H573AII/variant_generic.cpp b/variants/STM32H5xx/H563A(G-I)I_H573AII/variant_generic.cpp index 493eed1506..afa5359e71 100644 --- a/variants/STM32H5xx/H563A(G-I)I_H573AII/variant_generic.cpp +++ b/variants/STM32H5xx/H563A(G-I)I_H573AII/variant_generic.cpp @@ -155,7 +155,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563AIIxQ_H573AIIxQ/variant_generic.cpp b/variants/STM32H5xx/H563AIIxQ_H573AIIxQ/variant_generic.cpp index 83bb5a4b95..8353e9ed76 100644 --- a/variants/STM32H5xx/H563AIIxQ_H573AIIxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563AIIxQ_H573AIIxQ/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563I(G-I)(K-T)_H563LIHxQ_H573II(K-T)_H573LIHxQ/variant_generic.cpp b/variants/STM32H5xx/H563I(G-I)(K-T)_H563LIHxQ_H573II(K-T)_H573LIHxQ/variant_generic.cpp index 2ca68b96c0..0d40f2a5b3 100644 --- a/variants/STM32H5xx/H563I(G-I)(K-T)_H563LIHxQ_H573II(K-T)_H573LIHxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563I(G-I)(K-T)_H563LIHxQ_H573II(K-T)_H573LIHxQ/variant_generic.cpp @@ -161,7 +161,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_STM32H573I_DK.cpp b/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_STM32H573I_DK.cpp index bff522d755..ba31dc6d79 100644 --- a/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_STM32H573I_DK.cpp +++ b/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_STM32H573I_DK.cpp @@ -170,7 +170,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PB0 17, // A1, PA4 18, // A2, PA0 diff --git a/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.cpp b/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.cpp index 3c7f322f5d..4723038b23 100644 --- a/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.cpp @@ -157,7 +157,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563IITxQ_H573IITxQ/variant_generic.cpp b/variants/STM32H5xx/H563IITxQ_H573IITxQ/variant_generic.cpp index d723d86caa..6a23b672de 100644 --- a/variants/STM32H5xx/H563IITxQ_H573IITxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563IITxQ_H573IITxQ/variant_generic.cpp @@ -154,7 +154,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563MIYxQ_H573MIYxQ/variant_generic.cpp b/variants/STM32H5xx/H563MIYxQ_H573MIYxQ/variant_generic.cpp index ff92840911..f143a9468e 100644 --- a/variants/STM32H5xx/H563MIYxQ_H573MIYxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563MIYxQ_H573MIYxQ/variant_generic.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.cpp b/variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.cpp index 366177811b..ff3874abd4 100644 --- a/variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.cpp +++ b/variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.cpp b/variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.cpp index 77c0f3dfc5..89fb8897b6 100644 --- a/variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.cpp +++ b/variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563V(G-I)T_H573VIT/variant_generic.cpp b/variants/STM32H5xx/H563V(G-I)T_H573VIT/variant_generic.cpp index 87bd517067..5849d42346 100644 --- a/variants/STM32H5xx/H563V(G-I)T_H573VIT/variant_generic.cpp +++ b/variants/STM32H5xx/H563V(G-I)T_H573VIT/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563VITxQ_H573VITxQ/variant_generic.cpp b/variants/STM32H5xx/H563VITxQ_H573VITxQ/variant_generic.cpp index ff19f62d0d..af29615e35 100644 --- a/variants/STM32H5xx/H563VITxQ_H573VITxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563VITxQ_H573VITxQ/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.cpp b/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.cpp index 97bea6a4c8..cc87335f92 100644 --- a/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.cpp +++ b/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0, PA6 74, // A1, PC0 75, // A2, PC3 diff --git a/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.cpp b/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.cpp index 01933f196d..1663c9a065 100644 --- a/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.cpp +++ b/variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H5xx/H563ZITxQ_H573ZITxQ/variant_generic.cpp b/variants/STM32H5xx/H563ZITxQ_H573ZITxQ/variant_generic.cpp index 2b05828747..c6bf944260 100644 --- a/variants/STM32H5xx/H563ZITxQ_H573ZITxQ/variant_generic.cpp +++ b/variants/STM32H5xx/H563ZITxQ_H573ZITxQ/variant_generic.cpp @@ -128,7 +128,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_WeActMiniH723VGTX.cpp b/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_WeActMiniH723VGTX.cpp index 3ef1a0bba0..01638e352d 100644 --- a/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_WeActMiniH723VGTX.cpp +++ b/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_WeActMiniH723VGTX.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 48, // A0, PC0 49, // A1, PC1 50, // A2, PC2_C diff --git a/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.cpp b/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.cpp index 95c5d47011..e573227c6c 100644 --- a/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.cpp +++ b/variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H723Z(E-G)I_H730ZBI_H733ZGI/variant_generic.cpp b/variants/STM32H7xx/H723Z(E-G)I_H730ZBI_H733ZGI/variant_generic.cpp index a83cf70e2e..efd899355d 100644 --- a/variants/STM32H7xx/H723Z(E-G)I_H730ZBI_H733ZGI/variant_generic.cpp +++ b/variants/STM32H7xx/H723Z(E-G)I_H730ZBI_H733ZGI/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.cpp b/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.cpp index 8cc9fc96b5..b9bddafa26 100644 --- a/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.cpp +++ b/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0 74, // A1 75, // A2 diff --git a/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.cpp b/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.cpp index e0bb447c29..68ea8e7186 100644 --- a/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.cpp +++ b/variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725A(E-G)I_H730ABIxQ_H735AGI/variant_generic.cpp b/variants/STM32H7xx/H725A(E-G)I_H730ABIxQ_H735AGI/variant_generic.cpp index 9adc155410..519d0cd7e8 100644 --- a/variants/STM32H7xx/H725A(E-G)I_H730ABIxQ_H735AGI/variant_generic.cpp +++ b/variants/STM32H7xx/H725A(E-G)I_H730ABIxQ_H735AGI/variant_generic.cpp @@ -144,7 +144,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725I(E-G)K_H730IBKxQ_H735IGK/variant_generic.cpp b/variants/STM32H7xx/H725I(E-G)K_H730IBKxQ_H735IGK/variant_generic.cpp index 0c100bc971..f8cbc849e2 100644 --- a/variants/STM32H7xx/H725I(E-G)K_H730IBKxQ_H735IGK/variant_generic.cpp +++ b/variants/STM32H7xx/H725I(E-G)K_H730IBKxQ_H735IGK/variant_generic.cpp @@ -151,7 +151,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725I(E-G)T_H730IBTxQ_H735IGT/variant_generic.cpp b/variants/STM32H7xx/H725I(E-G)T_H730IBTxQ_H735IGT/variant_generic.cpp index 4d08fc3636..f97b9883fc 100644 --- a/variants/STM32H7xx/H725I(E-G)T_H730IBTxQ_H735IGT/variant_generic.cpp +++ b/variants/STM32H7xx/H725I(E-G)T_H730IBTxQ_H735IGT/variant_generic.cpp @@ -140,7 +140,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725R(E-G)V_H735RGV/variant_generic.cpp b/variants/STM32H7xx/H725R(E-G)V_H735RGV/variant_generic.cpp index 6e4079cb53..e698b26274 100644 --- a/variants/STM32H7xx/H725R(E-G)V_H735RGV/variant_generic.cpp +++ b/variants/STM32H7xx/H725R(E-G)V_H735RGV/variant_generic.cpp @@ -65,7 +65,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725V(E-G)H_H735VGH/variant_generic.cpp b/variants/STM32H7xx/H725V(E-G)H_H735VGH/variant_generic.cpp index 9e516b1ff4..e6ec642a95 100644 --- a/variants/STM32H7xx/H725V(E-G)H_H735VGH/variant_generic.cpp +++ b/variants/STM32H7xx/H725V(E-G)H_H735VGH/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725V(E-G)T_H735VGT/variant_generic.cpp b/variants/STM32H7xx/H725V(E-G)T_H735VGT/variant_generic.cpp index 4ba20f69ee..642d186eb7 100644 --- a/variants/STM32H7xx/H725V(E-G)T_H735VGT/variant_generic.cpp +++ b/variants/STM32H7xx/H725V(E-G)T_H735VGT/variant_generic.cpp @@ -88,7 +88,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725VGY_H735VGY/variant_generic.cpp b/variants/STM32H7xx/H725VGY_H735VGY/variant_generic.cpp index 04077697ad..38ccebbf6c 100644 --- a/variants/STM32H7xx/H725VGY_H735VGY/variant_generic.cpp +++ b/variants/STM32H7xx/H725VGY_H735VGY/variant_generic.cpp @@ -85,7 +85,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H725Z(E-G)T_H735ZGT/variant_generic.cpp b/variants/STM32H7xx/H725Z(E-G)T_H735ZGT/variant_generic.cpp index 0bb8eadc70..b21d77716f 100644 --- a/variants/STM32H7xx/H725Z(E-G)T_H735ZGT/variant_generic.cpp +++ b/variants/STM32H7xx/H725Z(E-G)T_H735ZGT/variant_generic.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742A(G-I)I_H743A(G-I)I_H753AII/variant_generic.cpp b/variants/STM32H7xx/H742A(G-I)I_H743A(G-I)I_H753AII/variant_generic.cpp index 03267052ff..0fc5163d60 100644 --- a/variants/STM32H7xx/H742A(G-I)I_H743A(G-I)I_H753AII/variant_generic.cpp +++ b/variants/STM32H7xx/H742A(G-I)I_H743A(G-I)I_H753AII/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742B(G-I)T_H743B(G-I)T_H753BIT/variant_generic.cpp b/variants/STM32H7xx/H742B(G-I)T_H743B(G-I)T_H753BIT/variant_generic.cpp index 7c5c3a45f8..7d711829a7 100644 --- a/variants/STM32H7xx/H742B(G-I)T_H743B(G-I)T_H753BIT/variant_generic.cpp +++ b/variants/STM32H7xx/H742B(G-I)T_H743B(G-I)T_H753BIT/variant_generic.cpp @@ -188,7 +188,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PATCH_SM.cpp b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PATCH_SM.cpp index 68f9d8bbc0..4b9e6e9db3 100644 --- a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PATCH_SM.cpp +++ b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PATCH_SM.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 6, // A1, PA6 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PETAL_SM.cpp b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PETAL_SM.cpp index 58c0bdd54e..64cf00b766 100644 --- a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PETAL_SM.cpp +++ b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PETAL_SM.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { PG_13 // D37 }; -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 15, // A0 16, // A1 17, // A2 diff --git a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_SEED.cpp b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_SEED.cpp index ab847278ab..e95f059b78 100644 --- a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_SEED.cpp +++ b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_SEED.cpp @@ -61,7 +61,7 @@ const PinName digitalPin[] = { PD_3 // Version 1.1 }; -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 15, // A0 16, // A1 17, // A2 diff --git a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.cpp b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.cpp index d815ac1b22..723e249f6c 100644 --- a/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.cpp +++ b/variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.cpp @@ -163,7 +163,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.cpp b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.cpp index c36090e0da..ac39df518b 100644 --- a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.cpp +++ b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 54, // A0, PB1 55, // A1, PB0 56, // A2, PC5 diff --git a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.cpp b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.cpp index 0058a8b0e3..9d2d574432 100644 --- a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.cpp +++ b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 48, // A0, PC0 49, // A1, PC1 50, // A2, PC2_C diff --git a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.cpp b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.cpp index 3f56411182..4153b4a6a2 100644 --- a/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.cpp +++ b/variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_STM32H747I_DISCO.cpp b/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_STM32H747I_DISCO.cpp index 8bcaf7fcc5..36621f7e99 100644 --- a/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_STM32H747I_DISCO.cpp +++ b/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_STM32H747I_DISCO.cpp @@ -190,7 +190,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number mapping array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, //A0 17, //A1 18, //A2 diff --git a/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.cpp b/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.cpp index 76fb4b88a6..af2f4095ed 100644 --- a/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.cpp +++ b/variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.cpp @@ -195,7 +195,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.cpp b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.cpp index b027be5843..41602285dc 100644 --- a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.cpp +++ b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.cpp @@ -257,7 +257,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0 74, // A1 75, // A2 diff --git a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.cpp b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.cpp index f8446f7a6d..8576744ce0 100644 --- a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.cpp +++ b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0 74, // A1 75, // A2 diff --git a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.cpp b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.cpp index 1432440def..9852a94167 100644 --- a/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.cpp +++ b/variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H745B(G-I)T_H755BIT/variant_generic.cpp b/variants/STM32H7xx/H745B(G-I)T_H755BIT/variant_generic.cpp index 59fe05815e..be0ec62db6 100644 --- a/variants/STM32H7xx/H745B(G-I)T_H755BIT/variant_generic.cpp +++ b/variants/STM32H7xx/H745B(G-I)T_H755BIT/variant_generic.cpp @@ -169,7 +169,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H745I(G-I)K_H755IIK/variant_generic.cpp b/variants/STM32H7xx/H745I(G-I)K_H755IIK/variant_generic.cpp index 97a96a4a8c..a40321e05e 100644 --- a/variants/STM32H7xx/H745I(G-I)K_H755IIK/variant_generic.cpp +++ b/variants/STM32H7xx/H745I(G-I)K_H755IIK/variant_generic.cpp @@ -151,7 +151,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H745I(G-I)T_H755IIT/variant_generic.cpp b/variants/STM32H7xx/H745I(G-I)T_H755IIT/variant_generic.cpp index 27306a3cf3..e4ad2ff566 100644 --- a/variants/STM32H7xx/H745I(G-I)T_H755IIT/variant_generic.cpp +++ b/variants/STM32H7xx/H745I(G-I)T_H755IIT/variant_generic.cpp @@ -140,7 +140,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_NUCLEO_H745ZI_Q.cpp b/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_NUCLEO_H745ZI_Q.cpp index ffe6c4a795..310245b31d 100644 --- a/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_NUCLEO_H745ZI_Q.cpp +++ b/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_NUCLEO_H745ZI_Q.cpp @@ -123,7 +123,7 @@ const PinName digitalPin[] = { // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 95, // 0 96, // 1 97, // 2 diff --git a/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.cpp b/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.cpp index 8d36a2517c..499ae29ad3 100644 --- a/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.cpp +++ b/variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H747B(G-I)T_H757BIT/variant_generic.cpp b/variants/STM32H7xx/H747B(G-I)T_H757BIT/variant_generic.cpp index 9cab4a0173..8b897656a4 100644 --- a/variants/STM32H7xx/H747B(G-I)T_H757BIT/variant_generic.cpp +++ b/variants/STM32H7xx/H747B(G-I)T_H757BIT/variant_generic.cpp @@ -160,7 +160,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H747ZIY_H757ZIY/variant_generic.cpp b/variants/STM32H7xx/H747ZIY_H757ZIY/variant_generic.cpp index c2939f139c..44d4aa4649 100644 --- a/variants/STM32H7xx/H747ZIY_H757ZIY/variant_generic.cpp +++ b/variants/STM32H7xx/H747ZIY_H757ZIY/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3A(G-I)IxQ_H7B0ABIxQ_H7B3AIIxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3A(G-I)IxQ_H7B0ABIxQ_H7B3AIIxQ/variant_generic.cpp index 8230c9ed44..87746e9996 100644 --- a/variants/STM32H7xx/H7A3A(G-I)IxQ_H7B0ABIxQ_H7B3AIIxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3A(G-I)IxQ_H7B0ABIxQ_H7B3AIIxQ/variant_generic.cpp @@ -144,7 +144,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3I(G-I)(K-T)_H7B0IBT_H7B3II(K-T)/variant_generic.cpp b/variants/STM32H7xx/H7A3I(G-I)(K-T)_H7B0IBT_H7B3II(K-T)/variant_generic.cpp index 17e7d2482d..cd3eceed56 100644 --- a/variants/STM32H7xx/H7A3I(G-I)(K-T)_H7B0IBT_H7B3II(K-T)/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3I(G-I)(K-T)_H7B0IBT_H7B3II(K-T)/variant_generic.cpp @@ -161,7 +161,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3I(G-I)KxQ_H7B0IBKxQ_H7B3IIKxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3I(G-I)KxQ_H7B0IBKxQ_H7B3IIKxQ/variant_generic.cpp index ee15d5f4c6..2bb14ca858 100644 --- a/variants/STM32H7xx/H7A3I(G-I)KxQ_H7B0IBKxQ_H7B3IIKxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3I(G-I)KxQ_H7B0IBKxQ_H7B3IIKxQ/variant_generic.cpp @@ -151,7 +151,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3I(G-I)TxQ_H7B3IITxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3I(G-I)TxQ_H7B3IITxQ/variant_generic.cpp index c8494fcd19..0d30b99d8c 100644 --- a/variants/STM32H7xx/H7A3I(G-I)TxQ_H7B3IITxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3I(G-I)TxQ_H7B3IITxQ/variant_generic.cpp @@ -140,7 +140,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3L(G-I)HxQ_H7B3LIHxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3L(G-I)HxQ_H7B3LIHxQ/variant_generic.cpp index b22e5a52d2..0a434b3b30 100644 --- a/variants/STM32H7xx/H7A3L(G-I)HxQ_H7B3LIHxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3L(G-I)HxQ_H7B3LIHxQ/variant_generic.cpp @@ -191,7 +191,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3N(G-I)H_H7B3NIH/variant_generic.cpp b/variants/STM32H7xx/H7A3N(G-I)H_H7B3NIH/variant_generic.cpp index 8cd4bf5aa1..3f64eb074e 100644 --- a/variants/STM32H7xx/H7A3N(G-I)H_H7B3NIH/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3N(G-I)H_H7B3NIH/variant_generic.cpp @@ -187,7 +187,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3QIYxQ_H7B3QIYxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3QIYxQ_H7B3QIYxQ/variant_generic.cpp index 2d1afac0ad..0adb47ec19 100644 --- a/variants/STM32H7xx/H7A3QIYxQ_H7B3QIYxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3QIYxQ_H7B3QIYxQ/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3R(G-I)T_H7B0RBT_H7B3RIT/variant_generic.cpp b/variants/STM32H7xx/H7A3R(G-I)T_H7B0RBT_H7B3RIT/variant_generic.cpp index ca908b5b55..4b5b452d79 100644 --- a/variants/STM32H7xx/H7A3R(G-I)T_H7B0RBT_H7B3RIT/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3R(G-I)T_H7B0RBT_H7B3RIT/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.cpp b/variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.cpp index 0e16da7834..c3641942e2 100644 --- a/variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3V(G-I)HxQ_H7B3VIHxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3V(G-I)HxQ_H7B3VIHxQ/variant_generic.cpp index be17ffb92a..14c2f8f049 100644 --- a/variants/STM32H7xx/H7A3V(G-I)HxQ_H7B3VIHxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3V(G-I)HxQ_H7B3VIHxQ/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3V(G-I)TxQ_H7B3VITxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3V(G-I)TxQ_H7B3VITxQ/variant_generic.cpp index d874c7962e..856d54f66a 100644 --- a/variants/STM32H7xx/H7A3V(G-I)TxQ_H7B3VITxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3V(G-I)TxQ_H7B3VITxQ/variant_generic.cpp @@ -89,7 +89,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3Z(G-I)T_H7B0ZBT_H7B3ZIT/variant_generic.cpp b/variants/STM32H7xx/H7A3Z(G-I)T_H7B0ZBT_H7B3ZIT/variant_generic.cpp index d6f2fa0f04..d3ef39f9f8 100644 --- a/variants/STM32H7xx/H7A3Z(G-I)T_H7B0ZBT_H7B3ZIT/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3Z(G-I)T_H7B0ZBT_H7B3ZIT/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_NUCLEO_H7A3ZI_Q.cpp b/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_NUCLEO_H7A3ZI_Q.cpp index 91bc1e4ca8..baf66a93ff 100644 --- a/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_NUCLEO_H7A3ZI_Q.cpp +++ b/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_NUCLEO_H7A3ZI_Q.cpp @@ -121,7 +121,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0 74, // A1 75, // A2 diff --git a/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.cpp b/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.cpp index 61bb138651..216110e5e5 100644 --- a/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.cpp +++ b/variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010C6T/variant_generic.cpp b/variants/STM32L0xx/L010C6T/variant_generic.cpp index b89a02541b..a257cdd252 100644 --- a/variants/STM32L0xx/L010C6T/variant_generic.cpp +++ b/variants/STM32L0xx/L010C6T/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.cpp b/variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.cpp index 526c4d1a0f..35a272b67f 100644 --- a/variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.cpp +++ b/variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.cpp @@ -35,7 +35,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.cpp b/variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.cpp index 76c3d4a806..c6abe0a68f 100644 --- a/variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.cpp +++ b/variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010K8T/variant_generic.cpp b/variants/STM32L0xx/L010K8T/variant_generic.cpp index 313369d1a8..de16e79cbe 100644 --- a/variants/STM32L0xx/L010K8T/variant_generic.cpp +++ b/variants/STM32L0xx/L010K8T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010R8T/variant_generic.cpp b/variants/STM32L0xx/L010R8T/variant_generic.cpp index 55a7f727f9..9199ae6836 100644 --- a/variants/STM32L0xx/L010R8T/variant_generic.cpp +++ b/variants/STM32L0xx/L010R8T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L010RBT/variant_NUCLEO_L010RB.cpp b/variants/STM32L0xx/L010RBT/variant_NUCLEO_L010RB.cpp index 517b12291b..0893483e84 100644 --- a/variants/STM32L0xx/L010RBT/variant_NUCLEO_L010RB.cpp +++ b/variants/STM32L0xx/L010RBT/variant_NUCLEO_L010RB.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32L0xx/L010RBT/variant_generic.cpp b/variants/STM32L0xx/L010RBT/variant_generic.cpp index 3fb06d2c69..29fab7ad16 100644 --- a/variants/STM32L0xx/L010RBT/variant_generic.cpp +++ b/variants/STM32L0xx/L010RBT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.cpp b/variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.cpp index 5d65353952..e8e7b8bb2a 100644 --- a/variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.cpp +++ b/variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.cpp @@ -30,7 +30,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA4 diff --git a/variants/STM32L0xx/L011E(3-4)Y/variant_generic.cpp b/variants/STM32L0xx/L011E(3-4)Y/variant_generic.cpp index 13246061ad..5435c0ec5d 100644 --- a/variants/STM32L0xx/L011E(3-4)Y/variant_generic.cpp +++ b/variants/STM32L0xx/L011E(3-4)Y/variant_generic.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.cpp b/variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.cpp index 2bb421588f..47d892e566 100644 --- a/variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.cpp +++ b/variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.cpp @@ -35,7 +35,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA4 diff --git a/variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.cpp b/variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.cpp index 537d2083ff..ad95b902de 100644 --- a/variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.cpp +++ b/variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.cpp b/variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.cpp index 4d858bce50..cdd0910690 100644 --- a/variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.cpp +++ b/variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.cpp b/variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.cpp index 7ded5188de..afc8f413db 100644 --- a/variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.cpp +++ b/variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.cpp @@ -59,7 +59,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.cpp b/variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.cpp index f6356b5b14..973f86cc0d 100644 --- a/variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.cpp +++ b/variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.cpp b/variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.cpp index 431405e50f..3cc684e01a 100644 --- a/variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.cpp +++ b/variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.cpp @@ -34,7 +34,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.cpp b/variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.cpp index 60cb21ac52..8fa3f28aff 100644 --- a/variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.cpp +++ b/variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.cpp @@ -40,7 +40,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031G6UxS_L041G6UxS/variant_generic.cpp b/variants/STM32L0xx/L031G6UxS_L041G6UxS/variant_generic.cpp index 22854dd254..636c54d034 100644 --- a/variants/STM32L0xx/L031G6UxS_L041G6UxS/variant_generic.cpp +++ b/variants/STM32L0xx/L031G6UxS_L041G6UxS/variant_generic.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_NUCLEO_L031K6.cpp b/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_NUCLEO_L031K6.cpp index bb2c549797..d3c70d147a 100644 --- a/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_NUCLEO_L031K6.cpp +++ b/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_NUCLEO_L031K6.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.cpp b/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.cpp index 2bdac463ae..d8cf3f3920 100644 --- a/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.cpp +++ b/variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L031K(4-6)U_L041K6U/variant_generic.cpp b/variants/STM32L0xx/L031K(4-6)U_L041K6U/variant_generic.cpp index 9f6e970432..7098001987 100644 --- a/variants/STM32L0xx/L031K(4-6)U_L041K6U/variant_generic.cpp +++ b/variants/STM32L0xx/L031K(4-6)U_L041K6U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.cpp b/variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.cpp index 55dffcd3cd..b3afa8afcc 100644 --- a/variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051K(6-8)T/variant_generic.cpp b/variants/STM32L0xx/L051K(6-8)T/variant_generic.cpp index 166ef2f38f..c0fe829f47 100644 --- a/variants/STM32L0xx/L051K(6-8)T/variant_generic.cpp +++ b/variants/STM32L0xx/L051K(6-8)T/variant_generic.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051K(6-8)U/variant_generic.cpp b/variants/STM32L0xx/L051K(6-8)U/variant_generic.cpp index b362475d5f..c7e34ed73b 100644 --- a/variants/STM32L0xx/L051K(6-8)U/variant_generic.cpp +++ b/variants/STM32L0xx/L051K(6-8)U/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051R(6-8)H/variant_generic.cpp b/variants/STM32L0xx/L051R(6-8)H/variant_generic.cpp index d3f601fb30..449750dfb3 100644 --- a/variants/STM32L0xx/L051R(6-8)H/variant_generic.cpp +++ b/variants/STM32L0xx/L051R(6-8)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051R(6-8)T/variant_generic.cpp b/variants/STM32L0xx/L051R(6-8)T/variant_generic.cpp index 4d83ff4d16..8c53d29986 100644 --- a/variants/STM32L0xx/L051R(6-8)T/variant_generic.cpp +++ b/variants/STM32L0xx/L051R(6-8)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L051T(6-8)Y/variant_generic.cpp b/variants/STM32L0xx/L051T(6-8)Y/variant_generic.cpp index 935bccd4fb..38bdd33775 100644 --- a/variants/STM32L0xx/L051T(6-8)Y/variant_generic.cpp +++ b/variants/STM32L0xx/L051T(6-8)Y/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.cpp b/variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.cpp index 529e0b34a1..9591b75175 100644 --- a/variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.cpp +++ b/variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.cpp b/variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.cpp index e5306769b6..e3d31ba8e3 100644 --- a/variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.cpp +++ b/variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052K(6-8)U_L062K8U/variant_generic.cpp b/variants/STM32L0xx/L052K(6-8)U_L062K8U/variant_generic.cpp index 2173583d1c..58b3a618ee 100644 --- a/variants/STM32L0xx/L052K(6-8)U_L062K8U/variant_generic.cpp +++ b/variants/STM32L0xx/L052K(6-8)U_L062K8U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.cpp b/variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.cpp index fb9e011534..c485d6edda 100644 --- a/variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.cpp +++ b/variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_NUCLEO_L053R8.cpp b/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_NUCLEO_L053R8.cpp index ace9430238..b94a2ce31b 100644 --- a/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_NUCLEO_L053R8.cpp +++ b/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_NUCLEO_L053R8.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.cpp b/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.cpp index efad8d0b35..ddc643e804 100644 --- a/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.cpp +++ b/variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.cpp b/variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.cpp index 13191882bf..3f46ebd7d0 100644 --- a/variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.cpp +++ b/variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071C(8-B-Z)(T-U)_L081CBT_L081CZ(T-U)/variant_generic.cpp b/variants/STM32L0xx/L071C(8-B-Z)(T-U)_L081CBT_L081CZ(T-U)/variant_generic.cpp index 30e4b02e11..150164db16 100644 --- a/variants/STM32L0xx/L071C(8-B-Z)(T-U)_L081CBT_L081CZ(T-U)/variant_generic.cpp +++ b/variants/STM32L0xx/L071C(8-B-Z)(T-U)_L081CBT_L081CZ(T-U)/variant_generic.cpp @@ -59,7 +59,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071C(B-Z)Y/variant_generic.cpp b/variants/STM32L0xx/L071C(B-Z)Y/variant_generic.cpp index d13190c24f..0cd5243808 100644 --- a/variants/STM32L0xx/L071C(B-Z)Y/variant_generic.cpp +++ b/variants/STM32L0xx/L071C(B-Z)Y/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071K(8-B-Z)U_L081KZU/variant_generic.cpp b/variants/STM32L0xx/L071K(8-B-Z)U_L081KZU/variant_generic.cpp index 85004137c8..2fc6cf1b81 100644 --- a/variants/STM32L0xx/L071K(8-B-Z)U_L081KZU/variant_generic.cpp +++ b/variants/STM32L0xx/L071K(8-B-Z)U_L081KZU/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071K(B-Z)T_L081KZT/variant_generic.cpp b/variants/STM32L0xx/L071K(B-Z)T_L081KZT/variant_generic.cpp index b0e66d700f..d3ed09d08c 100644 --- a/variants/STM32L0xx/L071K(B-Z)T_L081KZT/variant_generic.cpp +++ b/variants/STM32L0xx/L071K(B-Z)T_L081KZT/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071R(B-Z)H/variant_generic.cpp b/variants/STM32L0xx/L071R(B-Z)H/variant_generic.cpp index cb1092ad4c..8a9ff613c8 100644 --- a/variants/STM32L0xx/L071R(B-Z)H/variant_generic.cpp +++ b/variants/STM32L0xx/L071R(B-Z)H/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071R(B-Z)T/variant_generic.cpp b/variants/STM32L0xx/L071R(B-Z)T/variant_generic.cpp index 99984d3818..973fe23b1a 100644 --- a/variants/STM32L0xx/L071R(B-Z)T/variant_generic.cpp +++ b/variants/STM32L0xx/L071R(B-Z)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L071V(8-B-Z)(I-T)/variant_generic.cpp b/variants/STM32L0xx/L071V(8-B-Z)(I-T)/variant_generic.cpp index 8b8ce17967..dc6744fc86 100644 --- a/variants/STM32L0xx/L071V(8-B-Z)(I-T)/variant_generic.cpp +++ b/variants/STM32L0xx/L071V(8-B-Z)(I-T)/variant_generic.cpp @@ -104,7 +104,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.cpp b/variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.cpp index 0e5734b0d1..d0c9fe222f 100644 --- a/variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.cpp +++ b/variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_B_L072Z_LRWAN1.cpp b/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_B_L072Z_LRWAN1.cpp index d1d6fa2285..2ee7e0109a 100644 --- a/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_B_L072Z_LRWAN1.cpp +++ b/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_B_L072Z_LRWAN1.cpp @@ -62,7 +62,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 26, // A0 27, // A1 28, // A2 diff --git a/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.cpp b/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.cpp index 09b4523592..13e28c63b8 100644 --- a/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.cpp +++ b/variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_THUNDERPACK_L072.cpp b/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_THUNDERPACK_L072.cpp index 3890297bec..5450319241 100644 --- a/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_THUNDERPACK_L072.cpp +++ b/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_THUNDERPACK_L072.cpp @@ -40,7 +40,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 4, // A0 5, // A1 6, // A2 diff --git a/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.cpp b/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.cpp index d03d9ba5a9..1866a6e1f2 100644 --- a/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.cpp +++ b/variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.cpp b/variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.cpp index e2b4874aec..a84722724e 100644 --- a/variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.cpp +++ b/variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.cpp b/variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.cpp index 22abc3ae77..fd7f15dc21 100644 --- a/variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.cpp +++ b/variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_ACSIP_S76S.cpp b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_ACSIP_S76S.cpp index 9c261f30c2..30726b24a6 100644 --- a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_ACSIP_S76S.cpp +++ b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_ACSIP_S76S.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PC0 1, // A1, PC1 2, // A2, PC2 diff --git a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_NUCLEO_L073RZ.cpp b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_NUCLEO_L073RZ.cpp index 340da2f350..7e7099d9bf 100644 --- a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_NUCLEO_L073RZ.cpp +++ b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_NUCLEO_L073RZ.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 46, //A0 47, //A1 48, //A2 diff --git a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_PX_HER0.cpp b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_PX_HER0.cpp index 945ea6f23c..faaa693c76 100644 --- a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_PX_HER0.cpp +++ b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_PX_HER0.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 40, // A0 41, // A1 42, // A2 diff --git a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.cpp b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.cpp index 483cbb6227..f80d16fea3 100644 --- a/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.cpp +++ b/variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.cpp b/variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.cpp index acddd25a4c..0e5542d7ba 100644 --- a/variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.cpp +++ b/variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.cpp @@ -110,7 +110,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.cpp b/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.cpp index 329f0f7637..69da008b89 100644 --- a/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.cpp +++ b/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18 // A2 diff --git a/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.cpp b/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.cpp index ef29a3be80..391074f286 100644 --- a/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.cpp @@ -67,7 +67,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L100R(8-B)Tx(A)_L151R(6-8-B)Tx(A)_L152R(6-8-B)Tx(A)/variant_generic.cpp b/variants/STM32L1xx/L100R(8-B)Tx(A)_L151R(6-8-B)Tx(A)_L152R(6-8-B)Tx(A)/variant_generic.cpp index 2d121a41b8..785da74591 100644 --- a/variants/STM32L1xx/L100R(8-B)Tx(A)_L151R(6-8-B)Tx(A)_L152R(6-8-B)Tx(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L100R(8-B)Tx(A)_L151R(6-8-B)Tx(A)_L152R(6-8-B)Tx(A)/variant_generic.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L100RCT/variant_generic.cpp b/variants/STM32L1xx/L100RCT/variant_generic.cpp index 7682a1fd84..15350a28b4 100644 --- a/variants/STM32L1xx/L100RCT/variant_generic.cpp +++ b/variants/STM32L1xx/L100RCT/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151CC(T-U)_L152CC(T-U)/variant_generic.cpp b/variants/STM32L1xx/L151CC(T-U)_L152CC(T-U)/variant_generic.cpp index 54b4bef1ad..06c87bce8b 100644 --- a/variants/STM32L1xx/L151CC(T-U)_L152CC(T-U)/variant_generic.cpp +++ b/variants/STM32L1xx/L151CC(T-U)_L152CC(T-U)/variant_generic.cpp @@ -56,7 +56,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151QCH_L152QCH_L162QCH/variant_generic.cpp b/variants/STM32L1xx/L151QCH_L152QCH_L162QCH/variant_generic.cpp index 459a612950..d15ffb30a6 100644 --- a/variants/STM32L1xx/L151QCH_L152QCH_L162QCH/variant_generic.cpp +++ b/variants/STM32L1xx/L151QCH_L152QCH_L162QCH/variant_generic.cpp @@ -128,7 +128,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151QDH_L152QDH_L162QDH/variant_generic.cpp b/variants/STM32L1xx/L151QDH_L152QDH_L162QDH/variant_generic.cpp index edc5660b60..892f8fc6f4 100644 --- a/variants/STM32L1xx/L151QDH_L152QDH_L162QDH/variant_generic.cpp +++ b/variants/STM32L1xx/L151QDH_L152QDH_L162QDH/variant_generic.cpp @@ -128,7 +128,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151QEH_L152QEH/variant_generic.cpp b/variants/STM32L1xx/L151QEH_L152QEH/variant_generic.cpp index ff2a754522..2f5646e084 100644 --- a/variants/STM32L1xx/L151QEH_L152QEH/variant_generic.cpp +++ b/variants/STM32L1xx/L151QEH_L152QEH/variant_generic.cpp @@ -127,7 +127,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151R(6-8-B)Hx(A)_L152R(6-8-B)Hx(A)/variant_generic.cpp b/variants/STM32L1xx/L151R(6-8-B)Hx(A)_L152R(6-8-B)Hx(A)/variant_generic.cpp index e31155eac5..6ebfa2449e 100644 --- a/variants/STM32L1xx/L151R(6-8-B)Hx(A)_L152R(6-8-B)Hx(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L151R(6-8-B)Hx(A)_L152R(6-8-B)Hx(A)/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151RC(T-Y)x(A)_L151UCY_L152RCTx(A)_L152UCY_L162RCTx(A)/variant_generic.cpp b/variants/STM32L1xx/L151RC(T-Y)x(A)_L151UCY_L152RCTx(A)_L152UCY_L162RCTx(A)/variant_generic.cpp index b0d5312fa0..5604caadde 100644 --- a/variants/STM32L1xx/L151RC(T-Y)x(A)_L151UCY_L152RCTx(A)_L152UCY_L162RCTx(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L151RC(T-Y)x(A)_L151UCY_L152RCTx(A)_L152UCY_L162RCTx(A)/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151RD(T-Y)_L152RD(T-Y)_L162RD(T-Y)/variant_generic.cpp b/variants/STM32L1xx/L151RD(T-Y)_L152RD(T-Y)_L162RD(T-Y)/variant_generic.cpp index d268b885bf..9b510cd5d7 100644 --- a/variants/STM32L1xx/L151RD(T-Y)_L152RD(T-Y)_L162RD(T-Y)/variant_generic.cpp +++ b/variants/STM32L1xx/L151RD(T-Y)_L152RD(T-Y)_L162RD(T-Y)/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_NUCLEO_L152RE.cpp b/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_NUCLEO_L152RE.cpp index c2f5d4d7f7..49bcce6a9d 100644 --- a/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_NUCLEO_L152RE.cpp +++ b/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_NUCLEO_L152RE.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.cpp b/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.cpp index 7383ce4d14..266b16a6b9 100644 --- a/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.cpp +++ b/variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151V(8-B)(H-T)x(A)_L152V(8-B)(H-T)x(A)/variant_generic.cpp b/variants/STM32L1xx/L151V(8-B)(H-T)x(A)_L152V(8-B)(H-T)x(A)/variant_generic.cpp index 75204f3661..ff1e98c769 100644 --- a/variants/STM32L1xx/L151V(8-B)(H-T)x(A)_L152V(8-B)(H-T)x(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L151V(8-B)(H-T)x(A)_L152V(8-B)(H-T)x(A)/variant_generic.cpp @@ -108,7 +108,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151VC(H-T)x(A)_L152VC(H-T)x(A)_L162VC(H-T)x(A)/variant_generic.cpp b/variants/STM32L1xx/L151VC(H-T)x(A)_L152VC(H-T)x(A)_L162VC(H-T)x(A)/variant_generic.cpp index 44ebb2210b..7f97be4b51 100644 --- a/variants/STM32L1xx/L151VC(H-T)x(A)_L152VC(H-T)x(A)_L162VC(H-T)x(A)/variant_generic.cpp +++ b/variants/STM32L1xx/L151VC(H-T)x(A)_L152VC(H-T)x(A)_L162VC(H-T)x(A)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151VD(T-Y)xX_L151VE(T-Y)_L152VDTxX_L152VE(T-Y)_L162VDYxX_L162VE(T-Y)/variant_generic.cpp b/variants/STM32L1xx/L151VD(T-Y)xX_L151VE(T-Y)_L152VDTxX_L152VE(T-Y)_L162VDYxX_L162VE(T-Y)/variant_generic.cpp index 6fecf7a124..8db9ce1fc2 100644 --- a/variants/STM32L1xx/L151VD(T-Y)xX_L151VE(T-Y)_L152VDTxX_L152VE(T-Y)_L162VDYxX_L162VE(T-Y)/variant_generic.cpp +++ b/variants/STM32L1xx/L151VD(T-Y)xX_L151VE(T-Y)_L152VDTxX_L152VE(T-Y)_L162VDYxX_L162VE(T-Y)/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151VDT_L152VDT_L162VDT/variant_generic.cpp b/variants/STM32L1xx/L151VDT_L152VDT_L162VDT/variant_generic.cpp index 207bd415ed..d88546867a 100644 --- a/variants/STM32L1xx/L151VDT_L152VDT_L162VDT/variant_generic.cpp +++ b/variants/STM32L1xx/L151VDT_L152VDT_L162VDT/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151ZCT_L152ZCT_L162ZCT/variant_generic.cpp b/variants/STM32L1xx/L151ZCT_L152ZCT_L162ZCT/variant_generic.cpp index 766acb9974..9748de22cd 100644 --- a/variants/STM32L1xx/L151ZCT_L152ZCT_L162ZCT/variant_generic.cpp +++ b/variants/STM32L1xx/L151ZCT_L152ZCT_L162ZCT/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.cpp b/variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.cpp index a0ff156ff3..af07825083 100644 --- a/variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.cpp +++ b/variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L1xx/L151ZET_L152ZET_L162ZET/variant_generic.cpp b/variants/STM32L1xx/L151ZET_L152ZET_L162ZET/variant_generic.cpp index 3912e01435..7e35711491 100644 --- a/variants/STM32L1xx/L151ZET_L152ZET_L162ZET/variant_generic.cpp +++ b/variants/STM32L1xx/L151ZET_L152ZET_L162ZET/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412C(8-B)(T-U)_L422CB(T-U)/variant_generic.cpp b/variants/STM32L4xx/L412C(8-B)(T-U)_L422CB(T-U)/variant_generic.cpp index c5e2a55d0f..8766002eb9 100644 --- a/variants/STM32L4xx/L412C(8-B)(T-U)_L422CB(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L412C(8-B)(T-U)_L422CB(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412CB(T-U)xP/variant_generic.cpp b/variants/STM32L4xx/L412CB(T-U)xP/variant_generic.cpp index 984178e85b..73f2ea0acc 100644 --- a/variants/STM32L4xx/L412CB(T-U)xP/variant_generic.cpp +++ b/variants/STM32L4xx/L412CB(T-U)xP/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_NUCLEO_L412KB.cpp b/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_NUCLEO_L412KB.cpp index dea417ff13..fc19e8fc3b 100644 --- a/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_NUCLEO_L412KB.cpp +++ b/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_NUCLEO_L412KB.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.cpp b/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.cpp index cce495f125..e93de71237 100644 --- a/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412R(8-B)(I-T)_L422RB(I-T)/variant_generic.cpp b/variants/STM32L4xx/L412R(8-B)(I-T)_L422RB(I-T)/variant_generic.cpp index d61f412ede..ac4cc34f8d 100644 --- a/variants/STM32L4xx/L412R(8-B)(I-T)_L422RB(I-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L412R(8-B)(I-T)_L422RB(I-T)/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412RB(I-T)xP/variant_NUCLEO_L412RB_P.cpp b/variants/STM32L4xx/L412RB(I-T)xP/variant_NUCLEO_L412RB_P.cpp index 9b79190615..64b6158662 100644 --- a/variants/STM32L4xx/L412RB(I-T)xP/variant_NUCLEO_L412RB_P.cpp +++ b/variants/STM32L4xx/L412RB(I-T)xP/variant_NUCLEO_L412RB_P.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 43, //A0 44, //A1 45, //A2 diff --git a/variants/STM32L4xx/L412RB(I-T)xP/variant_generic.cpp b/variants/STM32L4xx/L412RB(I-T)xP/variant_generic.cpp index 3e81eae7c9..a9a5ca94a1 100644 --- a/variants/STM32L4xx/L412RB(I-T)xP/variant_generic.cpp +++ b/variants/STM32L4xx/L412RB(I-T)xP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412T(8-B)Y_L422TBY/variant_generic.cpp b/variants/STM32L4xx/L412T(8-B)Y_L422TBY/variant_generic.cpp index d660e5172a..e5734441cb 100644 --- a/variants/STM32L4xx/L412T(8-B)Y_L422TBY/variant_generic.cpp +++ b/variants/STM32L4xx/L412T(8-B)Y_L422TBY/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L412TBYxP/variant_generic.cpp b/variants/STM32L4xx/L412TBYxP/variant_generic.cpp index 6019cf3aae..e9db48f996 100644 --- a/variants/STM32L4xx/L412TBYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L412TBYxP/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.cpp b/variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.cpp index 3c40f60e5a..ad902bb39c 100644 --- a/variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L431C(B-C)Y/variant_generic.cpp b/variants/STM32L4xx/L431C(B-C)Y/variant_generic.cpp index 682adc9281..5a85669f45 100644 --- a/variants/STM32L4xx/L431C(B-C)Y/variant_generic.cpp +++ b/variants/STM32L4xx/L431C(B-C)Y/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L431K(B-C)U/variant_generic.cpp b/variants/STM32L4xx/L431K(B-C)U/variant_generic.cpp index 99c66d8448..0770f11816 100644 --- a/variants/STM32L4xx/L431K(B-C)U/variant_generic.cpp +++ b/variants/STM32L4xx/L431K(B-C)U/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.cpp b/variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.cpp index 3e14155efa..074df047d7 100644 --- a/variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.cpp +++ b/variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L431VC(I-T)/variant_generic.cpp b/variants/STM32L4xx/L431VC(I-T)/variant_generic.cpp index 65a9b3823f..00b4e5f14b 100644 --- a/variants/STM32L4xx/L431VC(I-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L431VC(I-T)/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_NUCLEO_L432KC.cpp b/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_NUCLEO_L432KC.cpp index 6221467c50..ea855254cc 100644 --- a/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_NUCLEO_L432KC.cpp +++ b/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_NUCLEO_L432KC.cpp @@ -41,7 +41,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 14, // A0 15, // A1 16, // A2 diff --git a/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.cpp b/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.cpp index d9c49bf853..a94100699c 100644 --- a/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.cpp +++ b/variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.cpp @@ -45,7 +45,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_CYGNET.cpp b/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_CYGNET.cpp index 00c981a79f..00d480a2e3 100644 --- a/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_CYGNET.cpp +++ b/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_CYGNET.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) to digital pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // PA0, A0 1, // PA1, A1 2, // PA2, A2 diff --git a/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.cpp b/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.cpp index f824d985df..42eee32705 100644 --- a/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L433C(B-C)Y_L443CC(F-Y)/variant_generic.cpp b/variants/STM32L4xx/L433C(B-C)Y_L443CC(F-Y)/variant_generic.cpp index 514dcc7f39..16d4d703ff 100644 --- a/variants/STM32L4xx/L433C(B-C)Y_L443CC(F-Y)/variant_generic.cpp +++ b/variants/STM32L4xx/L433C(B-C)Y_L443CC(F-Y)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.cpp b/variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.cpp index f8eef18086..98f14ab2dc 100644 --- a/variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.cpp +++ b/variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.cpp b/variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.cpp index fa482c607e..fbd972ee5d 100644 --- a/variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.cpp +++ b/variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 43, //A0 44, //A1 45, //A2 diff --git a/variants/STM32L4xx/L433RCTxP/variant_generic.cpp b/variants/STM32L4xx/L433RCTxP/variant_generic.cpp index 61d97e4d47..645a7d307e 100644 --- a/variants/STM32L4xx/L433RCTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L433RCTxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L433VC(I-T)_L443VC(I-T)/variant_generic.cpp b/variants/STM32L4xx/L433VC(I-T)_L443VC(I-T)/variant_generic.cpp index 5ff262c85f..3098d8d228 100644 --- a/variants/STM32L4xx/L433VC(I-T)_L443VC(I-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L433VC(I-T)_L443VC(I-T)/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L451CCU_L451CE(T-U)/variant_generic.cpp b/variants/STM32L4xx/L451CCU_L451CE(T-U)/variant_generic.cpp index 5d46670795..bb51d5f24c 100644 --- a/variants/STM32L4xx/L451CCU_L451CE(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L451CCU_L451CE(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L451R(C-E)(I-T-Y)/variant_generic.cpp b/variants/STM32L4xx/L451R(C-E)(I-T-Y)/variant_generic.cpp index 722a05aedb..7294fe6a63 100644 --- a/variants/STM32L4xx/L451R(C-E)(I-T-Y)/variant_generic.cpp +++ b/variants/STM32L4xx/L451R(C-E)(I-T-Y)/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L451V(C-E)(I-T)/variant_generic.cpp b/variants/STM32L4xx/L451V(C-E)(I-T)/variant_generic.cpp index 6cfead339d..52e3bf645e 100644 --- a/variants/STM32L4xx/L451V(C-E)(I-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L451V(C-E)(I-T)/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L452CCU_L452CE(T-U)x(P)_L462CE(T-U)/variant_generic.cpp b/variants/STM32L4xx/L452CCU_L452CE(T-U)x(P)_L462CE(T-U)/variant_generic.cpp index 2d576c6888..d0c2068b0f 100644 --- a/variants/STM32L4xx/L452CCU_L452CE(T-U)x(P)_L462CE(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L452CCU_L452CE(T-U)x(P)_L462CE(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_LEAFONY_AP03.cpp b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_LEAFONY_AP03.cpp index c56b3833dd..806c159d80 100644 --- a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_LEAFONY_AP03.cpp +++ b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_LEAFONY_AP03.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 18, // A0, PA4 19, // A1, PA0 20, // A2, PA1 diff --git a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.cpp b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.cpp index 5889bd9b5f..2165358ecd 100644 --- a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.cpp +++ b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.cpp b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.cpp index 979c59a274..c0f7bedc51 100644 --- a/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.cpp +++ b/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L452RETxP/variant_NUCLEO_L452RE_P.cpp b/variants/STM32L4xx/L452RETxP/variant_NUCLEO_L452RE_P.cpp index 4114926dca..26296e7b42 100644 --- a/variants/STM32L4xx/L452RETxP/variant_NUCLEO_L452RE_P.cpp +++ b/variants/STM32L4xx/L452RETxP/variant_NUCLEO_L452RE_P.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 43, //A0 44, //A1 45, //A2 diff --git a/variants/STM32L4xx/L452RETxP/variant_generic.cpp b/variants/STM32L4xx/L452RETxP/variant_generic.cpp index 797e508f13..2f9579b71e 100644 --- a/variants/STM32L4xx/L452RETxP/variant_generic.cpp +++ b/variants/STM32L4xx/L452RETxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L452V(C-E)(I-T)_L462VE(I-T)/variant_generic.cpp b/variants/STM32L4xx/L452V(C-E)(I-T)_L462VE(I-T)/variant_generic.cpp index 64856e38ba..e01243fbca 100644 --- a/variants/STM32L4xx/L452V(C-E)(I-T)_L462VE(I-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L452V(C-E)(I-T)_L462VE(I-T)/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L471Q(E-G)I/variant_generic.cpp b/variants/STM32L4xx/L471Q(E-G)I/variant_generic.cpp index 22d471bb03..c835a57682 100644 --- a/variants/STM32L4xx/L471Q(E-G)I/variant_generic.cpp +++ b/variants/STM32L4xx/L471Q(E-G)I/variant_generic.cpp @@ -127,7 +127,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L471R(E-G)T/variant_generic.cpp b/variants/STM32L4xx/L471R(E-G)T/variant_generic.cpp index df8301fd21..8fd1038f68 100644 --- a/variants/STM32L4xx/L471R(E-G)T/variant_generic.cpp +++ b/variants/STM32L4xx/L471R(E-G)T/variant_generic.cpp @@ -69,7 +69,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L471V(E-G)T/variant_generic.cpp b/variants/STM32L4xx/L471V(E-G)T/variant_generic.cpp index a871161822..0ca6bef30e 100644 --- a/variants/STM32L4xx/L471V(E-G)T/variant_generic.cpp +++ b/variants/STM32L4xx/L471V(E-G)T/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L471Z(E-G)(J-T)/variant_generic.cpp b/variants/STM32L4xx/L471Z(E-G)(J-T)/variant_generic.cpp index 13d74be027..cb12d41309 100644 --- a/variants/STM32L4xx/L471Z(E-G)(J-T)/variant_generic.cpp +++ b/variants/STM32L4xx/L471Z(E-G)(J-T)/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.cpp b/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.cpp index b1faf59bfe..dd4e1dd440 100644 --- a/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.cpp +++ b/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.cpp @@ -75,7 +75,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 45, //A0 46, //A1 47, //A2 diff --git a/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.cpp b/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.cpp index dfecf8a64e..5b428ebed1 100644 --- a/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.cpp +++ b/variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_B_L475E_IOT01A.cpp b/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_B_L475E_IOT01A.cpp index a6f66adced..f611105b3b 100644 --- a/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_B_L475E_IOT01A.cpp +++ b/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_B_L475E_IOT01A.cpp @@ -109,7 +109,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 69, //A0 70, //A1 71, //A2 diff --git a/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.cpp b/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.cpp index 67ceb35d21..b46bdd09e8 100644 --- a/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.cpp +++ b/variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476J(E-G)Y_L485J(C-E)Y_L486JGY/variant_generic.cpp b/variants/STM32L4xx/L476J(E-G)Y_L485J(C-E)Y_L486JGY/variant_generic.cpp index 62176d4200..d9387b6fd1 100644 --- a/variants/STM32L4xx/L476J(E-G)Y_L485J(C-E)Y_L486JGY/variant_generic.cpp +++ b/variants/STM32L4xx/L476J(E-G)Y_L485J(C-E)Y_L486JGY/variant_generic.cpp @@ -77,7 +77,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476JGYxP/variant_generic.cpp b/variants/STM32L4xx/L476JGYxP/variant_generic.cpp index 353e539712..e5fbf5454e 100644 --- a/variants/STM32L4xx/L476JGYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L476JGYxP/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476M(E-G)Y/variant_generic.cpp b/variants/STM32L4xx/L476M(E-G)Y/variant_generic.cpp index c518278c2e..b2424eefb6 100644 --- a/variants/STM32L4xx/L476M(E-G)Y/variant_generic.cpp +++ b/variants/STM32L4xx/L476M(E-G)Y/variant_generic.cpp @@ -83,7 +83,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476QEI_L476QGIx(P)_L486QGI/variant_generic.cpp b/variants/STM32L4xx/L476QEI_L476QGIx(P)_L486QGI/variant_generic.cpp index 85f8994cec..e1814d2f91 100644 --- a/variants/STM32L4xx/L476QEI_L476QGIx(P)_L486QGI/variant_generic.cpp +++ b/variants/STM32L4xx/L476QEI_L476QGIx(P)_L486QGI/variant_generic.cpp @@ -128,7 +128,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476VGYxP/variant_generic.cpp b/variants/STM32L4xx/L476VGYxP/variant_generic.cpp index ecb612a8d9..0b523260c9 100644 --- a/variants/STM32L4xx/L476VGYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L476VGYxP/variant_generic.cpp @@ -84,7 +84,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476ZET_L476ZG(J-T)_L486ZGT/variant_generic.cpp b/variants/STM32L4xx/L476ZET_L476ZG(J-T)_L486ZGT/variant_generic.cpp index 12dda561c1..424fb414f5 100644 --- a/variants/STM32L4xx/L476ZET_L476ZG(J-T)_L486ZGT/variant_generic.cpp +++ b/variants/STM32L4xx/L476ZET_L476ZG(J-T)_L486ZGT/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L476ZGTxP/variant_generic.cpp b/variants/STM32L4xx/L476ZGTxP/variant_generic.cpp index e8a15e3a7b..09b55b1ff0 100644 --- a/variants/STM32L4xx/L476ZGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L476ZGTxP/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496A(E-G)I_L4A6AGI/variant_generic.cpp b/variants/STM32L4xx/L496A(E-G)I_L4A6AGI/variant_generic.cpp index d73ca9e56e..4475f2887f 100644 --- a/variants/STM32L4xx/L496A(E-G)I_L4A6AGI/variant_generic.cpp +++ b/variants/STM32L4xx/L496A(E-G)I_L4A6AGI/variant_generic.cpp @@ -155,7 +155,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496AGIxP_L4A6AGIxP/variant_generic.cpp b/variants/STM32L4xx/L496AGIxP_L4A6AGIxP/variant_generic.cpp index d0b5081ffd..889ccd5fc9 100644 --- a/variants/STM32L4xx/L496AGIxP_L4A6AGIxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496AGIxP_L4A6AGIxP/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496QEI_L496QGIx(S)_L4A6QGI/variant_generic.cpp b/variants/STM32L4xx/L496QEI_L496QGIx(S)_L4A6QGI/variant_generic.cpp index 51243dce6b..5233afe44f 100644 --- a/variants/STM32L4xx/L496QEI_L496QGIx(S)_L4A6QGI/variant_generic.cpp +++ b/variants/STM32L4xx/L496QEI_L496QGIx(S)_L4A6QGI/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496QGIxP_L4A6QGIxP/variant_generic.cpp b/variants/STM32L4xx/L496QGIxP_L4A6QGIxP/variant_generic.cpp index 7d7b666502..608188e2be 100644 --- a/variants/STM32L4xx/L496QGIxP_L4A6QGIxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496QGIxP_L4A6QGIxP/variant_generic.cpp @@ -126,7 +126,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496R(E-G)T_L4A6RGT/variant_generic.cpp b/variants/STM32L4xx/L496R(E-G)T_L4A6RGT/variant_generic.cpp index 83bf42d83c..02c97ceffa 100644 --- a/variants/STM32L4xx/L496R(E-G)T_L4A6RGT/variant_generic.cpp +++ b/variants/STM32L4xx/L496R(E-G)T_L4A6RGT/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496RGTxP/variant_generic.cpp b/variants/STM32L4xx/L496RGTxP/variant_generic.cpp index ef829f7d3e..10ac09ade4 100644 --- a/variants/STM32L4xx/L496RGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496RGTxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496V(E-G)T_L4A6VGT/variant_generic.cpp b/variants/STM32L4xx/L496V(E-G)T_L4A6VGT/variant_generic.cpp index 64909708f6..613c07c57c 100644 --- a/variants/STM32L4xx/L496V(E-G)T_L4A6VGT/variant_generic.cpp +++ b/variants/STM32L4xx/L496V(E-G)T_L4A6VGT/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496VGTxP_L4A6VGTxP/variant_generic.cpp b/variants/STM32L4xx/L496VGTxP_L4A6VGTxP/variant_generic.cpp index fb18919f5f..f846640582 100644 --- a/variants/STM32L4xx/L496VGTxP_L4A6VGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496VGTxP_L4A6VGTxP/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496VGY_L4A6VGY/variant_generic.cpp b/variants/STM32L4xx/L496VGY_L4A6VGY/variant_generic.cpp index 9875172394..637f7dbe90 100644 --- a/variants/STM32L4xx/L496VGY_L4A6VGY/variant_generic.cpp +++ b/variants/STM32L4xx/L496VGY_L4A6VGY/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496VGYxP_L4A6VGYxP/variant_generic.cpp b/variants/STM32L4xx/L496VGYxP_L4A6VGYxP/variant_generic.cpp index 6c1040f553..743e879053 100644 --- a/variants/STM32L4xx/L496VGYxP_L4A6VGYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496VGYxP_L4A6VGYxP/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496WGYxP/variant_generic.cpp b/variants/STM32L4xx/L496WGYxP/variant_generic.cpp index 1c205598b6..778ddb1c20 100644 --- a/variants/STM32L4xx/L496WGYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496WGYxP/variant_generic.cpp @@ -108,7 +108,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.cpp b/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.cpp index fced808536..504ae93225 100644 --- a/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.cpp +++ b/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.cpp @@ -144,7 +144,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 107, //A0 108, //A1 109, //A2 diff --git a/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.cpp b/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.cpp index 7bf313b56d..b4e43de938 100644 --- a/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.cpp +++ b/variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_NUCLEO_L496ZG_P.cpp b/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_NUCLEO_L496ZG_P.cpp index f892a2ed00..12b2a36d37 100644 --- a/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_NUCLEO_L496ZG_P.cpp +++ b/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_NUCLEO_L496ZG_P.cpp @@ -143,7 +143,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 107, //A0 108, //A1 109, //A2 diff --git a/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.cpp b/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.cpp index 45ca37fa42..1841a92e3d 100644 --- a/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4A6RGTxP/variant_generic.cpp b/variants/STM32L4xx/L4A6RGTxP/variant_generic.cpp index 4ab45eb2f7..c31295fb79 100644 --- a/variants/STM32L4xx/L4A6RGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4A6RGTxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5A(G-E)I_L4Q5AGI/variant_generic.cpp b/variants/STM32L4xx/L4P5A(G-E)I_L4Q5AGI/variant_generic.cpp index def6212291..76ccf47659 100644 --- a/variants/STM32L4xx/L4P5A(G-E)I_L4Q5AGI/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5A(G-E)I_L4Q5AGI/variant_generic.cpp @@ -155,7 +155,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5AGIxP_L4Q5AGIxP/variant_generic.cpp b/variants/STM32L4xx/L4P5AGIxP_L4Q5AGIxP/variant_generic.cpp index 7ea034315d..99674c53bd 100644 --- a/variants/STM32L4xx/L4P5AGIxP_L4Q5AGIxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5AGIxP_L4Q5AGIxP/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5C(E-G)(T-U)_L4Q5CG(T-U)/variant_generic.cpp b/variants/STM32L4xx/L4P5C(E-G)(T-U)_L4Q5CG(T-U)/variant_generic.cpp index 7c9ceb5dfd..4eae118476 100644 --- a/variants/STM32L4xx/L4P5C(E-G)(T-U)_L4Q5CG(T-U)/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5C(E-G)(T-U)_L4Q5CG(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5CG(T-U)xP_L4Q5CG(T-U)xP/variant_generic.cpp b/variants/STM32L4xx/L4P5CG(T-U)xP_L4Q5CG(T-U)xP/variant_generic.cpp index 58c6f3c650..41f3283df1 100644 --- a/variants/STM32L4xx/L4P5CG(T-U)xP_L4Q5CG(T-U)xP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5CG(T-U)xP_L4Q5CG(T-U)xP/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5Q(G-E)I_L4Q5QGI/variant_generic.cpp b/variants/STM32L4xx/L4P5Q(G-E)I_L4Q5QGI/variant_generic.cpp index 070e5ae4d8..ae9a9ec44e 100644 --- a/variants/STM32L4xx/L4P5Q(G-E)I_L4Q5QGI/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5Q(G-E)I_L4Q5QGI/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5QGIx(P-S)_L4Q5QGIxP/variant_generic.cpp b/variants/STM32L4xx/L4P5QGIx(P-S)_L4Q5QGIxP/variant_generic.cpp index 503f4962ee..681fdfc2fc 100644 --- a/variants/STM32L4xx/L4P5QGIx(P-S)_L4Q5QGIxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5QGIx(P-S)_L4Q5QGIxP/variant_generic.cpp @@ -127,7 +127,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5R(G-E)T_L4Q5RGT/variant_generic.cpp b/variants/STM32L4xx/L4P5R(G-E)T_L4Q5RGT/variant_generic.cpp index b352c94cff..46eb205bfa 100644 --- a/variants/STM32L4xx/L4P5R(G-E)T_L4Q5RGT/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5R(G-E)T_L4Q5RGT/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5RGTxP_L4Q5RGTxP/variant_generic.cpp b/variants/STM32L4xx/L4P5RGTxP_L4Q5RGTxP/variant_generic.cpp index e42e6af52c..09dd66b417 100644 --- a/variants/STM32L4xx/L4P5RGTxP_L4Q5RGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5RGTxP_L4Q5RGTxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5V(G-E)T_L4Q5VGT/variant_generic.cpp b/variants/STM32L4xx/L4P5V(G-E)T_L4Q5VGT/variant_generic.cpp index ce986e7ff3..bc2743bcd5 100644 --- a/variants/STM32L4xx/L4P5V(G-E)T_L4Q5VGT/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5V(G-E)T_L4Q5VGT/variant_generic.cpp @@ -102,7 +102,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5V(G-E)Y_L4Q5VGY/variant_generic.cpp b/variants/STM32L4xx/L4P5V(G-E)Y_L4Q5VGY/variant_generic.cpp index 06cabae19b..deaed00c2a 100644 --- a/variants/STM32L4xx/L4P5V(G-E)Y_L4Q5VGY/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5V(G-E)Y_L4Q5VGY/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5VGTxP_L4Q5VGTxP/variant_generic.cpp b/variants/STM32L4xx/L4P5VGTxP_L4Q5VGTxP/variant_generic.cpp index b1c1c07829..f17fa0a23a 100644 --- a/variants/STM32L4xx/L4P5VGTxP_L4Q5VGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5VGTxP_L4Q5VGTxP/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5VGYxP_L4Q5VGYxP/variant_generic.cpp b/variants/STM32L4xx/L4P5VGYxP_L4Q5VGYxP/variant_generic.cpp index f1165ac32e..d0dbccb6e0 100644 --- a/variants/STM32L4xx/L4P5VGYxP_L4Q5VGYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5VGYxP_L4Q5VGYxP/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5Z(G-E)T_L4Q5ZGT/variant_generic.cpp b/variants/STM32L4xx/L4P5Z(G-E)T_L4Q5ZGT/variant_generic.cpp index 0cc714818e..d002f85dfd 100644 --- a/variants/STM32L4xx/L4P5Z(G-E)T_L4Q5ZGT/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5Z(G-E)T_L4Q5ZGT/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4P5ZGTxP_L4Q5ZGTxP/variant_generic.cpp b/variants/STM32L4xx/L4P5ZGTxP_L4Q5ZGTxP/variant_generic.cpp index a93ff39944..2e70ab38b7 100644 --- a/variants/STM32L4xx/L4P5ZGTxP_L4Q5ZGTxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4P5ZGTxP_L4Q5ZGTxP/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5AGI_L4R5AIIx(P)_L4R7AII_L4S5AII_L4S7AII/variant_generic.cpp b/variants/STM32L4xx/L4R5AGI_L4R5AIIx(P)_L4R7AII_L4S5AII_L4S7AII/variant_generic.cpp index 803fb850e6..5052208e9a 100644 --- a/variants/STM32L4xx/L4R5AGI_L4R5AIIx(P)_L4R7AII_L4S5AII_L4S7AII/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5AGI_L4R5AIIx(P)_L4R7AII_L4S5AII_L4S7AII/variant_generic.cpp @@ -156,7 +156,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5QGIx(S)_L4R5QIIx(P)_L4S5QII/variant_generic.cpp b/variants/STM32L4xx/L4R5QGIx(S)_L4R5QIIx(P)_L4S5QII/variant_generic.cpp index 983c3d0715..d3312b9e19 100644 --- a/variants/STM32L4xx/L4R5QGIx(S)_L4R5QIIx(P)_L4S5QII/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5QGIx(S)_L4R5QIIx(P)_L4S5QII/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_B_L4S5I_IOT01A.cpp b/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_B_L4S5I_IOT01A.cpp index 0398f22afc..4030c00f7d 100644 --- a/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_B_L4S5I_IOT01A.cpp +++ b/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_B_L4S5I_IOT01A.cpp @@ -110,7 +110,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 69, //A0 70, //A1 71, //A2 diff --git a/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.cpp b/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.cpp index 23fc065b8c..95e93425d7 100644 --- a/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.cpp @@ -103,7 +103,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.cpp b/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.cpp index 749aa34186..fd04d5f6fe 100644 --- a/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.cpp +++ b/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.cpp @@ -143,7 +143,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 107, //A0 108, //A1 109, //A2 diff --git a/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.cpp b/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.cpp index 6fc2755fd4..862abd6d88 100644 --- a/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.cpp b/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.cpp index dfab747844..4d5629d09b 100644 --- a/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.cpp +++ b/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.cpp @@ -93,7 +93,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // PA3, A0, 17, // PA1, A1, 18, // PC3, A2, diff --git a/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.cpp b/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.cpp index 1860e7b07f..9390165e45 100644 --- a/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R5ZITxP/variant_NUCLEO_L4R5ZI_P.cpp b/variants/STM32L4xx/L4R5ZITxP/variant_NUCLEO_L4R5ZI_P.cpp index e66f7b50ea..8b48b186e6 100644 --- a/variants/STM32L4xx/L4R5ZITxP/variant_NUCLEO_L4R5ZI_P.cpp +++ b/variants/STM32L4xx/L4R5ZITxP/variant_NUCLEO_L4R5ZI_P.cpp @@ -142,7 +142,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 107, //A0 108, //A1 109, //A2 diff --git a/variants/STM32L4xx/L4R5ZITxP/variant_generic.cpp b/variants/STM32L4xx/L4R5ZITxP/variant_generic.cpp index 3af66f64c5..fbb6ff252f 100644 --- a/variants/STM32L4xx/L4R5ZITxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4R5ZITxP/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R9A(G-I)I_L4S9AII/variant_generic.cpp b/variants/STM32L4xx/L4R9A(G-I)I_L4S9AII/variant_generic.cpp index 5543fb5e6e..5be2f523bb 100644 --- a/variants/STM32L4xx/L4R9A(G-I)I_L4S9AII/variant_generic.cpp +++ b/variants/STM32L4xx/L4R9A(G-I)I_L4S9AII/variant_generic.cpp @@ -150,7 +150,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R9V(G-I)T_L4S9VIT/variant_generic.cpp b/variants/STM32L4xx/L4R9V(G-I)T_L4S9VIT/variant_generic.cpp index fc47a85e0c..20a1d756cb 100644 --- a/variants/STM32L4xx/L4R9V(G-I)T_L4S9VIT/variant_generic.cpp +++ b/variants/STM32L4xx/L4R9V(G-I)T_L4S9VIT/variant_generic.cpp @@ -96,7 +96,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_STEVAL_MKSBOX1V1.cpp b/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_STEVAL_MKSBOX1V1.cpp index f5550f431e..89e2b94314 100644 --- a/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_STEVAL_MKSBOX1V1.cpp +++ b/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_STEVAL_MKSBOX1V1.cpp @@ -118,7 +118,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 40, // A0 41, // A1 42 // A2 diff --git a/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.cpp b/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.cpp index f5c85869a6..fe23c3cd34 100644 --- a/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.cpp +++ b/variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R9Z(G-I)T_L4S9ZIT/variant_generic.cpp b/variants/STM32L4xx/L4R9Z(G-I)T_L4S9ZIT/variant_generic.cpp index cae8456923..f28e70a6c7 100644 --- a/variants/STM32L4xx/L4R9Z(G-I)T_L4S9ZIT/variant_generic.cpp +++ b/variants/STM32L4xx/L4R9Z(G-I)T_L4S9ZIT/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L4xx/L4R9ZIYxP/variant_generic.cpp b/variants/STM32L4xx/L4R9ZIYxP/variant_generic.cpp index 1abc435933..4ed62221d5 100644 --- a/variants/STM32L4xx/L4R9ZIYxP/variant_generic.cpp +++ b/variants/STM32L4xx/L4R9ZIYxP/variant_generic.cpp @@ -126,7 +126,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552C(C-E)(T-U)_L562CE(T-U)/variant_generic.cpp b/variants/STM32L5xx/L552C(C-E)(T-U)_L562CE(T-U)/variant_generic.cpp index 9779c5c80a..3a57a21889 100644 --- a/variants/STM32L5xx/L552C(C-E)(T-U)_L562CE(T-U)/variant_generic.cpp +++ b/variants/STM32L5xx/L552C(C-E)(T-U)_L562CE(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552CE(T-U)xP_L562CE(T-U)xP/variant_generic.cpp b/variants/STM32L5xx/L552CE(T-U)xP_L562CE(T-U)xP/variant_generic.cpp index 7a510265b8..3d35280c55 100644 --- a/variants/STM32L5xx/L552CE(T-U)xP_L562CE(T-U)xP/variant_generic.cpp +++ b/variants/STM32L5xx/L552CE(T-U)xP_L562CE(T-U)xP/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552MEYxP_L562MEYxP/variant_generic.cpp b/variants/STM32L5xx/L552MEYxP_L562MEYxP/variant_generic.cpp index 8bc753dc34..60fce09662 100644 --- a/variants/STM32L5xx/L552MEYxP_L562MEYxP/variant_generic.cpp +++ b/variants/STM32L5xx/L552MEYxP_L562MEYxP/variant_generic.cpp @@ -79,7 +79,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552MEYxQ_L562MEYxQ/variant_generic.cpp b/variants/STM32L5xx/L552MEYxQ_L562MEYxQ/variant_generic.cpp index cce26b9042..2f57826715 100644 --- a/variants/STM32L5xx/L552MEYxQ_L562MEYxQ/variant_generic.cpp +++ b/variants/STM32L5xx/L552MEYxQ_L562MEYxQ/variant_generic.cpp @@ -76,7 +76,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_STM32L562E_DK.cpp b/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_STM32L562E_DK.cpp index 806c9b190c..21b7a925f4 100644 --- a/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_STM32L562E_DK.cpp +++ b/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_STM32L562E_DK.cpp @@ -122,7 +122,7 @@ const PinName digitalPin[] = { }; -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18, // A2 diff --git a/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.cpp b/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.cpp index 58cff1d4a5..0788ef5d50 100644 --- a/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.cpp +++ b/variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.cpp @@ -125,7 +125,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552QEI_L562QEI/variant_generic.cpp b/variants/STM32L5xx/L552QEI_L562QEI/variant_generic.cpp index a8f210854b..aac7d9245e 100644 --- a/variants/STM32L5xx/L552QEI_L562QEI/variant_generic.cpp +++ b/variants/STM32L5xx/L552QEI_L562QEI/variant_generic.cpp @@ -128,7 +128,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552QEIxP_L562QEIxP/variant_generic.cpp b/variants/STM32L5xx/L552QEIxP_L562QEIxP/variant_generic.cpp index 989b7a4392..2ce3713298 100644 --- a/variants/STM32L5xx/L552QEIxP_L562QEIxP/variant_generic.cpp +++ b/variants/STM32L5xx/L552QEIxP_L562QEIxP/variant_generic.cpp @@ -126,7 +126,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552R(C-E)T_L562RET/variant_generic.cpp b/variants/STM32L5xx/L552R(C-E)T_L562RET/variant_generic.cpp index 8c87cb56e9..ffd89db597 100644 --- a/variants/STM32L5xx/L552R(C-E)T_L562RET/variant_generic.cpp +++ b/variants/STM32L5xx/L552R(C-E)T_L562RET/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552RETxP_L562RETxP/variant_generic.cpp b/variants/STM32L5xx/L552RETxP_L562RETxP/variant_generic.cpp index e6376b9deb..7153ff3453 100644 --- a/variants/STM32L5xx/L552RETxP_L562RETxP/variant_generic.cpp +++ b/variants/STM32L5xx/L552RETxP_L562RETxP/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552RETxQ_L562RETxQ/variant_generic.cpp b/variants/STM32L5xx/L552RETxQ_L562RETxQ/variant_generic.cpp index 147a5d589e..0e22749850 100644 --- a/variants/STM32L5xx/L552RETxQ_L562RETxQ/variant_generic.cpp +++ b/variants/STM32L5xx/L552RETxQ_L562RETxQ/variant_generic.cpp @@ -65,7 +65,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552V(C-E)TxQ_L562VETxQ/variant_generic.cpp b/variants/STM32L5xx/L552V(C-E)TxQ_L562VETxQ/variant_generic.cpp index 55482b1221..d96f44e9ed 100644 --- a/variants/STM32L5xx/L552V(C-E)TxQ_L562VETxQ/variant_generic.cpp +++ b/variants/STM32L5xx/L552V(C-E)TxQ_L562VETxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552VET_L562VET/variant_generic.cpp b/variants/STM32L5xx/L552VET_L562VET/variant_generic.cpp index c27e64ab84..d9cfc37a85 100644 --- a/variants/STM32L5xx/L552VET_L562VET/variant_generic.cpp +++ b/variants/STM32L5xx/L552VET_L562VET/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.cpp b/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.cpp index bf194c156e..8f4144d27e 100644 --- a/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.cpp +++ b/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.cpp @@ -135,7 +135,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 110, // A0 26, // A1 111, // A2 diff --git a/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.cpp b/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.cpp index d73ab05447..a59e90e9b0 100644 --- a/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.cpp +++ b/variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32L5xx/L552ZET_L562ZET/variant_generic.cpp b/variants/STM32L5xx/L552ZET_L562ZET/variant_generic.cpp index c0cdb4f69a..a5f8a9210c 100644 --- a/variants/STM32L5xx/L552ZET_L562ZET/variant_generic.cpp +++ b/variants/STM32L5xx/L552ZET_L562ZET/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32MP1xx/MP151AA(B-D)_MP151CA(B-D)_MP151DA(B-D)_MP151FA(B-D)/variant_generic.cpp b/variants/STM32MP1xx/MP151AA(B-D)_MP151CA(B-D)_MP151DA(B-D)_MP151FA(B-D)/variant_generic.cpp index 544394e727..85e2084882 100644 --- a/variants/STM32MP1xx/MP151AA(B-D)_MP151CA(B-D)_MP151DA(B-D)_MP151FA(B-D)/variant_generic.cpp +++ b/variants/STM32MP1xx/MP151AA(B-D)_MP151CA(B-D)_MP151DA(B-D)_MP151FA(B-D)/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32MP1xx/MP151AAA_MP151CAA_MP151DAA_MP151FAA/variant_generic.cpp b/variants/STM32MP1xx/MP151AAA_MP151CAA_MP151DAA_MP151FAA/variant_generic.cpp index 9be94b5baa..23015e27ce 100644 --- a/variants/STM32MP1xx/MP151AAA_MP151CAA_MP151DAA_MP151FAA/variant_generic.cpp +++ b/variants/STM32MP1xx/MP151AAA_MP151CAA_MP151DAA_MP151FAA/variant_generic.cpp @@ -197,7 +197,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, ANA0 1, // A1, ANA1 2, // A2, PA0 diff --git a/variants/STM32MP1xx/MP151AAC_MP151CAC_MP151DAC_MP151FAC/variant_generic.cpp b/variants/STM32MP1xx/MP151AAC_MP151CAC_MP151DAC_MP151FAC/variant_generic.cpp index 69c41b07a0..5ded7fe373 100644 --- a/variants/STM32MP1xx/MP151AAC_MP151CAC_MP151DAC_MP151FAC/variant_generic.cpp +++ b/variants/STM32MP1xx/MP151AAC_MP151CAC_MP151DAC_MP151FAC/variant_generic.cpp @@ -169,7 +169,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, ANA0 1, // A1, ANA1 2, // A2, PA0 diff --git a/variants/STM32MP1xx/MP153AA(B-D)_MP153CA(B-D)_MP153DA(B-D)_MP153FA(B-D)_MP157AA(B-D)_MP157CA(B-D)_MP157DA(B-D)_MP157FA(B-D)/variant_generic.cpp b/variants/STM32MP1xx/MP153AA(B-D)_MP153CA(B-D)_MP153DA(B-D)_MP153FA(B-D)_MP157AA(B-D)_MP157CA(B-D)_MP157DA(B-D)_MP157FA(B-D)/variant_generic.cpp index 0cdf5f33cc..104b066fff 100644 --- a/variants/STM32MP1xx/MP153AA(B-D)_MP153CA(B-D)_MP153DA(B-D)_MP153FA(B-D)_MP157AA(B-D)_MP157CA(B-D)_MP157DA(B-D)_MP157FA(B-D)/variant_generic.cpp +++ b/variants/STM32MP1xx/MP153AA(B-D)_MP153CA(B-D)_MP153DA(B-D)_MP153FA(B-D)_MP157AA(B-D)_MP157CA(B-D)_MP157DA(B-D)_MP157FA(B-D)/variant_generic.cpp @@ -123,7 +123,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32MP1xx/MP153AAA_MP153CAA_MP153DAA_MP153FAA_MP157AAA_MP157CAA_MP157DAA_MP157FAA/variant_generic.cpp b/variants/STM32MP1xx/MP153AAA_MP153CAA_MP153DAA_MP153FAA_MP157AAA_MP157CAA_MP157DAA_MP157FAA/variant_generic.cpp index 44526ee738..cb825099ab 100644 --- a/variants/STM32MP1xx/MP153AAA_MP153CAA_MP153DAA_MP153FAA_MP157AAA_MP157CAA_MP157DAA_MP157FAA/variant_generic.cpp +++ b/variants/STM32MP1xx/MP153AAA_MP153CAA_MP153DAA_MP153FAA_MP157AAA_MP157CAA_MP157DAA_MP157FAA/variant_generic.cpp @@ -199,7 +199,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, ANA0 1, // A1, ANA1 2, // A2, PA0 diff --git a/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.cpp b/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.cpp index 55f38064d0..0a2f7d9fcf 100644 --- a/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.cpp +++ b/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.cpp @@ -92,7 +92,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 19, // A0 20, // A1 21, // A2 diff --git a/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_generic.cpp b/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_generic.cpp index ae19bd1103..298f9af599 100644 --- a/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_generic.cpp +++ b/variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_generic.cpp @@ -171,7 +171,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, ANA0 1, // A1, ANA1 2, // A2, PA0 diff --git a/variants/STM32U0xx/U031C(6-8)(T-U)/variant_generic.cpp b/variants/STM32U0xx/U031C(6-8)(T-U)/variant_generic.cpp index f04311b4b3..506be9abbd 100644 --- a/variants/STM32U0xx/U031C(6-8)(T-U)/variant_generic.cpp +++ b/variants/STM32U0xx/U031C(6-8)(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U031F(4-6-8)P/variant_generic.cpp b/variants/STM32U0xx/U031F(4-6-8)P/variant_generic.cpp index c5aefb49a7..cfc0fe2b6d 100644 --- a/variants/STM32U0xx/U031F(4-6-8)P/variant_generic.cpp +++ b/variants/STM32U0xx/U031F(4-6-8)P/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U031G(6-8)Y/variant_generic.cpp b/variants/STM32U0xx/U031G(6-8)Y/variant_generic.cpp index 2e071e2e66..b05387e611 100644 --- a/variants/STM32U0xx/U031G(6-8)Y/variant_generic.cpp +++ b/variants/STM32U0xx/U031G(6-8)Y/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U031K(4-6-8)U/variant_generic.cpp b/variants/STM32U0xx/U031K(4-6-8)U/variant_generic.cpp index 2a2b01a86d..0dc548389e 100644 --- a/variants/STM32U0xx/U031K(4-6-8)U/variant_generic.cpp +++ b/variants/STM32U0xx/U031K(4-6-8)U/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U031R(6-8)(I-T)/variant_generic.cpp b/variants/STM32U0xx/U031R(6-8)(I-T)/variant_generic.cpp index 8da96a7dbd..ca5fbaaef6 100644 --- a/variants/STM32U0xx/U031R(6-8)(I-T)/variant_generic.cpp +++ b/variants/STM32U0xx/U031R(6-8)(I-T)/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.cpp b/variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.cpp index 9b1063481b..2d1c65a0f4 100644 --- a/variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.cpp +++ b/variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.cpp @@ -60,7 +60,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073H(8-B-C)Y_U083HCY/variant_generic.cpp b/variants/STM32U0xx/U073H(8-B-C)Y_U083HCY/variant_generic.cpp index eb6b7e9e0f..310c272a88 100644 --- a/variants/STM32U0xx/U073H(8-B-C)Y_U083HCY/variant_generic.cpp +++ b/variants/STM32U0xx/U073H(8-B-C)Y_U083HCY/variant_generic.cpp @@ -52,7 +52,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073K(8-B-C)U_U083KCU/variant_generic.cpp b/variants/STM32U0xx/U073K(8-B-C)U_U083KCU/variant_generic.cpp index f88c271472..4a42312324 100644 --- a/variants/STM32U0xx/U073K(8-B-C)U_U083KCU/variant_generic.cpp +++ b/variants/STM32U0xx/U073K(8-B-C)U_U083KCU/variant_generic.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073M(8-B-C)I_U083MCI/variant_generic.cpp b/variants/STM32U0xx/U073M(8-B-C)I_U083MCI/variant_generic.cpp index 9bc3e3b00e..61f42bd06d 100644 --- a/variants/STM32U0xx/U073M(8-B-C)I_U083MCI/variant_generic.cpp +++ b/variants/STM32U0xx/U073M(8-B-C)I_U083MCI/variant_generic.cpp @@ -88,7 +88,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073M(8-B-C)T_U083MCT/variant_generic.cpp b/variants/STM32U0xx/U073M(8-B-C)T_U083MCT/variant_generic.cpp index 998961ab9b..c2c97e3c99 100644 --- a/variants/STM32U0xx/U073M(8-B-C)T_U083MCT/variant_generic.cpp +++ b/variants/STM32U0xx/U073M(8-B-C)T_U083MCT/variant_generic.cpp @@ -87,7 +87,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_NUCLEO_U083RC.cpp b/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_NUCLEO_U083RC.cpp index e72595ecef..4bdba69752 100644 --- a/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_NUCLEO_U083RC.cpp +++ b/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_NUCLEO_U083RC.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PA0 17, // A1, PA1 18, // A2, PA4 diff --git a/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.cpp b/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.cpp index 7cfba77202..527e449160 100644 --- a/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.cpp +++ b/variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.cpp @@ -74,7 +74,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375C(E-G)(T-U)_U385CG(T-U)/variant_generic.cpp b/variants/STM32U3xx/U375C(E-G)(T-U)_U385CG(T-U)/variant_generic.cpp index ab3ae78701..0c32808b85 100644 --- a/variants/STM32U3xx/U375C(E-G)(T-U)_U385CG(T-U)/variant_generic.cpp +++ b/variants/STM32U3xx/U375C(E-G)(T-U)_U385CG(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375C(E-G)(T-U)xQ_U385CG(T-U)xQ/variant_generic.cpp b/variants/STM32U3xx/U375C(E-G)(T-U)xQ_U385CG(T-U)xQ/variant_generic.cpp index 3f42ca8b5d..53cfe5c6b7 100644 --- a/variants/STM32U3xx/U375C(E-G)(T-U)xQ_U385CG(T-U)xQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375C(E-G)(T-U)xQ_U385CG(T-U)xQ/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375C(E-G)YxQ_U385CGYxQ/variant_generic.cpp b/variants/STM32U3xx/U375C(E-G)YxQ_U385CGYxQ/variant_generic.cpp index 1320509c5e..1eb1f81ae8 100644 --- a/variants/STM32U3xx/U375C(E-G)YxQ_U385CGYxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375C(E-G)YxQ_U385CGYxQ/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375K(E-G)U_U385KGU/variant_generic.cpp b/variants/STM32U3xx/U375K(E-G)U_U385KGU/variant_generic.cpp index c872613255..651a5fe2a2 100644 --- a/variants/STM32U3xx/U375K(E-G)U_U385KGU/variant_generic.cpp +++ b/variants/STM32U3xx/U375K(E-G)U_U385KGU/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)I_U385RGI/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)I_U385RGI/variant_generic.cpp index c5a8de4b66..8196747e64 100644 --- a/variants/STM32U3xx/U375R(E-G)I_U385RGI/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)I_U385RGI/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)IxQ_U385RGIxQ/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)IxQ_U385RGIxQ/variant_generic.cpp index a6f6e186cd..f5fc2a6f08 100644 --- a/variants/STM32U3xx/U375R(E-G)IxQ_U385RGIxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)IxQ_U385RGIxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)T_U385RGT/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)T_U385RGT/variant_generic.cpp index 0579d1e8af..8f98b56550 100644 --- a/variants/STM32U3xx/U375R(E-G)T_U385RGT/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)T_U385RGT/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_NUCLEO_U385RG_Q.cpp b/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_NUCLEO_U385RG_Q.cpp index 776c618db0..d654f96109 100644 --- a/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_NUCLEO_U385RG_Q.cpp +++ b/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_NUCLEO_U385RG_Q.cpp @@ -65,7 +65,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PA0 17, // A1, PA1 18, // A2, PA4 diff --git a/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.cpp index d330d094fd..3932abf268 100644 --- a/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)YxG_U385RGYxG/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)YxG_U385RGYxG/variant_generic.cpp index 937e001d1e..3cc0ed2dc8 100644 --- a/variants/STM32U3xx/U375R(E-G)YxG_U385RGYxG/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)YxG_U385RGYxG/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375R(E-G)YxQ_U385RGYxQ/variant_generic.cpp b/variants/STM32U3xx/U375R(E-G)YxQ_U385RGYxQ/variant_generic.cpp index 4fbf8f174d..692a61bfca 100644 --- a/variants/STM32U3xx/U375R(E-G)YxQ_U385RGYxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375R(E-G)YxQ_U385RGYxQ/variant_generic.cpp @@ -71,7 +71,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.cpp b/variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.cpp index 5a815b8fdb..37f739cf76 100644 --- a/variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.cpp +++ b/variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.cpp b/variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.cpp index b08d346c3d..118ec88796 100644 --- a/variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375V(E-G)T_U385VGT/variant_generic.cpp b/variants/STM32U3xx/U375V(E-G)T_U385VGT/variant_generic.cpp index ebb44d2b7c..8fead6366d 100644 --- a/variants/STM32U3xx/U375V(E-G)T_U385VGT/variant_generic.cpp +++ b/variants/STM32U3xx/U375V(E-G)T_U385VGT/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U3xx/U375V(E-G)TxQ_U385VGTxQ/variant_generic.cpp b/variants/STM32U3xx/U375V(E-G)TxQ_U385VGTxQ/variant_generic.cpp index 555fef2f64..a0009625ed 100644 --- a/variants/STM32U3xx/U375V(E-G)TxQ_U385VGTxQ/variant_generic.cpp +++ b/variants/STM32U3xx/U375V(E-G)TxQ_U385VGTxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535C(B-C-E)(T-U)_U545CE(T-U)/variant_generic.cpp b/variants/STM32U5xx/U535C(B-C-E)(T-U)_U545CE(T-U)/variant_generic.cpp index 6a6f8e388f..8f8f0ebc4b 100644 --- a/variants/STM32U5xx/U535C(B-C-E)(T-U)_U545CE(T-U)/variant_generic.cpp +++ b/variants/STM32U5xx/U535C(B-C-E)(T-U)_U545CE(T-U)/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535C(B-C-E)(T-U)xQ_U545CE(T-U)xQ/variant_generic.cpp b/variants/STM32U5xx/U535C(B-C-E)(T-U)xQ_U545CE(T-U)xQ/variant_generic.cpp index c03ee8438c..fff45b20a4 100644 --- a/variants/STM32U5xx/U535C(B-C-E)(T-U)xQ_U545CE(T-U)xQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535C(B-C-E)(T-U)xQ_U545CE(T-U)xQ/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535JEYxQ_U545JEYxQ/variant_generic.cpp b/variants/STM32U5xx/U535JEYxQ_U545JEYxQ/variant_generic.cpp index e69656b36e..f2edbd8438 100644 --- a/variants/STM32U5xx/U535JEYxQ_U545JEYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535JEYxQ_U545JEYxQ/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535N(C-E)YxQ_U545NEYxQ/variant_generic.cpp b/variants/STM32U5xx/U535N(C-E)YxQ_U545NEYxQ/variant_generic.cpp index 9f3159199e..bf6c13177d 100644 --- a/variants/STM32U5xx/U535N(C-E)YxQ_U545NEYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535N(C-E)YxQ_U545NEYxQ/variant_generic.cpp @@ -58,7 +58,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535R(B-C-E)I_U545REI/variant_generic.cpp b/variants/STM32U5xx/U535R(B-C-E)I_U545REI/variant_generic.cpp index db011eedb7..1d16a4e714 100644 --- a/variants/STM32U5xx/U535R(B-C-E)I_U545REI/variant_generic.cpp +++ b/variants/STM32U5xx/U535R(B-C-E)I_U545REI/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535R(B-C-E)IxQ_U545REIxQ/variant_generic.cpp b/variants/STM32U5xx/U535R(B-C-E)IxQ_U545REIxQ/variant_generic.cpp index eee1f64472..ff7636a0dc 100644 --- a/variants/STM32U5xx/U535R(B-C-E)IxQ_U545REIxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535R(B-C-E)IxQ_U545REIxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535R(B-C-E)T_U545RET/variant_generic.cpp b/variants/STM32U5xx/U535R(B-C-E)T_U545RET/variant_generic.cpp index a7ad48f810..46dd9955d1 100644 --- a/variants/STM32U5xx/U535R(B-C-E)T_U545RET/variant_generic.cpp +++ b/variants/STM32U5xx/U535R(B-C-E)T_U545RET/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535R(B-C-E)TxQ_U545RETxQ/variant_generic.cpp b/variants/STM32U5xx/U535R(B-C-E)TxQ_U545RETxQ/variant_generic.cpp index cf00472325..80c9db1999 100644 --- a/variants/STM32U5xx/U535R(B-C-E)TxQ_U545RETxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535R(B-C-E)TxQ_U545RETxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535V(C-E)I_U545VEI/variant_generic.cpp b/variants/STM32U5xx/U535V(C-E)I_U545VEI/variant_generic.cpp index 7c49b9fc9a..85559372ad 100644 --- a/variants/STM32U5xx/U535V(C-E)I_U545VEI/variant_generic.cpp +++ b/variants/STM32U5xx/U535V(C-E)I_U545VEI/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535V(C-E)IxQ_U545VEIxQ/variant_generic.cpp b/variants/STM32U5xx/U535V(C-E)IxQ_U545VEIxQ/variant_generic.cpp index dd28be86e8..3cc6998fa6 100644 --- a/variants/STM32U5xx/U535V(C-E)IxQ_U545VEIxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535V(C-E)IxQ_U545VEIxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535V(C-E)T_U545VET/variant_generic.cpp b/variants/STM32U5xx/U535V(C-E)T_U545VET/variant_generic.cpp index ca28a49cdd..80c89131d8 100644 --- a/variants/STM32U5xx/U535V(C-E)T_U545VET/variant_generic.cpp +++ b/variants/STM32U5xx/U535V(C-E)T_U545VET/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U535V(C-E)TxQ_U545VETxQ/variant_generic.cpp b/variants/STM32U5xx/U535V(C-E)TxQ_U545VETxQ/variant_generic.cpp index 0b549717d0..c43d8149b8 100644 --- a/variants/STM32U5xx/U535V(C-E)TxQ_U545VETxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U535V(C-E)TxQ_U545VETxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575A(G-I)I_U585AII/variant_generic.cpp b/variants/STM32U5xx/U575A(G-I)I_U585AII/variant_generic.cpp index 6bac9cf9f1..d408e82bef 100644 --- a/variants/STM32U5xx/U575A(G-I)I_U585AII/variant_generic.cpp +++ b/variants/STM32U5xx/U575A(G-I)I_U585AII/variant_generic.cpp @@ -155,7 +155,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_B_U585I_IOT02A.cpp b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_B_U585I_IOT02A.cpp index 13b826b55f..aecff7af60 100644 --- a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_B_U585I_IOT02A.cpp +++ b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_B_U585I_IOT02A.cpp @@ -151,7 +151,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PC0 17, // A1, PC2 18, // A2, PC4 diff --git a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_STEVAL_MKBOXPRO.cpp b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_STEVAL_MKBOXPRO.cpp index 8059c6b83f..d735aac723 100644 --- a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_STEVAL_MKBOXPRO.cpp +++ b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_STEVAL_MKBOXPRO.cpp @@ -138,7 +138,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 41, // A0, PC0 65, // A1, PB1 82, // A2, PB0 diff --git a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.cpp b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.cpp index d7bd29b800..aee4fdca76 100644 --- a/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_DEVKIT_IOT_CONTINUUM.cpp b/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_DEVKIT_IOT_CONTINUUM.cpp index 252e5db632..399035cfaa 100644 --- a/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_DEVKIT_IOT_CONTINUUM.cpp +++ b/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_DEVKIT_IOT_CONTINUUM.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 2, // A0, PA0 3, // A1, PA1 4, // A2, PA6 diff --git a/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.cpp b/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.cpp index aa156b792b..37e6a4ff80 100644 --- a/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.cpp +++ b/variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.cpp @@ -57,7 +57,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575C(G-I)(T-U)xQ_U585CI(T-U)xQ/variant_generic.cpp b/variants/STM32U5xx/U575C(G-I)(T-U)xQ_U585CI(T-U)xQ/variant_generic.cpp index 8b04bde2eb..a582bf53a7 100644 --- a/variants/STM32U5xx/U575C(G-I)(T-U)xQ_U585CI(T-U)xQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575C(G-I)(T-U)xQ_U585CI(T-U)xQ/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575O(G-I)YxQ_U585OIYxQ/variant_generic.cpp b/variants/STM32U5xx/U575O(G-I)YxQ_U585OIYxQ/variant_generic.cpp index 1f2e1c0442..a980e7a647 100644 --- a/variants/STM32U5xx/U575O(G-I)YxQ_U585OIYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575O(G-I)YxQ_U585OIYxQ/variant_generic.cpp @@ -88,7 +88,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575Q(G-I)I_U585QII/variant_generic.cpp b/variants/STM32U5xx/U575Q(G-I)I_U585QII/variant_generic.cpp index f1d5cd86e9..c060c8772c 100644 --- a/variants/STM32U5xx/U575Q(G-I)I_U585QII/variant_generic.cpp +++ b/variants/STM32U5xx/U575Q(G-I)I_U585QII/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575Q(G-I)IxQ_U585QIIxQ/variant_generic.cpp b/variants/STM32U5xx/U575Q(G-I)IxQ_U585QIIxQ/variant_generic.cpp index 916e8d9184..57c93f7438 100644 --- a/variants/STM32U5xx/U575Q(G-I)IxQ_U585QIIxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575Q(G-I)IxQ_U585QIIxQ/variant_generic.cpp @@ -125,7 +125,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575R(G-I)T_U585RIT/variant_generic.cpp b/variants/STM32U5xx/U575R(G-I)T_U585RIT/variant_generic.cpp index 2a5dfba8aa..2dd0d0b275 100644 --- a/variants/STM32U5xx/U575R(G-I)T_U585RIT/variant_generic.cpp +++ b/variants/STM32U5xx/U575R(G-I)T_U585RIT/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575R(G-I)TxQ_U585RITxQ/variant_generic.cpp b/variants/STM32U5xx/U575R(G-I)TxQ_U585RITxQ/variant_generic.cpp index d7fa67475a..304f653881 100644 --- a/variants/STM32U5xx/U575R(G-I)TxQ_U585RITxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575R(G-I)TxQ_U585RITxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575V(G-I)T_U585VIT/variant_generic.cpp b/variants/STM32U5xx/U575V(G-I)T_U585VIT/variant_generic.cpp index a31af43734..cc06249409 100644 --- a/variants/STM32U5xx/U575V(G-I)T_U585VIT/variant_generic.cpp +++ b/variants/STM32U5xx/U575V(G-I)T_U585VIT/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575V(G-I)TxQ_U585VITxQ/variant_generic.cpp b/variants/STM32U5xx/U575V(G-I)TxQ_U585VITxQ/variant_generic.cpp index e482e03138..7eee493b8d 100644 --- a/variants/STM32U5xx/U575V(G-I)TxQ_U585VITxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575V(G-I)TxQ_U585VITxQ/variant_generic.cpp @@ -98,7 +98,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575Z(G-I)T_U585ZIT/variant_generic.cpp b/variants/STM32U5xx/U575Z(G-I)T_U585ZIT/variant_generic.cpp index bdc3bb2bbc..0f0a1570a5 100644 --- a/variants/STM32U5xx/U575Z(G-I)T_U585ZIT/variant_generic.cpp +++ b/variants/STM32U5xx/U575Z(G-I)T_U585ZIT/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.cpp b/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.cpp index d8966dfc6a..4b80b7ef35 100644 --- a/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.cpp +++ b/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0, PA3 74, // A1, PA2 75, // A2, PC3 diff --git a/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.cpp b/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.cpp index be2ccec822..47b7ea029d 100644 --- a/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.cpp @@ -130,7 +130,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595A(I-J)H_U5A5AJH/variant_generic.cpp b/variants/STM32U5xx/U595A(I-J)H_U5A5AJH/variant_generic.cpp index 3d7984c1cb..e5e6459c0e 100644 --- a/variants/STM32U5xx/U595A(I-J)H_U5A5AJH/variant_generic.cpp +++ b/variants/STM32U5xx/U595A(I-J)H_U5A5AJH/variant_generic.cpp @@ -155,7 +155,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595A(I-J)HxQ_U5A5AJHxQ/variant_generic.cpp b/variants/STM32U5xx/U595A(I-J)HxQ_U5A5AJHxQ/variant_generic.cpp index 65d1b7d172..457a39ec8a 100644 --- a/variants/STM32U5xx/U595A(I-J)HxQ_U5A5AJHxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595A(I-J)HxQ_U5A5AJHxQ/variant_generic.cpp @@ -152,7 +152,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595Q(I-J)I_U5A5QJI/variant_generic.cpp b/variants/STM32U5xx/U595Q(I-J)I_U5A5QJI/variant_generic.cpp index fdafdfe25c..87a32d6947 100644 --- a/variants/STM32U5xx/U595Q(I-J)I_U5A5QJI/variant_generic.cpp +++ b/variants/STM32U5xx/U595Q(I-J)I_U5A5QJI/variant_generic.cpp @@ -129,7 +129,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595Q(I-J)IxQ_U5A5Q(I-J)IxQ/variant_generic.cpp b/variants/STM32U5xx/U595Q(I-J)IxQ_U5A5Q(I-J)IxQ/variant_generic.cpp index bbf9ab543b..2876acf6f1 100644 --- a/variants/STM32U5xx/U595Q(I-J)IxQ_U5A5Q(I-J)IxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595Q(I-J)IxQ_U5A5Q(I-J)IxQ/variant_generic.cpp @@ -125,7 +125,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595R(I-J)T_U5A5RJT/variant_generic.cpp b/variants/STM32U5xx/U595R(I-J)T_U5A5RJT/variant_generic.cpp index 2502486d93..0dcdbddde3 100644 --- a/variants/STM32U5xx/U595R(I-J)T_U5A5RJT/variant_generic.cpp +++ b/variants/STM32U5xx/U595R(I-J)T_U5A5RJT/variant_generic.cpp @@ -70,7 +70,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595R(I-J)TxQ_U5A5RJTxQ/variant_generic.cpp b/variants/STM32U5xx/U595R(I-J)TxQ_U5A5RJTxQ/variant_generic.cpp index 046cc01df8..f1b5ed7328 100644 --- a/variants/STM32U5xx/U595R(I-J)TxQ_U5A5RJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595R(I-J)TxQ_U5A5RJTxQ/variant_generic.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595V(I-J)T_U599VJT_U5A5VJT/variant_generic.cpp b/variants/STM32U5xx/U595V(I-J)T_U599VJT_U5A5VJT/variant_generic.cpp index 356a54c14e..7511a89e20 100644 --- a/variants/STM32U5xx/U595V(I-J)T_U599VJT_U5A5VJT/variant_generic.cpp +++ b/variants/STM32U5xx/U595V(I-J)T_U599VJT_U5A5VJT/variant_generic.cpp @@ -101,7 +101,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595V(I-J)TxQ_U599V(I-J)TxQ_U5A5VJTxQ_U5A9VJTxQ/variant_generic.cpp b/variants/STM32U5xx/U595V(I-J)TxQ_U599V(I-J)TxQ_U5A5VJTxQ_U5A9VJTxQ/variant_generic.cpp index 89e9bc71ce..ea0e1e6252 100644 --- a/variants/STM32U5xx/U595V(I-J)TxQ_U599V(I-J)TxQ_U5A5VJTxQ_U5A9VJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595V(I-J)TxQ_U599V(I-J)TxQ_U5A5VJTxQ_U5A9VJTxQ/variant_generic.cpp @@ -99,7 +99,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595Z(I-J)T_U5A5ZJT/variant_generic.cpp b/variants/STM32U5xx/U595Z(I-J)T_U5A5ZJT/variant_generic.cpp index 2dc78bee63..5366657d6e 100644 --- a/variants/STM32U5xx/U595Z(I-J)T_U5A5ZJT/variant_generic.cpp +++ b/variants/STM32U5xx/U595Z(I-J)T_U5A5ZJT/variant_generic.cpp @@ -133,7 +133,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_NUCLEO_U5A5ZJ_Q.cpp b/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_NUCLEO_U5A5ZJ_Q.cpp index 32dad1ca28..19a8ed83b1 100644 --- a/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_NUCLEO_U5A5ZJ_Q.cpp +++ b/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_NUCLEO_U5A5ZJ_Q.cpp @@ -137,7 +137,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 73, // A0, PA3 74, // A1, PA2 75, // A2, PC3 diff --git a/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.cpp b/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.cpp index 19a674f0da..a7d82c6764 100644 --- a/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.cpp @@ -131,7 +131,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U595Z(I-J)YxQ_U5A5ZJYxQ/variant_generic.cpp b/variants/STM32U5xx/U595Z(I-J)YxQ_U5A5ZJYxQ/variant_generic.cpp index 52bc1abed7..039333cd0b 100644 --- a/variants/STM32U5xx/U595Z(I-J)YxQ_U5A5ZJYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U595Z(I-J)YxQ_U5A5ZJYxQ/variant_generic.cpp @@ -134,7 +134,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U599BJYxQ_U5A9BJYxQ/variant_generic.cpp b/variants/STM32U5xx/U599BJYxQ_U5A9BJYxQ/variant_generic.cpp index cc035d6f2b..31a6ed626d 100644 --- a/variants/STM32U5xx/U599BJYxQ_U5A9BJYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U599BJYxQ_U5A9BJYxQ/variant_generic.cpp @@ -163,7 +163,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U599N(I-J)HxQ_U5A9NJHxQ/variant_generic.cpp b/variants/STM32U5xx/U599N(I-J)HxQ_U5A9NJHxQ/variant_generic.cpp index 1ef106ca3f..782ab81e17 100644 --- a/variants/STM32U5xx/U599N(I-J)HxQ_U5A9NJHxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U599N(I-J)HxQ_U5A9NJHxQ/variant_generic.cpp @@ -175,7 +175,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U599Z(I-J)YxQ_U5A9ZJYxQ/variant_generic.cpp b/variants/STM32U5xx/U599Z(I-J)YxQ_U5A9ZJYxQ/variant_generic.cpp index 5b836fca49..9e5d983345 100644 --- a/variants/STM32U5xx/U599Z(I-J)YxQ_U5A9ZJYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U599Z(I-J)YxQ_U5A9ZJYxQ/variant_generic.cpp @@ -127,7 +127,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F7V(I-J)T/variant_generic.cpp b/variants/STM32U5xx/U5F7V(I-J)T/variant_generic.cpp index 783a91a613..82e7723dcb 100644 --- a/variants/STM32U5xx/U5F7V(I-J)T/variant_generic.cpp +++ b/variants/STM32U5xx/U5F7V(I-J)T/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F7V(I-J)TxQ/variant_generic.cpp b/variants/STM32U5xx/U5F7V(I-J)TxQ/variant_generic.cpp index 8174800a60..75f53941bd 100644 --- a/variants/STM32U5xx/U5F7V(I-J)TxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F7V(I-J)TxQ/variant_generic.cpp @@ -97,7 +97,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F9BJYxQ_U5G9BJYxQ/variant_generic.cpp b/variants/STM32U5xx/U5F9BJYxQ_U5G9BJYxQ/variant_generic.cpp index 138b31c14e..d706111f17 100644 --- a/variants/STM32U5xx/U5F9BJYxQ_U5G9BJYxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F9BJYxQ_U5G9BJYxQ/variant_generic.cpp @@ -163,7 +163,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F9NJHxQ/variant_generic.cpp b/variants/STM32U5xx/U5F9NJHxQ/variant_generic.cpp index dc8d429bfe..c2cde7e444 100644 --- a/variants/STM32U5xx/U5F9NJHxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F9NJHxQ/variant_generic.cpp @@ -174,7 +174,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F9V(I-J)TxQ/variant_generic.cpp b/variants/STM32U5xx/U5F9V(I-J)TxQ/variant_generic.cpp index d97abfccb4..f58a02573f 100644 --- a/variants/STM32U5xx/U5F9V(I-J)TxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F9V(I-J)TxQ/variant_generic.cpp @@ -81,7 +81,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F9Z(I-J)JxQ/variant_generic.cpp b/variants/STM32U5xx/U5F9Z(I-J)JxQ/variant_generic.cpp index 0a2f95c625..396972461b 100644 --- a/variants/STM32U5xx/U5F9Z(I-J)JxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F9Z(I-J)JxQ/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5F9Z(I-J)TxQ/variant_generic.cpp b/variants/STM32U5xx/U5F9Z(I-J)TxQ/variant_generic.cpp index 95502cfa19..85e827ad66 100644 --- a/variants/STM32U5xx/U5F9Z(I-J)TxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5F9Z(I-J)TxQ/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G7VJT/variant_generic.cpp b/variants/STM32U5xx/U5G7VJT/variant_generic.cpp index fa0a8608d8..c2c5e59ae0 100644 --- a/variants/STM32U5xx/U5G7VJT/variant_generic.cpp +++ b/variants/STM32U5xx/U5G7VJT/variant_generic.cpp @@ -100,7 +100,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G7VJTxQ/variant_generic.cpp b/variants/STM32U5xx/U5G7VJTxQ/variant_generic.cpp index 6c0c00b100..001c4dda6f 100644 --- a/variants/STM32U5xx/U5G7VJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5G7VJTxQ/variant_generic.cpp @@ -97,7 +97,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G9NJHxQ/variant_generic.cpp b/variants/STM32U5xx/U5G9NJHxQ/variant_generic.cpp index 2623586c42..f4eea4a083 100644 --- a/variants/STM32U5xx/U5G9NJHxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5G9NJHxQ/variant_generic.cpp @@ -174,7 +174,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G9VJTxQ/variant_generic.cpp b/variants/STM32U5xx/U5G9VJTxQ/variant_generic.cpp index 952124c36f..31ef042f7f 100644 --- a/variants/STM32U5xx/U5G9VJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5G9VJTxQ/variant_generic.cpp @@ -81,7 +81,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G9ZJJxQ/variant_generic.cpp b/variants/STM32U5xx/U5G9ZJJxQ/variant_generic.cpp index e4733f4290..38d89390a5 100644 --- a/variants/STM32U5xx/U5G9ZJJxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5G9ZJJxQ/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32U5xx/U5G9ZJTxQ/variant_generic.cpp b/variants/STM32U5xx/U5G9ZJTxQ/variant_generic.cpp index 88da4d9a51..ee43d4ce74 100644 --- a/variants/STM32U5xx/U5G9ZJTxQ/variant_generic.cpp +++ b/variants/STM32U5xx/U5G9ZJTxQ/variant_generic.cpp @@ -119,7 +119,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_NUCLEO_WB09KE.cpp b/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_NUCLEO_WB09KE.cpp index e92f5ce909..ade85d7b03 100644 --- a/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_NUCLEO_WB09KE.cpp +++ b/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_NUCLEO_WB09KE.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PB3 21, // A1, PA3 17, // A2, PB1 diff --git a/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.cpp b/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.cpp index 3fc2e64a69..907ebe8e12 100644 --- a/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.cpp +++ b/variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 9, // A1, PB1 11, // A2, PB3 diff --git a/variants/STM32WB0x/WB06CCF_WB07CCF/variant_generic.cpp b/variants/STM32WB0x/WB06CCF_WB07CCF/variant_generic.cpp index fae4ff97af..32d0e43e2f 100644 --- a/variants/STM32WB0x/WB06CCF_WB07CCF/variant_generic.cpp +++ b/variants/STM32WB0x/WB06CCF_WB07CCF/variant_generic.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 12, // A0, PA13 14, // A1, PA15 16, // A2, PB1 diff --git a/variants/STM32WB0x/WB06CCV_WB07CCV/variant_generic.cpp b/variants/STM32WB0x/WB06CCV_WB07CCV/variant_generic.cpp index 6772cb3a55..399f7a70cd 100644 --- a/variants/STM32WB0x/WB06CCV_WB07CCV/variant_generic.cpp +++ b/variants/STM32WB0x/WB06CCV_WB07CCV/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 13, // A0, PA13 15, // A1, PA15 17, // A2, PB1 diff --git a/variants/STM32WB0x/WB06KCV_WB07KCV/variant_generic.cpp b/variants/STM32WB0x/WB06KCV_WB07KCV/variant_generic.cpp index 1ee8fd2352..0fca94f075 100644 --- a/variants/STM32WB0x/WB06KCV_WB07KCV/variant_generic.cpp +++ b/variants/STM32WB0x/WB06KCV_WB07KCV/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 9, // A0, PB1 11 // A1, PB3 }; diff --git a/variants/STM32WBAxx/WBA50KGU/variant_generic.cpp b/variants/STM32WBAxx/WBA50KGU/variant_generic.cpp index 061009f1f9..37105c2cff 100644 --- a/variants/STM32WBAxx/WBA50KGU/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA50KGU/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA52C(E-G)U_WBA54C(E-G)U/variant_generic.cpp b/variants/STM32WBAxx/WBA52C(E-G)U_WBA54C(E-G)U/variant_generic.cpp index 0b41309d19..be060be922 100644 --- a/variants/STM32WBAxx/WBA52C(E-G)U_WBA54C(E-G)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA52C(E-G)U_WBA54C(E-G)U/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA52K(E-G)U_WBA54K(E-G)U/variant_generic.cpp b/variants/STM32WBAxx/WBA52K(E-G)U_WBA54K(E-G)U/variant_generic.cpp index 53f94598c1..b0b59437f8 100644 --- a/variants/STM32WBAxx/WBA52K(E-G)U_WBA54K(E-G)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA52K(E-G)U_WBA54K(E-G)U/variant_generic.cpp @@ -39,7 +39,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA55C(E-G)U/variant_NUCLEO_WBA55CG.cpp b/variants/STM32WBAxx/WBA55C(E-G)U/variant_NUCLEO_WBA55CG.cpp index 75063feb1a..7c4b6b6482 100644 --- a/variants/STM32WBAxx/WBA55C(E-G)U/variant_NUCLEO_WBA55CG.cpp +++ b/variants/STM32WBAxx/WBA55C(E-G)U/variant_NUCLEO_WBA55CG.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PA7 17, // A1, PA6 18, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.cpp b/variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.cpp index 429ae850c6..688a82abd1 100644 --- a/variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA55H(E-G)F/variant_generic.cpp b/variants/STM32WBAxx/WBA55H(E-G)F/variant_generic.cpp index 984802c9ab..54add2f181 100644 --- a/variants/STM32WBAxx/WBA55H(E-G)F/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA55H(E-G)F/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA55U(E-G)I/variant_generic.cpp b/variants/STM32WBAxx/WBA55U(E-G)I/variant_generic.cpp index f2d0375fb1..32def43451 100644 --- a/variants/STM32WBAxx/WBA55U(E-G)I/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA55U(E-G)I/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA5MMGH/variant_generic.cpp b/variants/STM32WBAxx/WBA5MMGH/variant_generic.cpp index c7c4f8383f..e0e050484f 100644 --- a/variants/STM32WBAxx/WBA5MMGH/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA5MMGH/variant_generic.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA62C(G-I)U_WBA64C(G-I)U/variant_generic.cpp b/variants/STM32WBAxx/WBA62C(G-I)U_WBA64C(G-I)U/variant_generic.cpp index d9116fc046..42c527c02c 100644 --- a/variants/STM32WBAxx/WBA62C(G-I)U_WBA64C(G-I)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA62C(G-I)U_WBA64C(G-I)U/variant_generic.cpp @@ -53,7 +53,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA1 1, // A1, PA2 2, // A2, PA3 diff --git a/variants/STM32WBAxx/WBA62M(G-I)F_WBA65M(G-I)F/variant_generic.cpp b/variants/STM32WBAxx/WBA62M(G-I)F_WBA65M(G-I)F/variant_generic.cpp index a9545d7d8b..dde974ff06 100644 --- a/variants/STM32WBAxx/WBA62M(G-I)F_WBA65M(G-I)F/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA62M(G-I)F_WBA65M(G-I)F/variant_generic.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA62P(G-I)I_WBA65P(G-I)I/variant_generic.cpp b/variants/STM32WBAxx/WBA62P(G-I)I_WBA65P(G-I)I/variant_generic.cpp index fb748784e7..fb49948ad0 100644 --- a/variants/STM32WBAxx/WBA62P(G-I)I_WBA65P(G-I)I/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA62P(G-I)I_WBA65P(G-I)I/variant_generic.cpp @@ -105,7 +105,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA63C(G-I)U/variant_generic.cpp b/variants/STM32WBAxx/WBA63C(G-I)U/variant_generic.cpp index acb1adeb87..ebe947ecac 100644 --- a/variants/STM32WBAxx/WBA63C(G-I)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA63C(G-I)U/variant_generic.cpp @@ -49,7 +49,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA65C(G-I)U/variant_generic.cpp b/variants/STM32WBAxx/WBA65C(G-I)U/variant_generic.cpp index 7e9085fe5b..35b11049ca 100644 --- a/variants/STM32WBAxx/WBA65C(G-I)U/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA65C(G-I)U/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA1 1, // A1, PA2 2, // A2, PA5 diff --git a/variants/STM32WBAxx/WBA65R(G-I)V/variant_generic.cpp b/variants/STM32WBAxx/WBA65R(G-I)V/variant_generic.cpp index 8a865f3501..2ec995e8ef 100644 --- a/variants/STM32WBAxx/WBA65R(G-I)V/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA65R(G-I)V/variant_generic.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBAxx/WBA6MOIH/variant_generic.cpp b/variants/STM32WBAxx/WBA6MOIH/variant_generic.cpp index 70f20d4192..1f191d2899 100644 --- a/variants/STM32WBAxx/WBA6MOIH/variant_generic.cpp +++ b/variants/STM32WBAxx/WBA6MOIH/variant_generic.cpp @@ -72,7 +72,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB10CCU/variant_generic.cpp b/variants/STM32WBxx/WB10CCU/variant_generic.cpp index 4d493f3550..338cab9246 100644 --- a/variants/STM32WBxx/WB10CCU/variant_generic.cpp +++ b/variants/STM32WBxx/WB10CCU/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB15CCU/variant_NUCLEO_WB15CC.cpp b/variants/STM32WBxx/WB15CCU/variant_NUCLEO_WB15CC.cpp index 0bc9891554..b4cf6fe311 100644 --- a/variants/STM32WBxx/WB15CCU/variant_NUCLEO_WB15CC.cpp +++ b/variants/STM32WBxx/WB15CCU/variant_NUCLEO_WB15CC.cpp @@ -52,7 +52,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18, // A2 diff --git a/variants/STM32WBxx/WB15CCU/variant_generic.cpp b/variants/STM32WBxx/WB15CCU/variant_generic.cpp index 595df09f87..5641f4b267 100644 --- a/variants/STM32WBxx/WB15CCU/variant_generic.cpp +++ b/variants/STM32WBxx/WB15CCU/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB15CCUxE/variant_generic.cpp b/variants/STM32WBxx/WB15CCUxE/variant_generic.cpp index d9d0c868d7..3278109cbd 100644 --- a/variants/STM32WBxx/WB15CCUxE/variant_generic.cpp +++ b/variants/STM32WBxx/WB15CCUxE/variant_generic.cpp @@ -54,7 +54,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB15CCY/variant_generic.cpp b/variants/STM32WBxx/WB15CCY/variant_generic.cpp index 924653c86b..2943e51265 100644 --- a/variants/STM32WBxx/WB15CCY/variant_generic.cpp +++ b/variants/STM32WBxx/WB15CCY/variant_generic.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB1MMCH/variant_generic.cpp b/variants/STM32WBxx/WB1MMCH/variant_generic.cpp index 9d2d968604..73aef85941 100644 --- a/variants/STM32WBxx/WB1MMCH/variant_generic.cpp +++ b/variants/STM32WBxx/WB1MMCH/variant_generic.cpp @@ -42,7 +42,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB30CEUxA_WB50CGU/variant_generic.cpp b/variants/STM32WBxx/WB30CEUxA_WB50CGU/variant_generic.cpp index cc32502963..c4811bb8a0 100644 --- a/variants/STM32WBxx/WB30CEUxA_WB50CGU/variant_generic.cpp +++ b/variants/STM32WBxx/WB30CEUxA_WB50CGU/variant_generic.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.cpp b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.cpp index 0f4deda8f8..f48d93e59f 100644 --- a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.cpp +++ b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.cpp @@ -43,7 +43,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0 17, // A1 18, // A2 diff --git a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_P_NUCLEO_WB55_USB_DONGLE.cpp b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_P_NUCLEO_WB55_USB_DONGLE.cpp index 7a1ff4272c..adf78dfa8a 100644 --- a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_P_NUCLEO_WB55_USB_DONGLE.cpp +++ b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_P_NUCLEO_WB55_USB_DONGLE.cpp @@ -48,7 +48,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 4, // A0 5, // A1 6, // A2 diff --git a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.cpp b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.cpp index 6f2b2ab0d1..d467bc5855 100644 --- a/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.cpp +++ b/variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB55R(C-E-G)V/variant_P_NUCLEO_WB55RG.cpp b/variants/STM32WBxx/WB55R(C-E-G)V/variant_P_NUCLEO_WB55RG.cpp index ad8a46f1ca..7915a2fb1c 100644 --- a/variants/STM32WBxx/WB55R(C-E-G)V/variant_P_NUCLEO_WB55RG.cpp +++ b/variants/STM32WBxx/WB55R(C-E-G)V/variant_P_NUCLEO_WB55RG.cpp @@ -73,7 +73,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 39, // A0 40, // A1 41, // A2 diff --git a/variants/STM32WBxx/WB55R(C-E-G)V/variant_STEAM32_WB55RG.cpp b/variants/STM32WBxx/WB55R(C-E-G)V/variant_STEAM32_WB55RG.cpp index 0d783e620e..f4e8edf846 100644 --- a/variants/STM32WBxx/WB55R(C-E-G)V/variant_STEAM32_WB55RG.cpp +++ b/variants/STM32WBxx/WB55R(C-E-G)V/variant_STEAM32_WB55RG.cpp @@ -65,7 +65,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0 0, // A1 4, // A2 diff --git a/variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.cpp b/variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.cpp index 71e81e68a4..280b1a7030 100644 --- a/variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.cpp +++ b/variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.cpp @@ -68,7 +68,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.cpp b/variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.cpp index fc7643da90..dfa59b08e2 100644 --- a/variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.cpp +++ b/variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.cpp @@ -93,7 +93,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WBxx/WB5MMGH/variant_SFE_MMPB_STM32WB5MMG.cpp b/variants/STM32WBxx/WB5MMGH/variant_SFE_MMPB_STM32WB5MMG.cpp index 7721dd3b0e..ae3aa7eb1c 100644 --- a/variants/STM32WBxx/WB5MMGH/variant_SFE_MMPB_STM32WB5MMG.cpp +++ b/variants/STM32WBxx/WB5MMGH/variant_SFE_MMPB_STM32WB5MMG.cpp @@ -66,7 +66,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 28, // A0, PC2 29, // A1, PC3 30, // A2, PC4 diff --git a/variants/STM32WBxx/WB5MMGH/variant_STM32WB5MM_DK.cpp b/variants/STM32WBxx/WB5MMGH/variant_STM32WB5MM_DK.cpp index bd32ef83b9..2a1fa6ebbf 100644 --- a/variants/STM32WBxx/WB5MMGH/variant_STM32WB5MM_DK.cpp +++ b/variants/STM32WBxx/WB5MMGH/variant_STM32WB5MM_DK.cpp @@ -87,7 +87,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PC3 17, // A1, PA2 18, // A2, PA5 diff --git a/variants/STM32WBxx/WB5MMGH/variant_generic.cpp b/variants/STM32WBxx/WB5MMGH/variant_generic.cpp index 1f56e79b3f..9aad33f0ea 100644 --- a/variants/STM32WBxx/WB5MMGH/variant_generic.cpp +++ b/variants/STM32WBxx/WB5MMGH/variant_generic.cpp @@ -88,7 +88,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 0, // A0, PA0 1, // A1, PA1 2, // A2, PA2 diff --git a/variants/STM32WL3x/WL30K(8-B)V/variant_generic.cpp b/variants/STM32WL3x/WL30K(8-B)V/variant_generic.cpp index 930bb553b3..ffb035b45e 100644 --- a/variants/STM32WL3x/WL30K(8-B)V/variant_generic.cpp +++ b/variants/STM32WL3x/WL30K(8-B)V/variant_generic.cpp @@ -35,7 +35,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 9 // A1, PB1 }; diff --git a/variants/STM32WL3x/WL31C(8-B)V/variant_generic.cpp b/variants/STM32WL3x/WL31C(8-B)V/variant_generic.cpp index 2d8f7a1b6a..aa586526ba 100644 --- a/variants/STM32WL3x/WL31C(8-B)V/variant_generic.cpp +++ b/variants/STM32WL3x/WL31C(8-B)V/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 17, // A1, PB1 19, // A2, PB3 diff --git a/variants/STM32WL3x/WL31K(8-B)V_WL33K(8-B-C)Vx(X)/variant_generic.cpp b/variants/STM32WL3x/WL31K(8-B)V_WL33K(8-B-C)Vx(X)/variant_generic.cpp index d3ca4c4650..61ce6810e1 100644 --- a/variants/STM32WL3x/WL31K(8-B)V_WL33K(8-B-C)Vx(X)/variant_generic.cpp +++ b/variants/STM32WL3x/WL31K(8-B)V_WL33K(8-B-C)Vx(X)/variant_generic.cpp @@ -38,7 +38,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 9 // A1, PB1 }; diff --git a/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.cpp b/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.cpp index bc5995b9a9..db0672ac01 100644 --- a/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.cpp +++ b/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.cpp @@ -51,7 +51,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 17, // A0, PB1 19, // A1, PB3 21 // A2, PB5 diff --git a/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.cpp b/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.cpp index cdc9964ee6..5e6be52176 100644 --- a/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.cpp +++ b/variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.cpp @@ -52,7 +52,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 17, // A1, PB1 19, // A2, PB3 diff --git a/variants/STM32WL3x/WL3RK(8-B)Vx(X)/variant_generic.cpp b/variants/STM32WL3x/WL3RK(8-B)Vx(X)/variant_generic.cpp index b3ab67d6ee..f6ace77abe 100644 --- a/variants/STM32WL3x/WL3RK(8-B)Vx(X)/variant_generic.cpp +++ b/variants/STM32WL3x/WL3RK(8-B)Vx(X)/variant_generic.cpp @@ -37,7 +37,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PA3 10 // A1, PB1 }; diff --git a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_GENERIC_NODE_SE_TTI.cpp b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_GENERIC_NODE_SE_TTI.cpp index 4b2a342057..c7b96c4318 100644 --- a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_GENERIC_NODE_SE_TTI.cpp +++ b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_GENERIC_NODE_SE_TTI.cpp @@ -47,7 +47,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 18, // A0, PB2 4, // A1, PA11 5, // A2, PA12 diff --git a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.cpp b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.cpp index 4b621dd744..d44f0b7c86 100644 --- a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.cpp +++ b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 17, // A0, PB3 18, // A1, PB4 16, // A2, PB2 diff --git a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.cpp b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.cpp index f5b9e7f738..1a1153b283 100644 --- a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.cpp +++ b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.cpp @@ -44,7 +44,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 17, // A0, PB3 18, // A1, PB4 16, // A2, PB2 diff --git a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.cpp b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.cpp index cefeeb0225..8ae6f191ad 100644 --- a/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.cpp +++ b/variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.cpp @@ -50,7 +50,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 10, // A0, PA10 11, // A1, PA11 12, // A2, PA12 diff --git a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_ELV_BM_TRX1.cpp b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_ELV_BM_TRX1.cpp index 427f118333..faf409c40b 100644 --- a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_ELV_BM_TRX1.cpp +++ b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_ELV_BM_TRX1.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 3, // A0, PB14 11, // A1, PA14 12 // A2, PA13 diff --git a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.cpp b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.cpp index ef4bdae440..4963b5acae 100644 --- a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.cpp +++ b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.cpp @@ -46,7 +46,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 7, // A0, PA15 11, // A1, PB13 13, // A2, PB14 diff --git a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_NUCLEO_WL55JC1.cpp b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_NUCLEO_WL55JC1.cpp index 748b87d1c1..ebda04f917 100644 --- a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_NUCLEO_WL55JC1.cpp +++ b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_NUCLEO_WL55JC1.cpp @@ -61,7 +61,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 16, // A0, PB1 17, // A1, PB2 18, // A2, PA10 diff --git a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.cpp b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.cpp index 92256dcf02..8307a767f1 100644 --- a/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.cpp +++ b/variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.cpp @@ -64,7 +64,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 10, // A0, PA10 11, // A1, PA11 12, // A2, PA12 diff --git a/variants/STM32WLxx/WL5MOCH/variant_generic.cpp b/variants/STM32WLxx/WL5MOCH/variant_generic.cpp index 0029a79850..750e0456ad 100644 --- a/variants/STM32WLxx/WL5MOCH/variant_generic.cpp +++ b/variants/STM32WLxx/WL5MOCH/variant_generic.cpp @@ -55,7 +55,7 @@ const PinName digitalPin[] = { }; // Analog (Ax) pin number array -const uint32_t analogInputPin[] = { +const pin_size_t analogInputPin[] = { 10, // A0, PA10 11, // A1, PA11 12, // A2, PA12