More WB patches.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14020 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-01-23 07:51:25 +00:00
parent 78df665ca0
commit dcd16e9ca0
10 changed files with 3005 additions and 2458 deletions

View File

@ -15,7 +15,7 @@
*/
/*
* STM32WBxx drivers configuration.
* STM32WB55xx drivers configuration.
* The following settings override the default settings present in
* the various device driver implementation headers.
* Note that the settings for each driver only have effect if the whole
@ -42,6 +42,7 @@
#define STM32_PVD_ENABLE FALSE
#define STM32_PLS STM32_PLS_LEV0
#define STM32_HSI16_ENABLED TRUE
#define STM32_HSI48_ENABLED FALSE
#define STM32_LSI_ENABLED TRUE
#define STM32_HSE_ENABLED TRUE
#define STM32_LSE_ENABLED TRUE
@ -57,6 +58,8 @@
#define STM32_HPRE STM32_HPRE_DIV1
#define STM32_PPRE1 STM32_PPRE1_DIV1
#define STM32_PPRE2 STM32_PPRE2_DIV1
#define STM32_C2HPRE STM32_C2HPRE_DIV2
#define STM32_SHDHPRE STM32_SHDHPRE_DIV1
#define STM32_STOPWUCK STM32_STOPWUCK_MSI
#define STM32_MCOSEL STM32_MCOSEL_NOCLOCK
#define STM32_MCOPRE STM32_MCOPRE_DIV1
@ -78,7 +81,6 @@
#define STM32_SAI1SEL STM32_SAI1SEL_OFF
#define STM32_CLK48SEL STM32_CLK48SEL_PLLSAI1
#define STM32_ADCSEL STM32_ADCSEL_SYSCLK
#define STM32_SWPMI1SEL STM32_SWPMI1SEL_PCLK1
#define STM32_RTCSEL STM32_RTCSEL_LSI
/*
@ -102,6 +104,8 @@
#define STM32_IRQ_TIM1_TRGCO_TIM17_PRIORITY 7
#define STM32_IRQ_TIM1_CC_PRIORITY 7
#define STM32_IRQ_TIM2_PRIORITY 7
#define STM32_IRQ_TIM16_PRIORITY 7
#define STM32_IRQ_TIM17_PRIORITY 7
#define STM32_IRQ_USART1_PRIORITY 3
#define STM32_IRQ_LPUART1_PRIORITY 3
@ -109,14 +113,14 @@
/*
* ADC driver system settings.
*/
#define STM32_ADC_DUAL_MODE FALSE
#define STM32_ADC_COMPACT_SAMPLES FALSE
#define STM32_ADC_USE_ADC1 FALSE
#define STM32_ADC_ADC1_DMA_STREAM STM32_DMA_STREAM_ID_ANY
#define STM32_ADC_ADC1_DMA_PRIORITY 2
#define STM32_ADC_ADC12_IRQ_PRIORITY 5
#define STM32_ADC_ADC1_IRQ_PRIORITY 5
#define STM32_ADC_ADC1_DMA_IRQ_PRIORITY 5
#define STM32_ADC_ADC123_CLOCK_MODE ADC_CCR_CKMODE_AHB_DIV1
#define STM32_ADC_ADC1_CLOCK_MODE ADC_CCR_CKMODE_AHB_DIV1
#define STM32_ADC_ADC1_PRESC ADC_CCR_PRESC_DIV2
/*
* GPT driver system settings.
@ -173,6 +177,12 @@
#define STM32_SERIAL_USART1_PRIORITY 12
#define STM32_SERIAL_LPUART1_PRIORITY 12
/*
* SIO driver system settings.
*/
#define STM32_SIO_USE_USART1 FALSE
#define STM32_SIO_USE_LPUART1 FALSE
/*
* SPI driver system settings.
*/
@ -209,6 +219,14 @@
#define STM32_UART_USART1_DMA_PRIORITY 0
#define STM32_UART_DMA_ERROR_HOOK(uartp) osalSysHalt("DMA failure")
/*
* USB driver system settings.
*/
#define STM32_USB_USE_USB1 FALSE
#define STM32_USB_LOW_POWER_ON_SUSPEND FALSE
#define STM32_USB_USB1_HP_IRQ_PRIORITY 12
#define STM32_USB_USB1_LP_IRQ_PRIORITY 12
/*
* WDG driver system settings.
*/

View File

@ -45,7 +45,6 @@ typedef struct {
uint32_t odr;
uint32_t afrl;
uint32_t afrh;
uint32_t ascr;
uint32_t lockr;
} gpio_setup_t;
@ -94,58 +93,47 @@ typedef struct {
static const gpio_config_t gpio_default_config = {
#if STM32_HAS_GPIOA
{VAL_GPIOA_MODER, VAL_GPIOA_OTYPER, VAL_GPIOA_OSPEEDR, VAL_GPIOA_PUPDR,
VAL_GPIOA_ODR, VAL_GPIOA_AFRL, VAL_GPIOA_AFRH, VAL_GPIOA_ASCR,
VAL_GPIOA_LOCKR},
VAL_GPIOA_ODR, VAL_GPIOA_AFRL, VAL_GPIOA_AFRH, VAL_GPIOA_LOCKR},
#endif
#if STM32_HAS_GPIOB
{VAL_GPIOB_MODER, VAL_GPIOB_OTYPER, VAL_GPIOB_OSPEEDR, VAL_GPIOB_PUPDR,
VAL_GPIOB_ODR, VAL_GPIOB_AFRL, VAL_GPIOB_AFRH, VAL_GPIOB_ASCR,
VAL_GPIOB_LOCKR},
VAL_GPIOB_ODR, VAL_GPIOB_AFRL, VAL_GPIOB_AFRH, VAL_GPIOB_LOCKR},
#endif
#if STM32_HAS_GPIOC
{VAL_GPIOC_MODER, VAL_GPIOC_OTYPER, VAL_GPIOC_OSPEEDR, VAL_GPIOC_PUPDR,
VAL_GPIOC_ODR, VAL_GPIOC_AFRL, VAL_GPIOC_AFRH, VAL_GPIOC_ASCR,
VAL_GPIOC_LOCKR},
VAL_GPIOC_ODR, VAL_GPIOC_AFRL, VAL_GPIOC_AFRH, VAL_GPIOC_LOCKR},
#endif
#if STM32_HAS_GPIOD
{VAL_GPIOD_MODER, VAL_GPIOD_OTYPER, VAL_GPIOD_OSPEEDR, VAL_GPIOD_PUPDR,
VAL_GPIOD_ODR, VAL_GPIOD_AFRL, VAL_GPIOD_AFRH, VAL_GPIOD_ASCR,
VAL_GPIOD_LOCKR},
VAL_GPIOD_ODR, VAL_GPIOD_AFRL, VAL_GPIOD_AFRH, VAL_GPIOD_LOCKR},
#endif
#if STM32_HAS_GPIOE
{VAL_GPIOE_MODER, VAL_GPIOE_OTYPER, VAL_GPIOE_OSPEEDR, VAL_GPIOE_PUPDR,
VAL_GPIOE_ODR, VAL_GPIOE_AFRL, VAL_GPIOE_AFRH, VAL_GPIOE_ASCR,
VAL_GPIOE_LOCKR},
VAL_GPIOE_ODR, VAL_GPIOE_AFRL, VAL_GPIOE_AFRH, VAL_GPIOE_LOCKR},
#endif
#if STM32_HAS_GPIOF
{VAL_GPIOF_MODER, VAL_GPIOF_OTYPER, VAL_GPIOF_OSPEEDR, VAL_GPIOF_PUPDR,
VAL_GPIOF_ODR, VAL_GPIOF_AFRL, VAL_GPIOF_AFRH, VAL_GPIOF_ASCR,
VAL_GPIOF_LOCKR},
VAL_GPIOF_ODR, VAL_GPIOF_AFRL, VAL_GPIOF_AFRH, VAL_GPIOF_LOCKR},
#endif
#if STM32_HAS_GPIOG
{VAL_GPIOG_MODER, VAL_GPIOG_OTYPER, VAL_GPIOG_OSPEEDR, VAL_GPIOG_PUPDR,
VAL_GPIOG_ODR, VAL_GPIOG_AFRL, VAL_GPIOG_AFRH, VAL_GPIOG_ASCR,
VAL_GPIOG_LOCKR},
VAL_GPIOG_ODR, VAL_GPIOG_AFRL, VAL_GPIOG_AFRH, VAL_GPIOG_LOCKR},
#endif
#if STM32_HAS_GPIOH
{VAL_GPIOH_MODER, VAL_GPIOH_OTYPER, VAL_GPIOH_OSPEEDR, VAL_GPIOH_PUPDR,
VAL_GPIOH_ODR, VAL_GPIOH_AFRL, VAL_GPIOH_AFRH, VAL_GPIOH_ASCR,
VAL_GPIOH_LOCKR},
VAL_GPIOH_ODR, VAL_GPIOH_AFRL, VAL_GPIOH_AFRH, VAL_GPIOH_LOCKR},
#endif
#if STM32_HAS_GPIOI
{VAL_GPIOI_MODER, VAL_GPIOI_OTYPER, VAL_GPIOI_OSPEEDR, VAL_GPIOI_PUPDR,
VAL_GPIOI_ODR, VAL_GPIOI_AFRL, VAL_GPIOI_AFRH, VAL_GPIOI_ASCR,
VAL_GPIOI_LOCKR},
VAL_GPIOI_ODR, VAL_GPIOI_AFRL, VAL_GPIOI_AFRH, VAL_GPIOI_LOCKR},
#endif
#if STM32_HAS_GPIOJ
{VAL_GPIOJ_MODER, VAL_GPIOJ_OTYPER, VAL_GPIOJ_OSPEEDR, VAL_GPIOJ_PUPDR,
VAL_GPIOJ_ODR, VAL_GPIOJ_AFRL, VAL_GPIOJ_AFRH, VAL_GPIOJ_ASCR,
VAL_GPIOJ_LOCKR},
VAL_GPIOJ_ODR, VAL_GPIOJ_AFRL, VAL_GPIOJ_AFRH, VAL_GPIOJ_LOCKR},
#endif
#if STM32_HAS_GPIOK
{VAL_GPIOK_MODER, VAL_GPIOK_OTYPER, VAL_GPIOK_OSPEEDR, VAL_GPIOK_PUPDR,
VAL_GPIOK_ODR, VAL_GPIOK_AFRL, VAL_GPIOK_AFRH, VAL_GPIOK_ASCR,
VAL_GPIOK_LOCKR}
VAL_GPIOK_ODR, VAL_GPIOK_AFRL, VAL_GPIOK_AFRH, VAL_GPIOK_LOCKR}
#endif
};
@ -156,7 +144,6 @@ static const gpio_config_t gpio_default_config = {
static void gpio_init(stm32_gpio_t *gpiop, const gpio_setup_t *config) {
gpiop->OTYPER = config->otyper;
gpiop->ASCR = config->ascr;
gpiop->OSPEEDR = config->ospeedr;
gpiop->PUPDR = config->pupdr;
gpiop->ODR = config->odr;
@ -209,6 +196,10 @@ static void stm32_gpio_init(void) {
#endif
}
/*===========================================================================*/
/* Driver interrupt handlers. */
/*===========================================================================*/
/*===========================================================================*/
/* Driver exported functions. */
/*===========================================================================*/
@ -224,6 +215,50 @@ void __early_init(void) {
stm32_clock_init();
}
#if HAL_USE_SDC || defined(__DOXYGEN__)
/**
* @brief SDC card detection.
*/
bool sdc_lld_is_card_inserted(SDCDriver *sdcp) {
(void)sdcp;
/* CHTODO: Fill the implementation.*/
return true;
}
/**
* @brief SDC card write protection detection.
*/
bool sdc_lld_is_write_protected(SDCDriver *sdcp) {
(void)sdcp;
/* CHTODO: Fill the implementation.*/
return false;
}
#endif /* HAL_USE_SDC */
#if HAL_USE_MMC_SPI || defined(__DOXYGEN__)
/**
* @brief MMC_SPI card detection.
*/
bool mmc_lld_is_card_inserted(MMCDriver *mmcp) {
(void)mmcp;
/* CHTODO: Fill the implementation.*/
return true;
}
/**
* @brief MMC_SPI card write protection detection.
*/
bool mmc_lld_is_write_protected(MMCDriver *mmcp) {
(void)mmcp;
/* CHTODO: Fill the implementation.*/
return false;
}
#endif
/**
* @brief Board-specific initialization code.
* @note You can add your board-specific code here.

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
# List of all the board related files.
BOARDSRC = $(CHIBIOS)/os/hal/boards/ST_NUCLEO_WB55CG_USBDongle/board.c
BOARDSRC = $(CHIBIOS)/os/hal/boards/ST_NUCLEO48_WB55CG_USB/board.c
# Required include directories
BOARDINC = $(CHIBIOS)/os/hal/boards/ST_NUCLEO_WB55CG_USBDongle
BOARDINC = $(CHIBIOS)/os/hal/boards/ST_NUCLEO48_WB55CG_USB
# Shared variables
ALLCSRC += $(BOARDSRC)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,7 @@
# Required platform files.
PLATFORMSRC := $(CHIBIOS)/os/hal/ports/common/ARMCMx/nvic.c \
$(CHIBIOS)/os/hal/ports/STM32/STM32WBxx/stm32_isr.c \
$(CHIBIOS)/os/hal/ports/STM32/STM32WBxx/hal_lld.c \
$(CHIBIOS)/os/hal/ports/STM32/STM32WBxx/hal_efl_lld.c
$(CHIBIOS)/os/hal/ports/STM32/STM32WBxx/hal_lld.c
# Required include directories.
PLATFORMINC := $(CHIBIOS)/os/hal/ports/common/ARMCMx \

View File

@ -28,6 +28,10 @@ all:
+@make --no-print-directory -f ./make/stm32h743_nucleo144.make all
@echo ====================================================================
@echo
@echo === Building for STM32WB55CG_Nucleo48_USB ==========================
+@make --no-print-directory -f ./make/stm32wb55cg_nucleo48.make all
@echo ====================================================================
@echo
@echo === Building for STM32WB55RG_Nucleo68 =============================
+@make --no-print-directory -f ./make/stm32wb55rg_nucleo68.make all
@echo ====================================================================
@ -47,6 +51,9 @@ clean:
@echo
+@make --no-print-directory -f ./make/stm32h743_nucleo144.make clean
@echo
+@make --no-print-directory -f ./make/stm32wb55cg_nucleo48.make clean
@echo
@echo
+@make --no-print-directory -f ./make/stm32wb55rg_nucleo68.make clean
@echo

View File

@ -11,13 +11,14 @@
<board_name>-----human readable board name-----</board_name>
<board_id>BOARD_IDENTIFIER</board_id>
<board_functions></board_functions>
<ethernet_phy>
<identifier>MII_KS8721_ID</identifier>
<bus_type>RMII</bus_type>
</ethernet_phy>
<headers></headers>
<subtype>STM32WB55xx</subtype>
<clocks HSEFrequency="32000000" LSEFrequency="32768"
LSEBypass="false" VDD="300" LSEDrive="3 High Drive (default)" />
<clocks
HSEFrequency="32000000"
LSEFrequency="32768"
LSEBypass="false"
LSEDrive="3 High Drive (default)"
VDD="300" />
<ports>
<GPIOA>
<pin0
@ -28,7 +29,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -38,7 +38,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -48,7 +47,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -58,7 +56,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -68,7 +65,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -78,7 +74,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -88,7 +83,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -98,7 +92,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -108,7 +101,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -118,7 +110,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -128,7 +119,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -138,7 +128,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -148,7 +137,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID="JTAG_TMS"
@ -158,7 +146,6 @@
Level="High"
Mode="Alternate"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID="JTAG_TCK"
@ -168,7 +155,6 @@
Level="High"
Mode="Alternate"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID="JTAG_TDI"
@ -178,7 +164,6 @@
Level="High"
Mode="Alternate"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOA>
<GPIOB>
@ -190,7 +175,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -200,7 +184,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID="BOOT1"
@ -210,7 +193,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID="JTAG_TDO"
@ -220,7 +202,6 @@
Level="High"
Mode="Alternate"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID="JTAG_TRST"
@ -230,7 +211,6 @@
Level="High"
Mode="Alternate"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -240,7 +220,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -250,7 +229,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -260,7 +238,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -270,7 +247,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -280,7 +256,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -290,7 +265,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -300,7 +274,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -310,7 +283,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -320,7 +292,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -330,7 +301,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -340,7 +310,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOB>
<GPIOC>
@ -352,7 +321,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -362,7 +330,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -372,7 +339,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -382,7 +348,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -392,7 +357,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -402,7 +366,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -412,7 +375,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -422,7 +384,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -432,7 +393,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -442,7 +402,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -452,7 +411,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -462,7 +420,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -472,7 +429,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -482,7 +438,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID="OSC32_IN"
@ -492,7 +447,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID="OSC32_OUT"
@ -502,7 +456,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOC>
<GPIOD>
@ -514,7 +467,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -524,7 +476,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -534,7 +485,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -544,7 +494,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -554,7 +503,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -564,7 +512,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -574,7 +521,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -584,7 +530,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -594,7 +539,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -604,7 +548,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -614,7 +557,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -624,7 +566,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -634,7 +575,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -644,7 +584,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -654,7 +593,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -664,7 +602,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOD>
<GPIOE>
@ -676,7 +613,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -686,7 +622,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -696,7 +631,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -706,7 +640,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -716,7 +649,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -726,7 +658,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -736,7 +667,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -746,7 +676,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -756,7 +685,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -766,7 +694,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -776,7 +703,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -786,7 +712,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -796,7 +721,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -806,7 +730,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -816,7 +739,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -826,7 +748,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOE>
<GPIOF>
@ -838,7 +759,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -848,7 +768,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -858,7 +777,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -868,7 +786,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -878,7 +795,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -888,7 +804,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -898,7 +813,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -908,7 +822,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -918,7 +831,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -928,7 +840,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -938,7 +849,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -948,7 +858,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -958,7 +867,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -968,7 +876,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -978,7 +885,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -988,7 +894,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOF>
<GPIOG>
@ -1000,7 +905,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID=""
@ -1010,7 +914,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -1020,7 +923,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -1030,7 +932,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -1040,7 +941,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -1050,7 +950,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -1060,7 +959,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -1070,7 +968,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -1080,7 +977,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -1090,7 +986,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -1100,7 +995,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -1110,7 +1004,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -1120,7 +1013,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -1130,7 +1022,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -1140,7 +1031,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -1150,7 +1040,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOG>
<GPIOH>
@ -1162,7 +1051,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin1
ID="OSC_OUT"
@ -1172,7 +1060,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin2
ID=""
@ -1182,7 +1069,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin3
ID=""
@ -1192,7 +1078,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin4
ID=""
@ -1202,7 +1087,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin5
ID=""
@ -1212,7 +1096,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin6
ID=""
@ -1222,7 +1105,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin7
ID=""
@ -1232,7 +1114,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin8
ID=""
@ -1242,7 +1123,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin9
ID=""
@ -1252,7 +1132,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin10
ID=""
@ -1262,7 +1141,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin11
ID=""
@ -1272,7 +1150,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin12
ID=""
@ -1282,7 +1159,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin13
ID=""
@ -1292,7 +1168,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin14
ID=""
@ -1302,7 +1177,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
<pin15
ID=""
@ -1312,7 +1186,6 @@
Level="High"
Mode="Analog"
Alternate="0"
AnalogSwitch="Disabled"
PinLock="Disabled" />
</GPIOH>
</ports>