mbed で Serial の CTS/RTS を普通のGPIOとして利用する
現状バグっていて出来ない。
DEVICE_SERIAL_FC を定義すればうまくいきそうなものの、こちらもうまく動かない。(リンカエラーになるので、cpp のコンパイル時にうまく定義できてない?)
そのため、↑のエントリーで書かれているように
- SerialBase::set_flow_control を時前で定義する
- 各ハードウェアにあわせて無効化する
NRF なら
NRF_UART0->PSELRTS = 0xFFFFFFFFUL;
NRF_UART0->PSELCTS = 0xFFFFFFFFUL;
これでGPIOとして使えるようになる。