Update board config to use UART2 versus LPUART1 for ST-LINK

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12900 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
cinsights 2019-07-11 11:55:41 +00:00
parent 0aa3570ccf
commit 5b3fceab1c
2 changed files with 25 additions and 25 deletions

View File

@ -59,8 +59,8 @@
*/ */
#define GPIOA_PIN0 0U #define GPIOA_PIN0 0U
#define GPIOA_PIN1 1U #define GPIOA_PIN1 1U
#define GPIOA_LPUART1_TX 2U #define GPIOA_STLK_RX 2U
#define GPIOA_LPUART1_RX 3U #define GPIOA_STLK_TX 3U
#define GPIOA_PIN4 4U #define GPIOA_PIN4 4U
#define GPIOA_LED_GREEN 5U #define GPIOA_LED_GREEN 5U
#define GPIOA_PIN6 6U #define GPIOA_PIN6 6U
@ -145,8 +145,8 @@
/* /*
* IO lines assignments. * IO lines assignments.
*/ */
#define LINE_LPUART1_TX PAL_LINE(GPIOA, 2U) #define LINE_STLK_RX PAL_LINE(GPIOA, 2U)
#define LINE_LPUART1_RX PAL_LINE(GPIOA, 3U) #define LINE_STLK_TX PAL_LINE(GPIOA, 3U)
#define LINE_LED_GREEN PAL_LINE(GPIOA, 5U) #define LINE_LED_GREEN PAL_LINE(GPIOA, 5U)
#define LINE_SWDIO PAL_LINE(GPIOA, 13U) #define LINE_SWDIO PAL_LINE(GPIOA, 13U)
#define LINE_SWCLK PAL_LINE(GPIOA, 14U) #define LINE_SWCLK PAL_LINE(GPIOA, 14U)
@ -199,8 +199,8 @@
* *
* PA0 - PIN0 (input pullup). * PA0 - PIN0 (input pullup).
* PA1 - PIN1 (input pullup). * PA1 - PIN1 (input pullup).
* PA2 - LPUART1_TX (alternate 6). * PA2 - STLK_RX (alternate 1).
* PA3 - LPUART1_RX (alternate 6). * PA3 - STLK_TX (alternate 1).
* PA4 - PIN4 (input pullup). * PA4 - PIN4 (input pullup).
* PA5 - LED_GREEN (output pushpull maximum). * PA5 - LED_GREEN (output pushpull maximum).
* PA6 - PIN6 (input pullup). * PA6 - PIN6 (input pullup).
@ -216,8 +216,8 @@
*/ */
#define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_PIN0) | \ #define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_PIN0) | \
PIN_MODE_INPUT(GPIOA_PIN1) | \ PIN_MODE_INPUT(GPIOA_PIN1) | \
PIN_MODE_ALTERNATE(GPIOA_LPUART1_TX) | \ PIN_MODE_ALTERNATE(GPIOA_STLK_RX) | \
PIN_MODE_ALTERNATE(GPIOA_LPUART1_RX) | \ PIN_MODE_ALTERNATE(GPIOA_STLK_TX) | \
PIN_MODE_INPUT(GPIOA_PIN4) | \ PIN_MODE_INPUT(GPIOA_PIN4) | \
PIN_MODE_OUTPUT(GPIOA_LED_GREEN) | \ PIN_MODE_OUTPUT(GPIOA_LED_GREEN) | \
PIN_MODE_INPUT(GPIOA_PIN6) | \ PIN_MODE_INPUT(GPIOA_PIN6) | \
@ -232,8 +232,8 @@
PIN_MODE_INPUT(GPIOA_PIN15)) PIN_MODE_INPUT(GPIOA_PIN15))
#define VAL_GPIOA_OTYPER (PIN_OTYPE_PUSHPULL(GPIOA_PIN0) | \ #define VAL_GPIOA_OTYPER (PIN_OTYPE_PUSHPULL(GPIOA_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN1) | \ PIN_OTYPE_PUSHPULL(GPIOA_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOA_LPUART1_TX) | \ PIN_OTYPE_PUSHPULL(GPIOA_STLK_RX) | \
PIN_OTYPE_PUSHPULL(GPIOA_LPUART1_RX) | \ PIN_OTYPE_PUSHPULL(GPIOA_STLK_TX) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN4) | \ PIN_OTYPE_PUSHPULL(GPIOA_PIN4) | \
PIN_OTYPE_PUSHPULL(GPIOA_LED_GREEN) | \ PIN_OTYPE_PUSHPULL(GPIOA_LED_GREEN) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN6) | \ PIN_OTYPE_PUSHPULL(GPIOA_PIN6) | \
@ -248,8 +248,8 @@
PIN_OTYPE_PUSHPULL(GPIOA_PIN15)) PIN_OTYPE_PUSHPULL(GPIOA_PIN15))
#define VAL_GPIOA_OSPEEDR (PIN_OSPEED_HIGH(GPIOA_PIN0) | \ #define VAL_GPIOA_OSPEEDR (PIN_OSPEED_HIGH(GPIOA_PIN0) | \
PIN_OSPEED_HIGH(GPIOA_PIN1) | \ PIN_OSPEED_HIGH(GPIOA_PIN1) | \
PIN_OSPEED_MEDIUM(GPIOA_LPUART1_TX) | \ PIN_OSPEED_MEDIUM(GPIOA_STLK_RX) | \
PIN_OSPEED_MEDIUM(GPIOA_LPUART1_RX) | \ PIN_OSPEED_MEDIUM(GPIOA_STLK_TX) | \
PIN_OSPEED_HIGH(GPIOA_PIN4) | \ PIN_OSPEED_HIGH(GPIOA_PIN4) | \
PIN_OSPEED_HIGH(GPIOA_LED_GREEN) | \ PIN_OSPEED_HIGH(GPIOA_LED_GREEN) | \
PIN_OSPEED_HIGH(GPIOA_PIN6) | \ PIN_OSPEED_HIGH(GPIOA_PIN6) | \
@ -264,8 +264,8 @@
PIN_OSPEED_HIGH(GPIOA_PIN15)) PIN_OSPEED_HIGH(GPIOA_PIN15))
#define VAL_GPIOA_PUPDR (PIN_PUPDR_PULLUP(GPIOA_PIN0) | \ #define VAL_GPIOA_PUPDR (PIN_PUPDR_PULLUP(GPIOA_PIN0) | \
PIN_PUPDR_PULLUP(GPIOA_PIN1) | \ PIN_PUPDR_PULLUP(GPIOA_PIN1) | \
PIN_PUPDR_FLOATING(GPIOA_LPUART1_TX) | \ PIN_PUPDR_FLOATING(GPIOA_STLK_RX) | \
PIN_PUPDR_FLOATING(GPIOA_LPUART1_RX) | \ PIN_PUPDR_FLOATING(GPIOA_STLK_TX) | \
PIN_PUPDR_PULLUP(GPIOA_PIN4) | \ PIN_PUPDR_PULLUP(GPIOA_PIN4) | \
PIN_PUPDR_FLOATING(GPIOA_LED_GREEN) | \ PIN_PUPDR_FLOATING(GPIOA_LED_GREEN) | \
PIN_PUPDR_PULLUP(GPIOA_PIN6) | \ PIN_PUPDR_PULLUP(GPIOA_PIN6) | \
@ -280,8 +280,8 @@
PIN_PUPDR_PULLUP(GPIOA_PIN15)) PIN_PUPDR_PULLUP(GPIOA_PIN15))
#define VAL_GPIOA_ODR (PIN_ODR_HIGH(GPIOA_PIN0) | \ #define VAL_GPIOA_ODR (PIN_ODR_HIGH(GPIOA_PIN0) | \
PIN_ODR_HIGH(GPIOA_PIN1) | \ PIN_ODR_HIGH(GPIOA_PIN1) | \
PIN_ODR_HIGH(GPIOA_LPUART1_TX) | \ PIN_ODR_HIGH(GPIOA_STLK_RX) | \
PIN_ODR_HIGH(GPIOA_LPUART1_RX) | \ PIN_ODR_HIGH(GPIOA_STLK_TX) | \
PIN_ODR_HIGH(GPIOA_PIN4) | \ PIN_ODR_HIGH(GPIOA_PIN4) | \
PIN_ODR_LOW(GPIOA_LED_GREEN) | \ PIN_ODR_LOW(GPIOA_LED_GREEN) | \
PIN_ODR_HIGH(GPIOA_PIN6) | \ PIN_ODR_HIGH(GPIOA_PIN6) | \
@ -296,8 +296,8 @@
PIN_ODR_HIGH(GPIOA_PIN15)) PIN_ODR_HIGH(GPIOA_PIN15))
#define VAL_GPIOA_AFRL (PIN_AFIO_AF(GPIOA_PIN0, 0U) | \ #define VAL_GPIOA_AFRL (PIN_AFIO_AF(GPIOA_PIN0, 0U) | \
PIN_AFIO_AF(GPIOA_PIN1, 0U) | \ PIN_AFIO_AF(GPIOA_PIN1, 0U) | \
PIN_AFIO_AF(GPIOA_LPUART1_TX, 6U) | \ PIN_AFIO_AF(GPIOA_STLK_RX, 1U) | \
PIN_AFIO_AF(GPIOA_LPUART1_RX, 6U) | \ PIN_AFIO_AF(GPIOA_STLK_TX, 1U) | \
PIN_AFIO_AF(GPIOA_PIN4, 0U) | \ PIN_AFIO_AF(GPIOA_PIN4, 0U) | \
PIN_AFIO_AF(GPIOA_LED_GREEN, 0U) | \ PIN_AFIO_AF(GPIOA_LED_GREEN, 0U) | \
PIN_AFIO_AF(GPIOA_PIN6, 0U) | \ PIN_AFIO_AF(GPIOA_PIN6, 0U) | \

View File

@ -17,7 +17,7 @@
<ports> <ports>
<GPIOA> <GPIOA>
<pin0 <pin0
ID="" ID="ARD_A0_IN0"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"
@ -25,7 +25,7 @@
Mode="Input" Mode="Input"
Alternate="0" /> Alternate="0" />
<pin1 <pin1
ID="" ID="ARD_A1_IN1"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"
@ -33,23 +33,23 @@
Mode="Input" Mode="Input"
Alternate="0" /> Alternate="0" />
<pin2 <pin2
ID="LPUART1_TX" ID="STLK_RX"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="High" Speed="High"
Resistor="Floating" Resistor="Floating"
Mode="Alternate" Mode="Alternate"
Alternate="6" /> Alternate="1" />
<pin3 <pin3
ID="LPUART1_RX" ID="STLK_TX"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="High" Speed="High"
Resistor="Floating" Resistor="Floating"
Mode="Alternate" Mode="Alternate"
Alternate="6"/> Alternate="1"/>
<pin4 <pin4
ID="" ID="ARD_A2_IN4"
Type="PushPull" Type="PushPull"
Level="High" Level="High"
Speed="Maximum" Speed="Maximum"