XIAO nRF52840でUARTのTXのみ使用

Seeed Studio XIAO nRF52840で、USBデバイスを作る場合、デバッグ用UARTとして Serial1 (TX=D6, RX=D7) を使用したいが、ピン数の少ないボードなのでTX(D6)のみを使用してD7は別の用途に使いたい。

方法

レジスタを叩いてRXのピンアサインを解除する。

    // Debug Serial (TX only)
    Serial1.begin(115200);
    NRF_UARTE0->PSEL.RXD = 0xFFFFFFFF; // Disable RX