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:
parent
78df665ca0
commit
dcd16e9ca0
|
@ -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.
|
||||
*/
|
||||
|
|
|
@ -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
|
@ -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
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,118 +1,118 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema elementFormDefault="qualified"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<xs:include schemaLocation="../common/doc.xsd" />
|
||||
<xs:include schemaLocation="../common/stm32/stm32_gpiov2_port.xsd" />
|
||||
<xs:include schemaLocation="abstract_board.xsd" />
|
||||
<xs:include schemaLocation="../common/doc.xsd" />
|
||||
<xs:include schemaLocation="../common/stm32/stm32_gpiov2_port.xsd" />
|
||||
<xs:include schemaLocation="abstract_board.xsd" />
|
||||
|
||||
<xs:complexType name="STM32WBxxBoardType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AbstractBoardType">
|
||||
<xs:sequence>
|
||||
<xs:element name="subtype">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:enumeration value="STM32WB55xx"></xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="clocks" maxOccurs="1" minOccurs="1">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="HSEFrequency" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:minInclusive value="0"></xs:minInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEBypass" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse">
|
||||
</xs:whiteSpace>
|
||||
<xs:enumeration value="false"></xs:enumeration>
|
||||
<xs:enumeration value="true"></xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEDrive" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:enumeration value="3 High Drive (default)">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="2 Medium-High Drive">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="1 Medium-Low Drive">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="0 Low Drive (lowest consumption)">
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEFrequency" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:minInclusive value="0"></xs:minInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="VDD" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse">
|
||||
</xs:whiteSpace>
|
||||
<xs:minInclusive value="180"></xs:minInclusive>
|
||||
<xs:maxInclusive value="360"></xs:maxInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ports" type="portsType" maxOccurs="1"
|
||||
minOccurs="1">
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="STM32WBxxBoardType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AbstractBoardType">
|
||||
<xs:sequence>
|
||||
<xs:element name="subtype">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:enumeration value="STM32WB55xx"></xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="clocks" maxOccurs="1" minOccurs="1">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="HSEFrequency" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:minInclusive value="0"></xs:minInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEBypass" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse">
|
||||
</xs:whiteSpace>
|
||||
<xs:enumeration value="false"></xs:enumeration>
|
||||
<xs:enumeration value="true"></xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEDrive" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:enumeration value="3 High Drive (default)">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="2 Medium-High Drive">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="1 Medium-Low Drive">
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="0 Low Drive (lowest consumption)">
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="LSEFrequency" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse"></xs:whiteSpace>
|
||||
<xs:minInclusive value="0"></xs:minInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="VDD" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:int">
|
||||
<xs:whiteSpace value="collapse">
|
||||
</xs:whiteSpace>
|
||||
<xs:minInclusive value="180"></xs:minInclusive>
|
||||
<xs:maxInclusive value="360"></xs:maxInclusive>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ports" type="portsType" maxOccurs="1"
|
||||
minOccurs="1">
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="portsType">
|
||||
<xs:sequence>
|
||||
<xs:element name="GPIOA" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOB" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOC" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOD" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOE" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOF" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOG" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOH" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOI" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="portsType">
|
||||
<xs:sequence>
|
||||
<xs:element name="GPIOA" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOB" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOC" type="STM32GPIOv2PortType"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOD" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOE" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOF" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOG" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOH" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
<xs:element name="GPIOI" type="STM32GPIOv2PortType"
|
||||
maxOccurs="1" minOccurs="1">
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="board" type="STM32WBxxBoardType"></xs:element>
|
||||
<xs:element name="board" type="STM32WBxxBoardType"></xs:element>
|
||||
|
||||
</xs:schema>
|
||||
|
|
|
@ -4,20 +4,21 @@
|
|||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://www.chibios.org/xml/schema/boards/stm32wbxx_board.xsd">
|
||||
<configuration_settings>
|
||||
<templates_path>resources/gencfg/processors/boards/stm32wbxx/templates</templates_path>
|
||||
<output_path>.</output_path>
|
||||
<templates_path>resources/gencfg/processors/boards/stm32wbxx/templates</templates_path>
|
||||
<output_path>.</output_path>
|
||||
<hal_version>5.0.x</hal_version>
|
||||
</configuration_settings>
|
||||
<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>
|
||||
|
|
Loading…
Reference in New Issue