インストールするもの
Arduino IDE
https://www.arduino.cc/en/software
Adruino IDEでの設定
PreferencesのAdditional Boards URLs
https://dl.espressif.com/dl/package_esp32_index.json
https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json
https://www.pjrc.com/teensy/package_teensy_index.json
インストールするボード
Teensy (for Arduino IDE 2.0.4 or later) by Paul Stoffregen
esp32 by Espressif Systems
バージョン 2.0.17を使う。3.x以降はbreaking changesが多いらしい。実際なんだったかが動かなくなったから2.0.17に落としたら動くようになった。
https://community.blynk.cc/t/esp32-core-version-3-x-x-has-some-breaking-changes/68207
M5Stack by M5Stack official
インストールするライブラリ
Arduino IDEのライブラリマネージャからインストールするもの
BLE-MIDI by lathoub
MIDI Library
NimBLE-Arduino
! ArduinoBLEはインストールしない
Adafruit SSD1306 by Adafruit
Adafruit BusIO by Adafruit
Adafruit GFX Library by Adafruit
GitHubからダウンロードしてくるもの
ESP32-A2DP
https://github.com/pschatzmann/ESP32-A2DP
Bluetooth Audioを使うのに必要。
arduino-audio-tools
https://github.com/pschatzmann/arduino-audio-tools
ESP32-A2DPを使うのに必要。
インストールしないもの
ArduinoBLE