Releases: ricardoquesada/unijoysticle2
Releases · ricardoquesada/unijoysticle2
Unijoysticle 2 - firmware v0.4
[0.4] - 2019-09-28
Added
- Board & Layout: Rev D.
- 7405 are powered from C64. Allows to plug in the Unijoysticle unpowered
without causing noise in CIAs. - Possibility to power the Unijoysticle from C64, if power supply is big enough.
- Not fully tested yet.
- 7405 are powered from C64. Allows to plug in the Unijoysticle unpowered
Changed
- Firmware: Fix: Can enter combo Joy-Joy when there are disconnected devices.
Unijoysticle 2 - firmware v0.4-rc0
[0.4-rc0] - 2019-08-12
Added
- Firmware: Support for Nintendo Wii Remote Motion Plus controller.
- Firmware: Support for "accelerometer mode" in Nintendo Wii Remote.
- Firmware: Support for "vertical mode" in Nintendo Wii Remote.
Changed
- Firmware: Fix crash when printing "cannot swap joystick"
- Firmware: Compile ESP-IDF as Release build.
- Docs: Improved "supported devices".
Unijoysticle 2 - firmware v0.3
[0.3] - 2019-08-05
Added
- Firmware: Nintendo Wii controller LED's represent the joystick port assigned to.
Changed
- Firmware: Nintendo Wii controller uses "horizontal" orientation setup.
- Firmware: Nintendo Wii U has Y axis working correctly.
Unijoysticle 2 - firmware v0.3-rc0
[0.3-rc0] - 2019-08-03
Added
- Firmware: Add Nintendo Wii generic support. This includes
- Wii U Pro controller
- Wii Remote
- Possibly other Nitendo Wii controllers
Changed
- Firmware: Nintendo Wii U Pro support: Works Ok on ESP32.
- Firmware: Bluetooth state machine. Code clean-up. It is easier to mantain.
- Firmware: Using btstack master-branch. Commit: dbb3cbc198393187c63748b8b0ed0a7357c9f190
Removed
- Firmware: Name discovery disabled for the moment
Unijoysticle 2 - firmware v0.3-beta
[0.3-beta] - 2019-07-27
Added
- Firmware: Added Wii U Pro controller support.
Changed
- Firmware: Using esp-idf v3.2.2
- Firmware: Using btstack develop-branch. Commit: a4ea32feba8ca8a16509a75d3d80e8017ca2cf3b
Unijoysticle 2 - firmware v0.2.1
[0.2.1] - 2019-06-29
How to flash the firmware
Valid for macOS and Linux.
$ export ESPPORT=/dev/ttyUSB0
$ python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port ${ESPPORT} --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader.bin 0x10000 firmware.bin 0x8000 partitions_singleapp.bin
Added
- Board: moved SparkFun.lib inside unijoysticle project
- Firmware: more verbose logs when detecting the type of device
- Firmware: Started Wii U Pro controller support. Not working yet.
Changed
- Firmware: Gamepad names are fetched correctly.
- Firmware: Using btstack develop-branch. Commit: 32b46fec1df77000b2e383d209074f4c2866ebdf
- Firmware: "apple" parser renamed to "nimbus" parser.
Unijoysticle 2 - firmware v0.2.0
[0.2.0] - 2019-05-22
How to flash the firmware
Valid for macOS and Linux.
$ export ESPPORT=/dev/ttyUSB0
$ python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port ${ESPPORT} --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader.bin 0x10000 firmware.bin 0x8000 partitions_singleapp.bin
Added
- Docs: User guide
Changed
- Firmware: Combo-mode:
- Turn on both LEDs when enabled.
- When back from combo-mode, restore previously used port
- Cannot swap ports when in combo mode
- Firmware: Atari ST mouse support
- Buttons working as expected
- A bit smoother than v0.1.0 but still not good enough
- Firmware: Updated link to http://retro.moe/unijoysticle2
- Firmware: Using esp-idf v3.2. Commit: 286202caa31b61c2182209f37f8069a0b60fb942
- Enabled options:
- Component Bluetooth enabled
- Bluedroid disabled
- Dual mode BR/EDR + BLE enabled
- Bluetooth BR/EDR Max connections 4
- Coredump to UART
- Enabled options:
- Firmware: Using btstack develop-branch. Commit: 4ce43359e6190a70dcb8ef079b902c1583c2abe4
Unijoysticle 2 - firmware v0.1.0
Unijoysticle 2 firmware
- First public release
How to flash the firmware
Valid for macOS and Linux.
$ export ESPPORT=/dev/cu.wchusbserial1410
$ python /Users/riq/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port ${ESPPORT} --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader.bin 0x10000 firmware.bin 0x8000 partitions_singleapp.bin