mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #14457 from ARMmbed/uart-stdio-alias
Update UART pin names & add MBED_CONF_TARGET_STDIO_UART overridespull/14481/head
commit
0742135fd1
|
@ -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];
|
||||
|
|
|
@ -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);
|
||||
```
|
||||
|
||||
|
|
|
@ -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
|
||||
);
|
||||
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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]),
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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_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,
|
||||
|
|
|
@ -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,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue