Add standard pin-names validation script & tests
ls
1 parent 500ddf5 commit 885cdef5f7ff92a95a211ecbb21a9897bc450c01
@George Psimenos George Psimenos authored on 8 Dec 2020
Showing 143 changed files
View
.codecheckignore
Too large (Show diff)
View
.travis.yml
Too large (Show diff)
View
hal/source/mbed_pinmap_default.cpp
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/gpio/CMakeLists.txt 100644 → 0
Too large (Show diff)
View
hal/tests/TESTS/pin_names/arduino_uno/main.cpp
Too large (Show diff)
View
hal/tests/TESTS/pin_names/pinvalidate.py 0 → 100755
Too large (Show diff)
View
hal/tests/TESTS/pin_names/pinvalidate_test.py 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/PinNames.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/PinNames_test.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/duplicate_file/PinNames.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/duplicate_marker/PinNames.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/misformatted_marker/PinNames.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/missing_marker/PinNames.h 0 → 100644
Too large (Show diff)
View
hal/tests/TESTS/pin_names/test_files/nonexistent_target/PinNames.h 0 → 100644
Too large (Show diff)
View
storage/blockdevice/COMPONENT_SD/mbed_lib.json
Too large (Show diff)
View
targets/TARGET_ARM_FM/TARGET_FVP_MPS2/PinNames.h
Too large (Show diff)
View
targets/TARGET_ARM_SSG/TARGET_CM3DS_MPS2/PinNames.h
Too large (Show diff)
View
targets/TARGET_ARM_SSG/TARGET_MPS2/PinNames.h
Too large (Show diff)
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_B1/PinNames.h
Too large (Show diff)
View
targets/TARGET_ARM_SSG/TARGET_MUSCA_S1/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS_ATP/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS_DK/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS_MODULE/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS_NANO/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_ARTEMIS_THING_PLUS/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_EDGE/PinNames.h
Too large (Show diff)
View
targets/TARGET_Ambiq_Micro/TARGET_Apollo3/TARGET_SFE_EDGE2/PinNames.h
Too large (Show diff)
View
targets/TARGET_Analog_Devices/TARGET_ADUCM302X/TARGET_ADUCM3029/TARGET_EV_COG_AD3029LZ/PinNames.h
Too large (Show diff)
View
targets/TARGET_Analog_Devices/TARGET_ADUCM4X50/TARGET_ADUCM4050/TARGET_EV_COG_AD4050LZ/PinNames.h
Too large (Show diff)
View
targets/TARGET_Cypress/TARGET_PSOC6/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_KLXX/TARGET_KL25Z/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_KLXX/TARGET_KL46Z/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K82F/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW41Z/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_HEXIWEAR/PinNames.h
Too large (Show diff)
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PinNames.h
Too large (Show diff)
View
targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h
Too large (Show diff)
View
targets/TARGET_GigaDevice/TARGET_GD32F4XX/TARGET_GD32F450ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32620C/TARGET_MAX32620FTHR/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32620C/TARGET_SDT32620B/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32625/TARGET_MAX32625MBED/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32625/TARGET_MAX32625PICO/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32625/TARGET_SDT32625B/PinNames.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32630/TARGET_MAX32630FTHR/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/TARGET_NRF52_DK/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/TARGET_SDT52832B/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_ARDUINO_NANO33BLE/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_EP_AGORA/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_EP_ATLAS/PinNames.h
Too large (Show diff)
View
targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/TARGET_NRF52840_DK/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M251/TARGET_NUMAKER_IOT_M252/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M261/TARGET_NUMAKER_IOT_M263A/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M451/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_IOT_M487/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_NANO100/PinNames.h
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_NUC472/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_LPC11XX_11CXX/TARGET_LPC11XX/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_LPC176X/TARGET_ARCH_PRO/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_LPC176X/TARGET_MBED_LPC1768/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC54114/TARGET_LPCXpresso/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PinNames.h
Too large (Show diff)
View
targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMXRT1050/TARGET_EVK/PinNames.h
Too large (Show diff)
View
targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_GR_LYCHEE/PinNames.h
Too large (Show diff)
View
targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_RZ_A1H/PinNames.h
Too large (Show diff)
View
targets/TARGET_RENESAS/TARGET_RZ_A2XX/TARGET_GR_MANGO/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F070xB/TARGET_NUCLEO_F070RB/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F072xB/TARGET_NUCLEO_F072RB/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F0/TARGET_STM32F091xC/TARGET_NUCLEO_F091RC/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F1/TARGET_STM32F103xB/TARGET_NUCLEO_F103RB/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F2/TARGET_STM32F207xG/TARGET_NUCLEO_F207ZG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_MTS_DRAGONFLY_F411RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_MTS_MDOT_F411RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_WIO_EMW3166/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_MTS_DRAGONFLY_F413RH/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_3G/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_WIO_BG96/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F756xG/TARGET_NUCLEO_F756ZG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_UHURU_RAVEN/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G031xx/TARGET_NUCLEO_G031K8/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/TARGET_NUCLEO_H743ZI2/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_DISCO_H747I/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_PORTENTA_H7/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H7A3xIQ/TARGET_NUCLEO_H7A3ZI_Q/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L073xZ/TARGET_NUCLEO_L073RZ/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L1/TARGET_STM32L151xC/TARGET_XDOT_L151CC/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L1/TARGET_STM32L152xC/TARGET_MOTE_L152RC/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L1/TARGET_STM32L152xE/TARGET_NUCLEO_L152RE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L443xC/TARGET_ADV_WISE_1510/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L452xE/TARGET_NUCLEO_L452RE_P/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L471xG/TARGET_MTS_DRAGONFLY_L471QG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_ADV_WISE_1570/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xE/TARGET_NUCLEO_L552ZE_Q/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L562xE/TARGET_DISCO_L562QE/PinNames.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG/PinNames.h
Too large (Show diff)
View
targets/TARGET_Samsung/TARGET_SIDK_S1SBP6A/PinNames.h
Too large (Show diff)
View
targets/TARGET_Samsung/TARGET_SIDK_S5JS100/PinNames.h
Too large (Show diff)
View
targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32GG/TARGET_EFM32GG_STK3700/PinNames.h
Too large (Show diff)
View
targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32GG11/TARGET_EFM32GG11_STK3701/PinNames.h
Too large (Show diff)
View
targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFR32MG12/TARGET_TB_SENSE_12/PinNames.h
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM46B/PinNames.h
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4G9/PinNames.h
Too large (Show diff)