Merge pull request #14457 from ARMmbed/uart-stdio-alias

Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overrides
pull/14481/head
Anna Bridge 2021-03-26 15:17:58 +00:00 committed by GitHub
commit 0742135fd1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
176 changed files with 1007 additions and 499 deletions

View File

@ -44,7 +44,7 @@
#endif
extern mac_api_s *mac_interface;
UnbufferedSerial pc(USBTX, USBRX);
UnbufferedSerial pc(CONSOLE_TX, CONSOLE_RX);
osThreadId_t main_thread;
static CircularBuffer<uint8_t, RX_BUFFER_SIZE> rx_buffer;
static uint8_t ns_heap[HEAP_FOR_MAC_TESTER_SIZE];

View File

@ -232,7 +232,7 @@ Other alternatives to printing to stdout are by calling `puts` or `write`.
puts("Hello");
```
```C
BufferedSerial pc(USBTX, USBRX);
BufferedSerial pc(CONSOLE_TX, CONSOLE_RX);
pc.write("Hello", 6);
```

View File

@ -49,7 +49,7 @@ using namespace utest::v1;
static BufferedSerial buffered_serial_obj(
USBTX, USBRX, MBED_CONF_PLATFORM_STDIO_BAUD_RATE
CONSOLE_TX, CONSOLE_RX, MBED_CONF_PLATFORM_STDIO_BAUD_RATE
);

View File

@ -47,7 +47,7 @@ using namespace utest::v1;
static UnbufferedSerial unbuffered_serial_obj(
USBTX, USBRX, MBED_CONF_PLATFORM_STDIO_BAUD_RATE
CONSOLE_TX, CONSOLE_RX, MBED_CONF_PLATFORM_STDIO_BAUD_RATE
);
static ssize_t unbuffered_serial_read(void *buffer, ssize_t length)

View File

@ -284,7 +284,7 @@ static void greentea_write_int(const int val)
* \brief Encapsulate and send key-value message from DUT to host
*
* This function uses underlying functions to write directly
* to the serial port, (USBTX). This allows KVs to be used
* to the serial port, (CONSOLE_TX). This allows KVs to be used
* from within interrupt context.
*
* \param key Message key (message/event name)
@ -305,7 +305,7 @@ extern "C" void greentea_send_kv(const char *key, const char *val) {
* \brief Encapsulate and send key-value message from DUT to host
*
* This function uses underlying functions to write directly
* to the serial port, (USBTX). This allows KVs to be used
* to the serial port, (CONSOLE_TX). This allows KVs to be used
* from within interrupt context.
* Last value is an integer to avoid integer to string conversion
* made by the user.
@ -328,7 +328,7 @@ void greentea_send_kv(const char *key, const int val) {
* \brief Encapsulate and send key-value-value message from DUT to host
*
* This function uses underlying functions to write directly
* to the serial port, (USBTX). This allows KVs to be used
* to the serial port, (CONSOLE_TX). This allows KVs to be used
* from within interrupt context.
* Last value is an integer to avoid integer to string conversion
* made by the user.
@ -355,7 +355,7 @@ void greentea_send_kv(const char *key, const char *val, const int result) {
* \brief Encapsulate and send key-value-value-value message from DUT to host
*
* This function uses underlying functions to write directly
* to the serial port, (USBTX). This allows KVs to be used
* to the serial port, (CONSOLE_TX). This allows KVs to be used
* from within interrupt context.
* Last 2 values are integers to avoid integer to string conversion
* made by the user.
@ -389,7 +389,7 @@ void greentea_send_kv(const char *key, const char *val, const int passes, const
* \brief Encapsulate and send key-value-value message from DUT to host
*
* This function uses underlying functions to write directly
* to the serial port, (USBTX). This allows key-value-value to be used
* to the serial port, (CONSOLE_TX). This allows key-value-value to be used
* from within interrupt context.
* Both values are integers to avoid integer to string conversion
* made by the user.

View File

@ -74,7 +74,7 @@ Some boards have pins which cannot be tested without causing problems elsewhere.
MBED_WEAK const PinList *pinmap_restricted_pins()
{
static const PinName pins[] = {
USBTX, USBRX
CONSOLE_TX, CONSOLE_RX
};
static const PinList pin_list = {
sizeof(pins) / sizeof(pins[0]),

View File

@ -21,13 +21,8 @@
#define MBED_PIN_NAME_ALIASES_H
/* Aliases for legacy reasons. To be removed in the next Mbed OS version */
#if defined (CONSOLE_TX) && (CONSOLE_RX)
#define USBTX CONSOLE_TX
#define USBRX CONSOLE_RX
#else
#define CONSOLE_TX USBTX
#define CONSOLE_RX USBRX
#endif
#if defined (TARGET_FF_ARDUINO) || (TARGET_FF_ARDUINO_UNO)

View File

@ -143,7 +143,7 @@ bool pinmap_list_has_peripheral(const PeripheralList *list, int peripheral);
*
* The restricted pin list is used to indicate to testing
* that a pin should be skipped due to some caveat about it.
* For example, using USBRX and USBTX during tests will interfere
* For example, using CONSOLE_RX and CONSOLE_TX during tests will interfere
* with the test runner and should be avoided.
*
* Targets should override the weak implementation of this

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_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

@ -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,

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