#define PINSEL_UART2_RX (0x01<<22)
/**
+ * \brief UART3のTX信号(P0.25)にピンを割り付けるためのビットフィールド定義
+ *
+ */
+#define PINSEL_UART3_TX (0x03<<18)
+
+/**
+ * \brief UART3のRX信号(P0.26)にピンを割り付けるためのビットフィールド定義
+ *
+ */
+#define PINSEL_UART3_RX (0x03<<20)
+
+/**
* \brief PCOMPレジスタのUART2ビット
* \details
* UART2は、デフォルトでは電源オフなので、使う前にオンにしなければならない。
*
*/
-
#define PCUART2 (1<<24)
-
-
-
+/**
+ * \brief PCOMPレジスタのUART3ビット
+ * \details
+ * UART3は、デフォルトでは電源オフなので、使う前にオンにしなければならない。
+ *
+ */
+#define PCUART3 (1<<25)
/**
* \brief ターゲット依存部 初期化処理
LPC_PINCON->PINSEL0 |= PINSEL_UART2_TX | PINSEL_UART2_RX;
/* UART2 の電源をオンにする */
LPC_SC->PCONP |= PCUART2;
+#elif (SIO_PORTID==4)
+ /* Port0.25,26 ピンをUART3に割り当てる。*/
+ LPC_PINCON->PINSEL1 |= PINSEL_UART3_TX | PINSEL_UART3_RX;
+ /* UART3 の電源をオンにする */
+ LPC_SC->PCONP |= PCUART3;
#else
#error "SIO_PORTID NOT Supported"
#endif