Skip to content

Release 3.7.0 - ESP32 WiFi, wired Ethernet fixes, Apple M1 native binaries

Choose a tag to compare

@github-actions github-actions released this 02 Feb 17:19
· 536 commits to master since this release

Overview

An Apple M1 native toolchain is now included, no more need for Rosetta. Wired Ethernet has an important stability fix. Alpha support for ESP32-xx based WiFi included.

Apple M1/ARM

  • Make OpenOCD and Picotool M1 native, too (#1977)
  • Use ARM Python3 on M1 (#1976)
  • Fix Apple M1 installation, add to CI (#1975)
  • Add native Apple ARM silicon support (#1959)

LWIP/Wired Ethernet

  • Undo #1864, fix LWIP offline error (#1979)
  • lwIP_nodriver - end() compilation error fix (#1966)

ESP32-based WiFi

  • Add ESP32-based WiFi support via lwIP_ESPHost library (#1950)
  • WiFi - prepare for alternative drivers (#1935)

Boards

  • Adds iLabs RP2040 Connectivity (LTE/WIFI/BLE) board. (#1936)
  • Adding Dude's Cab board (#1933)
  • Change Maker UNO RP2040 to Maker Uno RP2040 and board name in README.md (#1924)
  • Fixed incorrect pinout for SPI interface. (#1951)

Misc

  • Fix initial SPI startup (#1970)
  • Skip SPI re-init if clock frequency doesn't change (#1934)
  • Add TZ.h database, borrowed from ESP8266 core (#1947)