「使いたいデバイスありき」の場合
※TOPPERSおよびTRON BSP以外は、ネット上の情報のみ
pico-sdk+FreeRTOS | TRON BSP | TOPPERS | micro Python | Arduino IDE | |
---|---|---|---|---|---|
UART | 〇 | 〇 | 〇 | 〇 | 〇 |
adc | 〇 | 〇 | x | 〇 | 〇 |
gpio | 〇 | 〇 | x | 〇 | 〇 |
gpio割り込み | 〇 | x | x | 〇 | 〇 |
pwm | 〇 | △(*1) | x | 〇 | 〇 |
i2c | 〇 | 〇 | x | 〇 | 〇 |
spi | 〇 | x | x | 〇 | 〇 |
pio | 〇 | x | x | 〇 | ▲(*2) |
おまけ:dual core対応 | 〇 | x | 〇 | 〇 | 〇 |
(1) config\config.hの以下を、0→1に変更する。
#define USE_PTMR (0 ) / Use Physical timer */
(*2) 記述方法が癖あり