Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides

pull/14457/head
George Psimenos 2021-03-23 11:17:17 +00:00
parent 96e19afdd1
commit 61cfaa15cd
168 changed files with 996 additions and 483 deletions

View File

@ -75,15 +75,23 @@ typedef enum {
PWM_11
} PWMName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
#define MBED_UART0 USBTX, USBRX
#define MBED_UART0 CONSOLE_TX, CONSOLE_RX
#define MBED_UART1 XB_TX, XB_RX
#define MBED_UART2 SH0_TX, SH0_RX
#define MBED_UART3 SH1_TX, SH1_RX
#define MBED_UARTUSB USBTX, USBRX
#define MBED_UARTUSB CONSOLE_TX, CONSOLE_RX
#ifdef __cplusplus
}

View File

@ -156,8 +156,8 @@ typedef enum {
ADC_SSEL = 653,
//MPS2 Uart
USBTX = 400,
USBRX = 401,
CONSOLE_TX = 400,
CONSOLE_RX = 401,
XB_TX = 402,
XB_RX = 403,
UART_TX2 = 404,

View File

@ -31,7 +31,7 @@
******************************************************************************/
static const PinMap PinMap_UART_TX[] = {
{USBTX, UART_0, 0},
{CONSOLE_TX, UART_0, 0},
{XB_TX, UART_1, 0},
{SH0_TX, UART_2, 0},
{SH1_TX, UART_3, 0},
@ -39,7 +39,7 @@ static const PinMap PinMap_UART_TX[] = {
};
static const PinMap PinMap_UART_RX[] = {
{USBRX, UART_0, 0},
{CONSOLE_RX, UART_0, 0},
{XB_RX, UART_1, 0},
{SH0_RX, UART_2, 0},
{SH1_RX, UART_3, 0},

View File

@ -23,8 +23,16 @@
#include "cmsis.h"
/* Pins used by mbed OS to identify STDIO UART pins */
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
extern "C" {
@ -156,8 +164,8 @@ typedef enum {
/* MPS2 UART */
MCC_TX = 400,
MCC_RX = 401,
USBTX = 402,
USBRX = 403,
CONSOLE_TX = 402,
CONSOLE_RX = 403,
XB_TX = EXP24,
XB_RX = EXP23,
SH0_TX = EXP4,

View File

@ -41,7 +41,7 @@ struct uart_irq_t {
static const PinMap PinMap_UART_TX[] = {
{MCC_TX, UART_0, 0},
{USBTX, UART_1, 0},
{CONSOLE_TX, UART_1, 0},
{SH0_TX, UART_2, ALTERNATE_FUNC},
{SH1_TX, UART_3, ALTERNATE_FUNC},
{XB_TX, UART_4, ALTERNATE_FUNC},
@ -50,7 +50,7 @@ static const PinMap PinMap_UART_TX[] = {
static const PinMap PinMap_UART_RX[] = {
{MCC_RX, UART_0, 0},
{USBRX, UART_1, 0},
{CONSOLE_RX, UART_1, 0},
{SH0_RX, UART_2, ALTERNATE_FUNC},
{SH1_RX, UART_3, ALTERNATE_FUNC},
{XB_RX, UART_4, ALTERNATE_FUNC},

View File

@ -75,15 +75,23 @@ typedef enum {
PWM_11
} PWMName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
#define MBED_UART0 USBTX, USBRX
#define MBED_UART0 CONSOLE_TX, CONSOLE_RX
#define MBED_UART1 XB_TX, XB_RX
#define MBED_UART2 SH0_TX, SH0_RX
#define MBED_UART3 SH1_TX, SH1_RX
#define MBED_UARTUSB USBTX, USBRX
#define MBED_UARTUSB CONSOLE_TX, CONSOLE_RX
#ifdef __cplusplus
}

View File

@ -156,8 +156,8 @@ typedef enum {
ADC_SSEL = 653,
//MPS2 Uart
USBTX = 400,
USBRX = 401,
CONSOLE_TX = 400,
CONSOLE_RX = 401,
XB_TX = 402,
XB_RX = 403,
UART_TX2 = 404,

View File

@ -31,7 +31,7 @@
******************************************************************************/
static const PinMap PinMap_UART_TX[] = {
{USBTX , UART_0, 0},
{CONSOLE_TX , UART_0, 0},
{XB_TX , UART_1, 0},
{SH0_TX , UART_2, 0},
{SH1_TX , UART_3, 0},
@ -39,7 +39,7 @@ static const PinMap PinMap_UART_TX[] = {
};
static const PinMap PinMap_UART_RX[] = {
{USBRX , UART_0, 0},
{CONSOLE_RX , UART_0, 0},
{XB_RX , UART_1, 0},
{SH0_RX , UART_2, 0},
{SH1_RX , UART_3, 0},

View File

@ -35,12 +35,20 @@ typedef enum {
I2C_1
} I2CName;
#define STDIO_UART_TX UART1_TX
#define STDIO_UART_RX UART1_RX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX UART1_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX UART1_RX
#endif
#define STDIO_UART UART_1
#define USBTX STDIO_UART_TX
#define USBRX STDIO_UART_RX
#define CONSOLE_TX STDIO_UART_TX
#define CONSOLE_RX STDIO_UART_RX
#ifdef __cplusplus
}

View File

@ -35,12 +35,20 @@ typedef enum {
I2C_1
} I2CName;
#define STDIO_UART_TX UART1_TX
#define STDIO_UART_RX UART1_RX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX UART1_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX UART1_RX
#endif
#define STDIO_UART UART_1
#define USBTX STDIO_UART_TX
#define USBRX STDIO_UART_RX
#define CONSOLE_TX STDIO_UART_TX
#define CONSOLE_RX STDIO_UART_RX
#ifdef __cplusplus
}

View File

@ -101,8 +101,8 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
SERIAL1_TX = D1,
SERIAL1_RX = D0,
@ -111,8 +111,16 @@ typedef enum
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -121,8 +121,8 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
SERIAL1_TX = D24,
SERIAL1_RX = D25,
@ -131,8 +131,16 @@ typedef enum
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -106,15 +106,23 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
// Not connected
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -101,15 +101,23 @@ typedef enum
LED1 = D1,
SERIAL_TX = 48,
SERIAL_RX = 49,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
// Not connected
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -93,8 +93,8 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
SERIAL1_TX = D9,
SERIAL1_RX = D10,
@ -103,8 +103,16 @@ typedef enum
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -100,8 +100,8 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
SERIAL1_TX = D1,
SERIAL1_RX = D0,
@ -110,8 +110,16 @@ typedef enum
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -76,15 +76,23 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
// Not connected
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -82,15 +82,23 @@ typedef enum
// UART
SERIAL_TX = AM_BSP_PRIM_UART_TX_PIN,
SERIAL_RX = AM_BSP_PRIM_UART_RX_PIN,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
// Not connected
NC = NC_VAL
} PinName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#ifdef __cplusplus
}

View File

@ -108,10 +108,10 @@ typedef enum {
P2_11 = (2 << GPIO_PORT_SHIFT | 11),
// USB Pins
USBTX = P0_10,
USBRX = P0_11,
USBTX1 = P1_15,
USBRX1 = P2_00,
CONSOLE_TX = P0_10,
CONSOLE_RX = P0_11,
CONSOLE_TX1 = P1_15,
CONSOLE_RX1 = P2_00,
// mbed original LED naming
LED1 = P2_02,

View File

@ -59,8 +59,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -59,8 +59,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -123,10 +123,10 @@ typedef enum {
P2_11 = (2 << GPIO_PORT_SHIFT | 11),
// USB Pins
USBTX = P0_10,
USBRX = P0_11,
USBTX1 = P1_15,
USBRX1 = P2_00,
CONSOLE_TX = P0_10,
CONSOLE_RX = P0_11,
CONSOLE_TX1 = P1_15,
CONSOLE_RX1 = P2_00,
// mbed original LED naming
LED1 = P2_02,

View File

@ -55,13 +55,21 @@
// UART
#ifdef CYBSP_DEBUG_UART_RX
#define UART_RX CYBSP_DEBUG_UART_RX
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CYBSP_DEBUG_UART_RX
#define USBRX CYBSP_DEBUG_UART_RX
#endif
#define CONSOLE_RX CYBSP_DEBUG_UART_RX
#endif
#ifdef CYBSP_DEBUG_UART_TX
#define UART_TX CYBSP_DEBUG_UART_TX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CYBSP_DEBUG_UART_TX
#define USBTX CYBSP_DEBUG_UART_TX
#endif
#define CONSOLE_TX CYBSP_DEBUG_UART_TX
#endif
#ifdef CYBSP_DEBUG_UART_RTS
#define UART_RTS CYBSP_DEBUG_UART_RTS

View File

@ -33,8 +33,16 @@ typedef enum {
UART_1 = (int)UART1_BASE,
UART_2 = (int)UART2_BASE
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -206,8 +206,8 @@ typedef enum {
LED4 = LED_BLUE,
// USB Pins
USBTX = PTA2,
USBRX = PTA1,
CONSOLE_TX = PTA2,
CONSOLE_RX = PTA1,
// Arduino Headers
D0 = PTA1,

View File

@ -33,8 +33,16 @@ typedef enum {
UART_1 = (int)UART1_BASE,
UART_2 = (int)UART2_BASE
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -212,8 +212,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTA2,
USBRX = PTA1,
CONSOLE_TX = PTA2,
CONSOLE_RX = PTA1,
// Arduino Headers
D0 = PTA1,

View File

@ -35,8 +35,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -213,8 +213,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTB17,
USBRX = PTB16,
CONSOLE_TX = PTB17,
CONSOLE_RX = PTB16,
// Arduino Headers
D0 = PTC3,

View File

@ -35,8 +35,16 @@ typedef enum {
LPUART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART LPUART_4
/* LPTMR interrupt is defined differently in K82F */

View File

@ -143,8 +143,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTC15,
USBRX = PTC14,
CONSOLE_TX = PTC15,
CONSOLE_RX = PTC14,
// Arduino Headers
D0 = PTB16,

View File

@ -33,8 +33,16 @@ typedef enum {
LPUART_1 = 1,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART LPUART_0
typedef enum {

View File

@ -106,8 +106,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTA2,
USBRX = PTA1,
CONSOLE_TX = PTA2,
CONSOLE_RX = PTA1,
// Arduino Headers

View File

@ -35,8 +35,16 @@ typedef enum {
LPUART_0 = 0
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART LPUART_0
typedef enum {

View File

@ -78,8 +78,8 @@ typedef enum {
BUTTON2 = SW4,
// USB Pins
USBTX = PTC7,
USBRX = PTC6,
CONSOLE_TX = PTC7,
CONSOLE_RX = PTC6,
// Arduino Headers
D0 = PTC6,

View File

@ -33,8 +33,16 @@ typedef enum {
UART_2 = 2,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_1
typedef enum {

View File

@ -213,8 +213,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTE0,
USBRX = PTE1,
CONSOLE_TX = PTE0,
CONSOLE_RX = PTE1,
// Arduino Headers

View File

@ -35,8 +35,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -216,8 +216,8 @@ typedef enum {
BUTTON2 = SW3,
// USB Pins
USBTX = PTB17,
USBRX = PTB16,
CONSOLE_TX = PTB17,
CONSOLE_RX = PTB16,
// Arduino Headers
D0 = PTC16,

View File

@ -34,8 +34,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -211,8 +211,8 @@ typedef enum {
BUTTON3 = PTA15,
// USB Pins
USBTX = PTB17,
USBRX = PTB16,
CONSOLE_TX = PTB17,
CONSOLE_RX = PTB16,
I2C_SCL = PTC10,
I2C_SDA = PTC11,

View File

@ -39,8 +39,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -232,8 +232,8 @@ typedef enum {
LED_BLUE = LED2,
// USB bridge and SWD UART connected UART pins
USBTX = PTC15,
USBRX = PTC14,
CONSOLE_TX = PTC15,
CONSOLE_RX = PTC14,
// UART pins
UART0_RX = PTC16,
@ -241,8 +241,8 @@ typedef enum {
UART0_CTS = PTC19,
UART0_RTS = PTC18,
UART1_RX = USBRX,
UART1_TX = USBTX,
UART1_RX = CONSOLE_RX,
UART1_TX = CONSOLE_TX,
UART1_CTS = PTC13,
UART1_RTS = PTC12,

View File

@ -43,8 +43,16 @@ typedef enum {
UART_4 = (int)UART4
} UARTName;
#define STDIO_UART_TX PORTC_10
#define STDIO_UART_RX PORTC_11
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX PORTC_10
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX PORTC_11
#endif
#define STDIO_UART UART_2
typedef enum {

View File

@ -188,8 +188,8 @@ typedef enum {
SERIAL_TX = PORTC_10,
SERIAL_RX = PORTC_11,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
I2C_SCL = D15,
I2C_SDA = D14,

View File

@ -46,8 +46,16 @@ typedef enum {
UART_7 = (int)UART7
} UARTName;
#define STDIO_UART_TX PORTC_12
#define STDIO_UART_RX PORTD_2
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX PORTC_12
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX PORTD_2
#endif
#define STDIO_UART UART_4
typedef enum {

View File

@ -243,8 +243,8 @@ typedef enum {
SERIAL_TX = PORTC_12,
SERIAL_RX = PORTD_2,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
CONSOLE_TX = SERIAL_TX,
CONSOLE_RX = SERIAL_RX,
I2C_SCL = PORTB_6,
I2C_SDA = PORTB_7,

View File

@ -80,10 +80,18 @@ typedef enum {
SW1 = P2_7,
// USB bridge connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// I2C pins
I2C0_SCL = P1_7,

View File

@ -99,10 +99,18 @@ typedef enum {
LED_BLUE = LED2,
// USB bridge and SWD UART connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// UART pins
UART0_RX = P0_0,

View File

@ -83,10 +83,18 @@ typedef enum {
BUTTON2 = SW3,
// USB bridge connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// I2C pins
I2C0_SCL = P1_7,

View File

@ -80,10 +80,18 @@ typedef enum {
BUTTON1 = SW1,
// USB bridge connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TXLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TXLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// I2C pins
I2C0_SCL = P1_7,

View File

@ -97,11 +97,18 @@ typedef enum {
LED_BLUE = LED2,
// USB bridge and SWD UART connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// UART pins
UART0_RX = P0_0,
UART0_TX = P0_1,

View File

@ -85,10 +85,18 @@ typedef enum {
BUTTON1 = SW1,
// USB bridge connected UART pins
USBTX = P2_1,
USBRX = P2_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
CONSOLE_TX = P2_1,
CONSOLE_RX = P2_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
// I2C pins
I2C0_SCL = NOT_CONNECTED,

View File

@ -138,10 +138,18 @@ typedef enum {
RTS_PIN_NUMBER = p5,
// mBed interface Pins
USBTX = TX_PIN_NUMBER,
USBRX = RX_PIN_NUMBER,
STDIO_UART_TX = TX_PIN_NUMBER,
STDIO_UART_RX = RX_PIN_NUMBER,
CONSOLE_TX = TX_PIN_NUMBER,
CONSOLE_RX = RX_PIN_NUMBER,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
STDIO_UART_CTS = CTS_PIN_NUMBER,
STDIO_UART_RTS = RTS_PIN_NUMBER,

View File

@ -130,8 +130,16 @@ typedef enum {
RTS_PIN_NUMBER = p5,
// mBed interface Pins
STDIO_UART_TX = TX_PIN_NUMBER,
STDIO_UART_RX = RX_PIN_NUMBER,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = TX_PIN_NUMBER,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = RX_PIN_NUMBER,
#endif
STDIO_UART_CTS = CTS_PIN_NUMBER,
STDIO_UART_RTS = RTS_PIN_NUMBER,
@ -166,8 +174,8 @@ typedef enum {
LED_BLUE = LED2,
// USB bridge and SWD UART connected UART pins
USBTX = TX_PIN_NUMBER,
USBRX = RX_PIN_NUMBER,
CONSOLE_TX = TX_PIN_NUMBER,
CONSOLE_RX = RX_PIN_NUMBER,
// UART pins
UART0_RX = NOT_CONNECTED,

View File

@ -154,10 +154,18 @@ typedef enum {
LED4 = LED_BLUE,
// mBed interface Pins
USBTX = TX_PIN_NUMBER,
USBRX = RX_PIN_NUMBER,
STDIO_UART_TX = TX_PIN_NUMBER,
STDIO_UART_RX = RX_PIN_NUMBER,
CONSOLE_TX = TX_PIN_NUMBER,
CONSOLE_RX = RX_PIN_NUMBER,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
SPI_PSELMOSI0 = P1_1,
SPI_PSELMISO0 = P1_8,

View File

@ -268,10 +268,18 @@ typedef enum {
// used by mbed for default serial out on printf statements
RX_PIN_NUMBER = PIN_NAME_DEBUG_RX,
TX_PIN_NUMBER = PIN_NAME_DEBUG_TX,
USBRX = PIN_NAME_DEBUG_RX,
USBTX = PIN_NAME_DEBUG_TX,
STDIO_UART_RX = PIN_NAME_DEBUG_RX,
STDIO_UART_TX = PIN_NAME_DEBUG_TX,
CONSOLE_RX = PIN_NAME_DEBUG_RX,
CONSOLE_TX = PIN_NAME_DEBUG_TX,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
MDMTXD = PIN_NAME_CELL_TX,
MDMRXD = PIN_NAME_CELL_RX,
@ -380,8 +388,8 @@ typedef enum {
// used by mbed for default serial out on printf statements
RX_PIN_NUMBER = PIN_NAME_DEBUG_RX,
TX_PIN_NUMBER = PIN_NAME_DEBUG_TX,
USBRX = PIN_NAME_DEBUG_RX,
USBTX = PIN_NAME_DEBUG_TX,
CONSOLE_RX = PIN_NAME_DEBUG_RX,
CONSOLE_TX = PIN_NAME_DEBUG_TX,
STDIO_UART_RX = PIN_NAME_DEBUG_RX,
STDIO_UART_TX = PIN_NAME_DEBUG_TX,

View File

@ -232,10 +232,18 @@ typedef enum {
// used by mbed for default serial out on printf statements
RX_PIN_NUMBER = PIN_NAME_DEBUG_RX,
TX_PIN_NUMBER = PIN_NAME_DEBUG_TX,
USBRX = PIN_NAME_DEBUG_RX,
USBTX = PIN_NAME_DEBUG_TX,
STDIO_UART_RX = PIN_NAME_DEBUG_RX,
STDIO_UART_TX = PIN_NAME_DEBUG_TX,
CONSOLE_RX = PIN_NAME_DEBUG_RX,
CONSOLE_TX = PIN_NAME_DEBUG_TX,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
MDMTXD = PIN_NAME_CELL_TX,
MDMRXD = PIN_NAME_CELL_RX,

View File

@ -176,10 +176,18 @@ typedef enum {
RTS_PIN_NUMBER = p5,
// mBed interface Pins
USBTX = TX_PIN_NUMBER,
USBRX = RX_PIN_NUMBER,
STDIO_UART_TX = TX_PIN_NUMBER,
STDIO_UART_RX = RX_PIN_NUMBER,
CONSOLE_TX = TX_PIN_NUMBER,
CONSOLE_RX = RX_PIN_NUMBER,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
STDIO_UART_CTS = CTS_PIN_NUMBER,
STDIO_UART_RTS = RTS_PIN_NUMBER,

View File

@ -69,24 +69,24 @@ typedef enum {
/* UART naming */
#if defined(MBED_CONF_TARGET_USB_UART_TX)
USBTX = MBED_CONF_TARGET_USB_UART_TX,
CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX,
#else
USBTX = NC,
CONSOLE_TX = NC,
#endif
#if defined(MBED_CONF_TARGET_USB_UART_RX)
USBRX = MBED_CONF_TARGET_USB_UART_RX,
CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX,
#else
USBRX = NC,
CONSOLE_RX = NC,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = USBTX,
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = USBRX,
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = D10,
SERIAL_RX = D13,

View File

@ -69,24 +69,24 @@ typedef enum {
// UART naming
#if defined(MBED_CONF_TARGET_USB_UART_TX)
USBTX = MBED_CONF_TARGET_USB_UART_TX,
CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX,
#else
USBTX = NC,
CONSOLE_TX = NC,
#endif
#if defined(MBED_CONF_TARGET_USB_UART_RX)
USBRX = MBED_CONF_TARGET_USB_UART_RX,
CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX,
#else
USBRX = NC,
CONSOLE_RX = NC,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = USBTX,
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = USBRX,
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = D1,
SERIAL_RX = D0,

View File

@ -138,12 +138,20 @@ typedef enum {
// NOTE: board-specific naming
// UART naming
USBTX = PA_8,
USBRX = PA_9,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
SERIAL_TX = USBTX,
SERIAL_RX = USBRX,
CONSOLE_TX = PA_8,
CONSOLE_RX = PA_9,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = CONSOLE_TX,
SERIAL_RX = CONSOLE_RX,
// LED naming
LED1 = PD_2,
LED2 = PD_3,

View File

@ -70,24 +70,24 @@ typedef enum {
// Note: board-specific
// UART naming
#if defined(MBED_CONF_TARGET_USB_UART_TX)
USBTX = MBED_CONF_TARGET_USB_UART_TX,
CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX,
#else
USBTX = NC,
CONSOLE_TX = NC,
#endif
#if defined(MBED_CONF_TARGET_USB_UART_RX)
USBRX = MBED_CONF_TARGET_USB_UART_RX,
CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX,
#else
USBRX = NC,
CONSOLE_RX = NC,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = USBTX,
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = USBRX,
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = D10,
SERIAL_RX = D13,

View File

@ -70,24 +70,24 @@ typedef enum {
// Note: board-specific
// UART naming
#if defined(MBED_CONF_TARGET_USB_UART_TX)
USBTX = MBED_CONF_TARGET_USB_UART_TX,
CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX,
#else
USBTX = NC,
CONSOLE_TX = NC,
#endif
#if defined(MBED_CONF_TARGET_USB_UART_RX)
USBRX = MBED_CONF_TARGET_USB_UART_RX,
CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX,
#else
USBRX = NC,
CONSOLE_RX = NC,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = USBTX,
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = USBRX,
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = D10,
SERIAL_RX = D13,

View File

@ -88,7 +88,7 @@ void pin_mode(PinName pin, PinMode mode)
const PinList *pinmap_restricted_pins()
{
static const PinName pins[] = {
USBTX, USBRX, // Dedicated to USB VCOM
CONSOLE_TX, CONSOLE_RX, // Dedicated to USB VCOM
#if defined(TARGET_NUMAKER_IOT_M487)
A2, A3, // Dedicated to on-board ESP8266 WiFi module RTS/CTS
#endif

View File

@ -114,12 +114,20 @@ typedef enum {
// NOTE: other board-specific naming
// UART naming
USBTX = PB_1,
USBRX = PB_0,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
SERIAL_TX = USBTX,
SERIAL_RX = USBRX,
CONSOLE_TX = PB_1,
CONSOLE_RX = PB_0,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = CONSOLE_TX,
SERIAL_RX = CONSOLE_RX,
// LED naming
LED1 = PE_11,
LED2 = PE_10,

View File

@ -120,12 +120,20 @@ typedef enum {
// NOTE: other board-specific naming
// UART naming
USBTX = PD_5,
USBRX = PD_4,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
SERIAL_TX = USBTX,
SERIAL_RX = USBRX,
CONSOLE_TX = PD_5,
CONSOLE_RX = PD_4,
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = CONSOLE_TX,
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = CONSOLE_RX,
#endif
SERIAL_TX = CONSOLE_TX,
SERIAL_RX = CONSOLE_RX,
// LED naming
LED1 = PD_9,
LED2 = PA_4,

View File

@ -55,8 +55,16 @@ typedef enum {
PWM_5
} PWMName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
#ifdef __cplusplus

View File

@ -114,8 +114,8 @@ typedef enum {
LED3 = P1_5,
LED4 = P0_7,
USBTX = P1_7,
USBRX = P1_6,
CONSOLE_TX = P1_7,
CONSOLE_RX = P1_6,
// mbed DIP Pin Names (LPCXpresso LPC1114)
// xp4 = P0_0,

View File

@ -71,8 +71,16 @@ typedef enum {
CAN_2 = (int)LPC_CAN2_BASE
} CANName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
// Default peripherals
@ -82,7 +90,7 @@ typedef enum {
#define MBED_UART0 p9, p10
#define MBED_UART1 p13, p14
#define MBED_UART2 p28, p27
#define MBED_UARTUSB USBTX, USBRX
#define MBED_UARTUSB CONSOLE_TX, CONSOLE_RX
#define MBED_I2C0 p28, p27
#define MBED_I2C1 p9, p10

View File

@ -82,8 +82,8 @@ typedef enum {
LED3 = P1_21,
LED4 = P1_23,
#endif
USBTX = P0_2,
USBRX = P0_3,
CONSOLE_TX = P0_2,
CONSOLE_RX = P0_3,
// Arch Pro Pin Names
D0 = P4_29,

View File

@ -82,8 +82,8 @@ typedef enum {
LED3 = P1_21,
LED4 = P1_23,
#endif
USBTX = P0_2,
USBRX = P0_3,
CONSOLE_TX = P0_2,
CONSOLE_RX = P0_3,
// Arch Pro Pin Names
D0 = P4_29,

View File

@ -33,8 +33,16 @@ typedef enum {
UART_1 = Flexcomm2
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -100,8 +100,8 @@ typedef enum {
SW3 = P0_4,
// USB Pins
USBTX = P0_1,
USBRX = P0_0,
CONSOLE_TX = P0_1,
CONSOLE_RX = P0_0,
// Arduino Headers
D0 = P0_8,

View File

@ -34,8 +34,16 @@ typedef enum {
UART_7 = Flexcomm7
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -194,8 +194,8 @@ typedef enum {
// USB Pins
USBTX = P0_30,
USBRX = P0_29,
CONSOLE_TX = P0_30,
CONSOLE_RX = P0_29,
A0 = P0_16,

View File

@ -33,8 +33,16 @@ typedef enum {
UART_1 = Flexcomm4
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_0
typedef enum {

View File

@ -199,8 +199,8 @@ typedef enum {
SW5 = P1_1,
// USB Pins
USBTX = P0_30,
USBRX = P0_29,
CONSOLE_TX = P0_30,
CONSOLE_RX = P0_29,
// Arduino Headers
D0 = P3_26,

View File

@ -34,8 +34,16 @@ typedef enum {
UART_4 = 4,
} UARTName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART_1
#define SION_BIT_SHIFT (3)

View File

@ -179,8 +179,8 @@ typedef enum {
LED4 = LED_GREEN,
// USB Pins
USBTX = GPIO_AD_B0_12,
USBRX = GPIO_AD_B0_13,
CONSOLE_TX = GPIO_AD_B0_12,
CONSOLE_RX = GPIO_AD_B0_13,
// Arduino Headers
D0 = GPIO_AD_B1_07,

View File

@ -93,8 +93,16 @@ typedef enum {
} CANName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART1

View File

@ -57,8 +57,8 @@ typedef enum {
LED_ORANGE = LED3,
LED_RED = LED4,
USBTX = P3_15,
USBRX = P0_2,
CONSOLE_TX = P3_15,
CONSOLE_RX = P0_2,
// Arduiono Pin Names
D0 = P5_14,

View File

@ -99,8 +99,16 @@ typedef enum {
} CANName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART2

View File

@ -59,8 +59,8 @@ typedef enum {
LED_BLUE = LED3,
LED_USER = LED4,
USBTX = P6_3,
USBRX = P6_2,
CONSOLE_TX = P6_3,
CONSOLE_RX = P6_2,
// Arduiono Pin Names
D0 = P2_15,

View File

@ -95,8 +95,16 @@ typedef enum {
} CANName;
#define STDIO_UART_TX USBTX
#define STDIO_UART_RX USBRX
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX CONSOLE_TX
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX CONSOLE_RX
#endif
#define STDIO_UART UART4

View File

@ -70,8 +70,8 @@ typedef enum {
LED_ORANGE = LED3,
LED_RED = LED4,
USBTX = P9_0,
USBRX = P9_1,
CONSOLE_TX = P9_0,
CONSOLE_RX = P9_1,
A0 = P5_0,
A1 = P5_1,

View File

@ -164,8 +164,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -167,8 +167,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -170,8 +170,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -146,8 +146,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -323,8 +323,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11, // Warning: Conflict between D11 and RMII RX Data Valid (PA7)

View File

@ -140,8 +140,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_6,
I2C_SDA = PB_7,
SPI_MOSI = PB_5,

View File

@ -208,8 +208,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -343,8 +343,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX, // Virtual Com Port
SERIAL_RX = STDIO_UART_RX, // Virtual Com Port
USBTX = STDIO_UART_TX, // Virtual Com Port
USBRX = STDIO_UART_RX, // Virtual Com Port
CONSOLE_TX = STDIO_UART_TX, // Virtual Com Port
CONSOLE_RX = STDIO_UART_RX, // Virtual Com Port
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11,

View File

@ -167,8 +167,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -244,8 +244,8 @@ typedef enum {
LED2 = PD_8,
LED3 = PD_9,
LED4 = PD_10,
USBTX = STDIO_UART_TX, /* USART6 */
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX, /* USART6 */
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8, /* I2C1 */
I2C_SDA = PB_9,
SPI_MOSI = PC_3,

View File

@ -141,8 +141,8 @@ typedef enum {
SERIAL_DSR = D5,
SERIAL_DTR = D7,
SERIAL_RI = D8,
USBTX = PB_6,
USBRX = PB_7,
CONSOLE_TX = PB_6,
CONSOLE_RX = PB_7,
RADIO_TX = PC_7,
RADIO_RX = PC_6,
RADIO_RTS = PB_10,
@ -200,8 +200,17 @@ typedef enum {
#define MDM_PIN_POLARITY ACTIVE_HIGH_POLARITY
#define STDIO_UART_TX PB_6
#define STDIO_UART_RX PB_7
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX PB_6
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX PB_7
#endif
#ifdef __cplusplus
}

View File

@ -145,8 +145,8 @@ typedef enum {
// DB_TX/RX, USB port on UDK board
DB_TX = PA_9,
DB_RX = PA_10,
USBTX = PA_9,
USBRX = PA_10,
CONSOLE_TX = PA_9,
CONSOLE_RX = PA_10,
// Multiplexed with XBEE pins
I2C_SCL = PA_8,
@ -231,8 +231,17 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
#define STDIO_UART_TX PA_9
#define STDIO_UART_RX PA_10
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
#else
#define STDIO_UART_TX PA_9
#endif
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
#else
#define STDIO_UART_RX PA_10
#endif
#ifdef __cplusplus
}

View File

@ -179,8 +179,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,

View File

@ -324,8 +324,8 @@ typedef enum {
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
CONSOLE_TX = STDIO_UART_TX,
CONSOLE_RX = STDIO_UART_RX,
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11,

Some files were not shown because too many files have changed in this diff Show More