# Tonex One Controller: An open-source controller and display interface for the IK Multimedia Tonex One and Tonex pedal
# Hardware Platforms and Wiring Details
Various hardware platforms are supported. Other ESP32-S3 platforms could be supported but would require code changes.
They would need to meet the minimum requirements:
- Minimum SPI Flash size: 8 MB with display, 4 MB without
- Minimum PSRAM size: 2 MB
- USB OTG port
# Officially Supported Assembled Devices
## Pirate Midi Polar Pico
https://piratemidi.com/en-au/products/polar
## Pirate Midi Polar Mini
https://piratemidi.com/en-au/products/polar
## Pirate Midi Polar Plus
https://piratemidi.com/en-au/products/polar
## Pirate Midi Polar Max
https://piratemidi.com/en-au/products/polar
# Officially Supported DIY Platforms
## Waveshare 4.3B
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Waveshare4.3B.md
## Waveshare Zero
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_WaveshareZero.md
## Waveshare 1.69
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Waveshare_1.69.md
## Espressif DevKit-C
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_DevKit-C.md
## M5Stack Atom S3R
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Atom_S3R.md
## Waveshare 1.9
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Waveshare1.9.md
## Waveshare 3.5B
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Waveshare3.5B.md
## JC3248W535
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_JC3248W535.md
## Lilygo T-Display-S3
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Lilygo_TDisplay_S3.md
## Waveshare 7" and 4.3" (not B)
https://github.com/Builty/TonexOneController/blob/main/HardwarePlatform_Waveshare7_4.3.md