Skip to content

Version 1.15.3

Choose a tag to compare

@AntonioND AntonioND released this 17 Oct 17:24
· 494 commits to master since this release
  • DSWiFi:

    • IPv6 support has been added. The ASSOCSTATUS_DHCP state now waits for an IPv4 or an IPv6 address to be available (normally IPv4 is available first). Function Wifi_GetIPv6() has been added, which lets the caller check if there is an available IPv6 address for the DS.
    • In DS mode, only send data packets to the ARM9 by default. Previously all management packets were being sent.
    • In DS mode, send multicast packets to lwIP. Previously only packets addressed to the console or to the broadcast address (FF:FF:FF:FF:FF:FF) were sent to lwIP, which prevented DHCPv6 from working, for example.
    • TX packets generated by lwIP and passed to DSWiFi weren't handled correctly if they were in a fragmented pbuf. This has been fixed.
    • Fix implementations of ioctl() and fcntl(), as well as the defines O_RDONLY, O_WRONLY, O_RDWR and O_NONBLOCK.
  • SDK:

    • Added a new package with libcurl named blocksds-libcurl.
    • Added a new example of how to use libcurl with BlocksDS.
    • Improve documentation of exception handler example.
    • Add a bloom example based on the original demo by Bluescrn.
    • Mention the multiple ARM7 cores in the migration guide.
    • Support edge-triggered rumble cartridges in the Slot-2 example.