Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Firmware Release Candidate v1.20.0.rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@iwahdan88 iwahdan88 released this 09 Dec 00:07

Improvements:

  • Organized ports under one directory
  • Micropython v1.9.4
  • Disable/enable GIL when transmitting/receiving pulses in RMT module
  • Unlock the GIL while accessing queues
  • Add script to build release package via makefile or script in tools
  • Improving Non-Blocking sockets
  • Adaption for uasyncio MicroPython library
  • Exposing new Socket Options
  • Major LTE module Updates
  • Re-structring of Frozen folder
  • Fixed Issue with memory leak in thread lock creation
  • Fixed problem in antenna switch in newer esp32 chip models
  • General fixes and improvements to the LoRaWAN stack
  • Applied workaround for socket.connect timeout
  • Added timeout option for ussl.wrap_socket to timeout SSL Handshake
  • Enabled reading the value of any descriptor with standard defined 2byte UUID in BLE
  • Added Bluetooth timeout parameter to bluetooth.connect()
  • Added support for new LTE bands (5,8)

New Features:

  • Introduced new Filesystem LittleFS
  • Enabled uzlib in Micropython
  • Added LightSleep functionality
  • Added Dynamic filesystem functionality and new Bootmgr function in Pycom module
  • Added support for RTC memory operations Read/Write
  • Added Lora Mesh - openthread protocol
  • Build Process now support building Pybytes firmwares via Build option VARIANT
  • New Frozen Libs for LTE Sequans modem upgrades

WiFi Updates:

  • Added new API to get list of STAs connected to Soft-AP
  • Updated wlan_scan to include other parameters
  • Added timout handling in wlan_connect + refactoring
  • Added new API for setting max tx power for Wifi
  • Added Set/Get API for Country configuration
  • Refactored "wlan_setup" function
  • Fixed Issue of ftp/telnet servers enabling when wifi_on_boot is not enabled
  • Added new API wlan.joined_ap_info()
  • Added API to get/set wifi protocol + updated wlan_channel to support sniffing
  • Added support for setting mac addr for STA and AP
  • Added API for sending Raw 80211 messages
  • Added promiscuous mode