Adapt various input devices to various output devices. https://github.com/OpenRetroPad/OpenRetroPad
Go to file
Travis Burtrum cb663f2df3 esp32-psx-bt fixed and tested 2020-12-21 13:41:52 -05:00
hwids Add switchusb output for controlling Nintendo Switch 2020-12-21 03:48:49 -05:00
include Initial commit 2020-12-04 20:56:25 -05:00
lib Initial commit 2020-12-04 20:56:25 -05:00
src esp32-psx-bt fixed and tested 2020-12-21 13:41:52 -05:00
test Initial commit 2020-12-04 20:56:25 -05:00
.clang-format Initial commit 2020-12-04 20:56:25 -05:00
.gitignore Initial commit 2020-12-04 20:56:25 -05:00
CMakeLists.txt Initial commit 2020-12-04 20:56:25 -05:00
code-format.sh Initial commit 2020-12-04 20:56:25 -05:00
license.md Add readme and license 2020-12-20 01:25:16 -05:00
platformio.ini Add switchusb output for controlling Nintendo Switch 2020-12-21 03:48:49 -05:00
readme.md Add switchusb output for controlling Nintendo Switch 2020-12-21 03:48:49 -05:00
sdkconfig.defaults Initial commit 2020-12-04 20:56:25 -05:00

readme.md

OpenRetroPad

Adapt various input devices to various output devices.

Build using PlatformIO using pio run or pio run -e $board-$input-$output for a specific target/env.

env's are laid out like $board-$input-$output supported values:

  • $board: micro, esp32
  • $input: snes, genesis, psx, n64, radio, debug
  • $output: radio, usb, usbradio, switchusb, bt, debug
  • please note not all boards are compatible with all inputs/outputs, for example esp32 can only do bt, micro can only do radio or usb

Code and/or inspiration was (or will be) taken from these places, in no particular order: