├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── configurationCache.log ├── dryrun.log ├── launch.json ├── settings.json ├── targets.log └── tasks.json ├── CMakeLists.txt ├── LICENSE.md ├── Makefile ├── README.md ├── components └── retroblue_api │ ├── CMakeLists.txt │ ├── include │ ├── rbc_err.h │ ├── rbc_snes_core.h │ ├── rbc_switch_comms.h │ ├── rbc_switch_controller.h │ ├── rbc_switch_core.h │ ├── rbc_switch_imu.h │ ├── rbc_switch_input.h │ ├── rbc_switch_mcu.h │ ├── rbc_switch_reports.h │ ├── rbc_switch_spi.h │ ├── rbc_switch_utils.h │ ├── rbc_switch_vibration.h │ ├── retroblue_api.h │ ├── retroblue_backend.h │ └── retroblue_settings.h │ ├── rbc_snes_core.c │ ├── rbc_switch_comms.c │ ├── rbc_switch_controller.c │ ├── rbc_switch_core.c │ ├── rbc_switch_input.c │ ├── rbc_switch_reports.c │ ├── rbc_switch_spi.c │ ├── retroblue_api.c │ ├── retroblue_backend.c │ └── retroblue_settings.c ├── main ├── CMakeLists.txt ├── component.mk ├── main.c └── main.h └── sdkconfig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/configurationCache.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/configurationCache.log -------------------------------------------------------------------------------- /.vscode/dryrun.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/dryrun.log -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/targets.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/targets.log -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/README.md -------------------------------------------------------------------------------- /components/retroblue_api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/CMakeLists.txt -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_err.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_snes_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_snes_core.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_comms.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_controller.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_core.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_imu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_imu.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_input.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_mcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_mcu.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_reports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_reports.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_spi.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_utils.h -------------------------------------------------------------------------------- /components/retroblue_api/include/rbc_switch_vibration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/rbc_switch_vibration.h -------------------------------------------------------------------------------- /components/retroblue_api/include/retroblue_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/retroblue_api.h -------------------------------------------------------------------------------- /components/retroblue_api/include/retroblue_backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/retroblue_backend.h -------------------------------------------------------------------------------- /components/retroblue_api/include/retroblue_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/include/retroblue_settings.h -------------------------------------------------------------------------------- /components/retroblue_api/rbc_snes_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_snes_core.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_comms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_comms.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_controller.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_core.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_input.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_reports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_reports.c -------------------------------------------------------------------------------- /components/retroblue_api/rbc_switch_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/rbc_switch_spi.c -------------------------------------------------------------------------------- /components/retroblue_api/retroblue_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/retroblue_api.c -------------------------------------------------------------------------------- /components/retroblue_api/retroblue_backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/retroblue_backend.c -------------------------------------------------------------------------------- /components/retroblue_api/retroblue_settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/components/retroblue_api/retroblue_settings.c -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/main/main.c -------------------------------------------------------------------------------- /main/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/main/main.h -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eolvera85/RetroBlue-ESP32-Multicontroller/HEAD/sdkconfig --------------------------------------------------------------------------------