Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@hbekel hbekel released this 10 Feb 11:28
· 1 commit to master since this release
ff65d7d

Due to the renaming of WIC64_SET_TIMEOUT, this release constitutes a (minor)
breaking change, so if you use WIC64_SET_TIMEOUT in your program, you will
have to replace it with WIC64_SET_TRANSFER_TIMEOUT.

  • Added new command id constant WIC64_SET_REMOTE_TIMEOUT ($32)

    • Also renamed WIC64_SET_TIMEOUT to WIC64_SET_TRANSFER_TIMEOUT
  • Fixed a bug in wic64_detect that would sometimes cause timeouts to occur

    • wic64_detect sends a WIC64_VERSION_STRING request to determine whether a new
      firmware is running, and simply discards the response by sending the
      appropriate number of handshakes. A small delay is required between
      handshakes to give the ESP enough time to register each handshake.
    • This problem only occurs with certain mainboard/cia combinations
  • Improved wic64_load_and_run by clearing the keyboard buffer prior to running
    the received program. This fixes some instances of odd behaviour when
    returning to the WiC64 portal, e.g. stepping back one level immediately.