Skip to content

Releases: ricardoquesada/unijoysticle2

Unijoysticle 2 - firmware v0.4

28 Sep 16:26
Compare
Choose a tag to compare

[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.

Changed

  • Firmware: Fix: Can enter combo Joy-Joy when there are disconnected devices.

Unijoysticle 2 - firmware v0.4-rc0

13 Aug 03:52
Compare
Choose a tag to compare
Pre-release

[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

05 Aug 13:47
Compare
Choose a tag to compare

[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

03 Aug 13:55
Compare
Choose a tag to compare
Pre-release

[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

27 Jul 15:56
Compare
Choose a tag to compare
Pre-release

[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

29 Jun 01:16
Compare
Choose a tag to compare

[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

23 May 05:22
Compare
Choose a tag to compare

[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
  • Firmware: Using btstack develop-branch. Commit: 4ce43359e6190a70dcb8ef079b902c1583c2abe4

Unijoysticle 2 - firmware v0.1.0

27 Apr 08:06
Compare
Choose a tag to compare

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