Bluewhale
Работа с GameCube-контроллерами через Joybus на RP2040 с использованием PIO
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:591459760ff238c15aac6e9b7cbd265bd433f08f7c3193872d5fd752115804b9Bluewhale-1.0.4-59145976.zipОписание
Библиотека для работы с GameCube-контроллерами через протокол Joybus, реализованная на базе PIO (Programmable I/O) микроконтроллера RP2040. По сути это гибрид двух проектов — joybus-pio и классической Nintendo-библиотеки от Nicohood. Подходит для тех, кто хочет подключить оригинальный контроллер от GameCube к микроконтроллеру Raspberry Pi Pico и читать его состояние в реальном времени. Использование PIO позволяет избежать загрузки основного процессора синхронизацией сигналов, что дает более надежное взаимодействие. Нужно установить поддержку Pico в Arduino IDE, заменить исходники стандартной Nintendo-библиотеки на версию из репозитория и переопределить GPIO-пины в соответствии с вашей схемой подключения.