Skip to content

Latest commit

 

History

History
192 lines (134 loc) · 7.31 KB

CHANGELOG.md

File metadata and controls

192 lines (134 loc) · 7.31 KB

Changelog

v2.0.0

This is a major release that removes GPIO from sysfs since it is deprecated by the Linux kernel. The GPIO remapping from names to sequential numbers has also been removed. Circuits GPIO v2 is now the recommended way to use the GPIO pins, which can be accessed by name (i.e. PA6). The GPIOs for the development kit can be found in the ATSAMA5D27-WLSOM1-EK1 user's guide.

This release also updates Erlang to OTP 27.

v1.1.0

This release brings in iptables and the 2023.10 release of Microchip's tooling.

v1.0.1

Ownership transfer.

The GitHub URL has changed in this version. There are no functionality changes.

v1.0.0

Production release.

This version is identical to v0.4.8, but the number is being incremented to convey that it is suitable for production systems.

v0.4.8

This is a maintenance release that brings in OTP 26 and the 2023.04 release of Microchip's tooling.

v0.4.7

This is a maintenance release.

v0.4.6

v0.4.5

v0.4.4

This release updates the board identifier to look for the ATECC crypto chip on the SOM and use it if it is available. The MAC address is used as a fallback if the SOM variant of the processor is not being used, and the identifier can be set manually with the U-Boot environment variable nerves_serial_number.

v0.4.3

This release fixes issues with the WILC3000 Wi-Fi module becoming unresponsive and potentially triggering the watchdog in access point (AP) mode. After reconfiguring the interface at runtime when it's in AP mode, reset the module with:

cmd "rmmod wilc-sdio"
cmd "modprobe wilc-sdio"
  • Changes
    • Switch to the mainline Linux WILC driver

v0.4.2

  • Changes
    • Add support for WILC3000 Wi-Fi + Bluetooth module
    • Update U-Boot to linux4sam-2022.10

v0.4.1

Update your application's nerves_runtime to 0.13.3 or greater if you need the fix for Nerves.Runtime.poweroff.

  • Changes

    • Enable the U-Boot console
    • Update nerves_system_br for:
      • nerves_heart changes to the watchdog for reboots and poweroff
      • Buildroot bug/security fixes
  • Updated dependencies

Known Issues

The WILC3000 Wi-Fi / BLE module does not appear to be working in this version. The wilc-sdio driver loads, but the module doesn't show up as wlan0.

v0.4.0

This version brings several dependencies up to date:

  • Erlang OTP 25
  • Linux kernel linux4microchip-2022.10
  • AT bootloader v4.0.5
  • Toolchain 1.6.1
  • GCC 11

The logical GPIO numbers have been updated to be compatible with Circuits.GPIO. For example, pin PA1 is logically gpio1. See the GPIO section in the readme for a full chart of the mappings.

Known Issues

The WILC3000 Wi-Fi / BLE module does not appear to be working in this version. The wilc-sdio driver loads, but the module doesn't show up as wlan0.

v0.3.0

This version bumps the toolchain to v1.4.3 which includes updates to GCC 10.

v0.2.0

The device tree and linux kernel are now loaded from the squashfs root file system.

  • Bug fixes

    • wlan0 could encouter an error indicated by the error cfg_indicate_rx: Receive unknown message when transferring firmware or large file streams. The SDIO interface speed was reduced from 50Mhz to 48Mhz.
  • Dependencies

v0.1.0

Initial release