mirror of https://github.com/ARMmbed/mbed-os.git
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
parent
96e19afdd1
commit
61cfaa15cd
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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},
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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},
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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},
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -212,8 +212,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTA2,
|
||||
USBRX = PTA1,
|
||||
CONSOLE_TX = PTA2,
|
||||
CONSOLE_RX = PTA1,
|
||||
|
||||
// Arduino Headers
|
||||
D0 = PTA1,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -213,8 +213,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTB17,
|
||||
USBRX = PTB16,
|
||||
CONSOLE_TX = PTB17,
|
||||
CONSOLE_RX = PTB16,
|
||||
|
||||
// Arduino Headers
|
||||
D0 = PTC3,
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -143,8 +143,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTC15,
|
||||
USBRX = PTC14,
|
||||
CONSOLE_TX = PTC15,
|
||||
CONSOLE_RX = PTC14,
|
||||
|
||||
// Arduino Headers
|
||||
D0 = PTB16,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -106,8 +106,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTA2,
|
||||
USBRX = PTA1,
|
||||
CONSOLE_TX = PTA2,
|
||||
CONSOLE_RX = PTA1,
|
||||
|
||||
// Arduino Headers
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -78,8 +78,8 @@ typedef enum {
|
|||
BUTTON2 = SW4,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTC7,
|
||||
USBRX = PTC6,
|
||||
CONSOLE_TX = PTC7,
|
||||
CONSOLE_RX = PTC6,
|
||||
|
||||
// Arduino Headers
|
||||
D0 = PTC6,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -213,8 +213,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTE0,
|
||||
USBRX = PTE1,
|
||||
CONSOLE_TX = PTE0,
|
||||
CONSOLE_RX = PTE1,
|
||||
|
||||
// Arduino Headers
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -216,8 +216,8 @@ typedef enum {
|
|||
BUTTON2 = SW3,
|
||||
|
||||
// USB Pins
|
||||
USBTX = PTB17,
|
||||
USBRX = PTB16,
|
||||
CONSOLE_TX = PTB17,
|
||||
CONSOLE_RX = PTB16,
|
||||
|
||||
// Arduino Headers
|
||||
D0 = PTC16,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue