├── .gitignore ├── LICENSE ├── README.md ├── joycontrol ├── __init__.py ├── command_line_interface.py ├── controller.py ├── controller_state.py ├── debug.py ├── device.py ├── logging_default.py ├── mcu.py ├── memory.py ├── my_semaphore.py ├── nfc_tag.py ├── profile │ └── sdp_record_hid.xml ├── protocol.py ├── report.py ├── server.py ├── transport.py └── utils.py ├── mcu.md ├── run_controller_cli.py ├── scripts ├── .gitignore ├── change_btaddr.sh ├── dump_spi_flash.py ├── hcimon.py ├── joycon_ip_proxy.py ├── logparser.txt ├── mount.sh ├── parse_capture.py ├── relay_joycon.py ├── remote_bt_capture.sh ├── reset_bluetooth.sh ├── restart_bluetooth.sh └── unpair.sh └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/README.md -------------------------------------------------------------------------------- /joycontrol/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /joycontrol/command_line_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/command_line_interface.py -------------------------------------------------------------------------------- /joycontrol/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/controller.py -------------------------------------------------------------------------------- /joycontrol/controller_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/controller_state.py -------------------------------------------------------------------------------- /joycontrol/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/debug.py -------------------------------------------------------------------------------- /joycontrol/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/device.py -------------------------------------------------------------------------------- /joycontrol/logging_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/logging_default.py -------------------------------------------------------------------------------- /joycontrol/mcu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/mcu.py -------------------------------------------------------------------------------- /joycontrol/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/memory.py -------------------------------------------------------------------------------- /joycontrol/my_semaphore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/my_semaphore.py -------------------------------------------------------------------------------- /joycontrol/nfc_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/nfc_tag.py -------------------------------------------------------------------------------- /joycontrol/profile/sdp_record_hid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/profile/sdp_record_hid.xml -------------------------------------------------------------------------------- /joycontrol/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/protocol.py -------------------------------------------------------------------------------- /joycontrol/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/report.py -------------------------------------------------------------------------------- /joycontrol/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/server.py -------------------------------------------------------------------------------- /joycontrol/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/transport.py -------------------------------------------------------------------------------- /joycontrol/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/joycontrol/utils.py -------------------------------------------------------------------------------- /mcu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/mcu.md -------------------------------------------------------------------------------- /run_controller_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/run_controller_cli.py -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.bin 2 | -------------------------------------------------------------------------------- /scripts/change_btaddr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/change_btaddr.sh -------------------------------------------------------------------------------- /scripts/dump_spi_flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/dump_spi_flash.py -------------------------------------------------------------------------------- /scripts/hcimon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/hcimon.py -------------------------------------------------------------------------------- /scripts/joycon_ip_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/joycon_ip_proxy.py -------------------------------------------------------------------------------- /scripts/logparser.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/logparser.txt -------------------------------------------------------------------------------- /scripts/mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/mount.sh -------------------------------------------------------------------------------- /scripts/parse_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/parse_capture.py -------------------------------------------------------------------------------- /scripts/relay_joycon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/relay_joycon.py -------------------------------------------------------------------------------- /scripts/remote_bt_capture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/remote_bt_capture.sh -------------------------------------------------------------------------------- /scripts/reset_bluetooth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/reset_bluetooth.sh -------------------------------------------------------------------------------- /scripts/restart_bluetooth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/restart_bluetooth.sh -------------------------------------------------------------------------------- /scripts/unpair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/scripts/unpair.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Poohl/joycontrol/HEAD/setup.py --------------------------------------------------------------------------------