Releases: redwirelabs/nerves_system_sama5d27_wlsom1_ek
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.
-
Changes
- Remove GPIO from sysfs.
- Remove pinctrl-at91-pio4 sequential GPIO numeric mappings.
- Disabled the RGB LED heartbeat to free the GPIO for use in user space.
-
Updated dependencies
- nerves_system_br: v1.28.2
- Erlang/OTP 27.0.1
- linux-at91: 2024.04 - Linux kernel 6.6.23
- u-boot-mchp: 2024.04
- at91bootstrap: v4.0.9
v1.1.0
This release brings in iptables
and the 2023.10 release of Microchip's tooling.
-
Changes
- Add iptables so that a firewall is included by default.
-
Updated dependencies
- nerves_system_br: v1.27.2
- Erlang/OTP 26.2.5
- linux-at91: 2023.10 - Linux kernel 6.1.55
- u-boot-mchp: 2023.10
- at91bootstrap: v4.0.8
v1.0.1
v1.0.0
v0.4.8
This is a maintenance release that brings in OTP 26 and the 2023.04 release of Microchip's tooling.
- Updated dependencies
- nerves_system_br: v1.23.0
- Erlang/OTP 26.0
- linux-at91: 2023.04 - Linux kernel 6.1.22
- u-boot-at91: 2023.04
- at91bootstrap: v4.0.6
v0.4.7
This is a maintenance release.
- Updated dependencies
v0.4.6
- Updated dependencies
v0.4.5
- Updated dependencies
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
.
-
Changes
- Check ATECC crypto chip for board ID
-
Updated dependencies
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