M5Stamp S3では、
Serial.begin(115200);
:
Serial.println("hoge");
ではなく
USBSerial.begin(115200);
:
USBSerial.println("hoge");
のようにする必要があります。
追記:開発環境や使用ライブラリによってはSerialのままでも大丈夫のようです
PlatformIOで行う場合は、
platform.ini
[platformio]
default_envs = m5stack-stamps3
[env:m5stack-stamps3]
platform = espressif32
board = m5stack-stamps3
framework = arduino
build_flags = -D INI_STAMPS3
monitor_speed = 115200
:
でINI_STAMPS3
を定義した後、
main.ino
#ifdef INI_STAMPS3
#define Serial USBSerial
#endif
:
Serial.begin(115200);
:
Serial.println("hoge");
:
のようにしておくと他のボードと共通のソースを使用できるので便利です。