Skip to content

@iwahdan88 iwahdan88 released this Mar 7, 2019 · 2 commits to master since this release

Improvements:

  • Added API do_handshake for performing handshake operation for ssl/tls non- blocking socket connections
  • Added Timeout option for ssl/tls handshake operation
  • Amended ESP-IDF Error Codes to Micropython QSTR
  • Updated sqnsupgrade script to v1.2.3

Bug Fix

  • Fixed crash caused by UART I/O APIs called after UART.deinit
Assets 8
Pre-release

@iwahdan88 iwahdan88 released this Mar 6, 2019 · 3 commits to release-candidate since this release

New Features

  • Pymesh Border Router

Improvments

  • Added API to Enable/Disable Bluetooth modem Sleep
  • Merged IDF_V3.1 updates from Essprisif
  • Amended Micropython Error Codes with ESP, LWIP, MBEDTLS, DNS error codes
  • Updated Sqnsupgrade lib to v1.2.3

Bug Fixes

  • Fix Issue: Wifi not resuming after 2nd light sleep wakeup cycle
  • Fix Uart crash Issue when UART I/O functions are called after deinit
Assets 8
Feb 22, 2019
[v1.20.0.rc7.2]
- Merge IDF release 3.1 updates
- Fix Wifi connection resuming after more than 1  machine sleep cycle
Feb 19, 2019
v1.20.0.rc7.1
- MicroPython API to Enable/Disable Bluetooth Modem sleep
- Updated Pybytes Frozen Scripts
Pre-release

@iwahdan88 iwahdan88 released this Feb 8, 2019 · 76 commits to release-candidate since this release

New Features

  • Pymesh feature added from Pygo

Improvments

  • Adding do_handshake for non-blocking sockets
  • Gracefully handle EAGAIN return of Socket.write in AwsMQTT lib
  • make openthread over lora a build-time configuration option (Author: @martijnthe)
  • Added factory LTE modem reset option and method to check UE coverage
  • New API in modusocket to get/set DNS servers
  • Updated frozen Sequans modem upgrade scripts
  • Improved PPP session suspend/resume mechanism with LTE modem
  • Wifi AP mode on boot now is using only Default AP and SSID -> Initially the onboot wifi mode was using the ssid/pwd configured in pycom-config saved in flash which caused
    inconvenience for some users when switching between Pybytes FW and other Base FWs since the AP would be brought up with same ssid/pwd. This is now removed and in next releases wifi config saved in flash will be improved for more efficiency and relaiability.
  • Updated Pybytes lib

Bug Fixes

  • Fix an issue in cleaning up user threads during of soft-reset
  • Fix issue causing Device crash when safe booting (CTRL-F) while BLE/Wlan enabled
  • LTE module bug fixes
  • Fix Makefile bug where SIPY FIPY and LOPY4 excluded secure boot
  • Fixed crashinf Issue when LoRa/sigfox are initialized before LTE or Wlan
  • Fixed Issue in SecureBoot mechanism that caused compilation error when Secure Boot is enabled

co-authored by: @Xykon cehlers@pycom.io and @martijnthe

Assets 8

@iwahdan88 iwahdan88 released this Feb 8, 2019 · 10 commits to master since this release

Improvments

  • Updates to MQTT lib.
  • Added API to Get/set DNS servers.
  • Updated Sequans FW upgrade scripts
  • Enabled LCP Echo interval in IDF
  • Improvedd PPP session suspend/resume
  • Wifi AP mode on boot now is using only Default AP and SSID -> Initially the onboot wifi mode was using the ssid/pwd configured in pycom-config saved in flash which caused inconvenience for some users when switching between Pybytes FW and other Base FWs since the AP would be brought up with same ssid/pwd. This is now removed and in next releases wifi config saved in flash will be improved for more efficiency and relaiability.
  • Added factory modem reset option , method to check UE coverage and Bug fixes

Bug Fixes

  • Fixed socke.connect Crash problem when LoRa/Sifgfox initialized before Wifi/LTE
  • Updates and bug fixes for LTE module
  • Fixed bug in spi.read()..The parameter write=.. in spi.read() was ignored. Instead always 0x55 was sent. (author @robert-hh )
  • MQTTlib: Gracefully handle EAGAIN return of Socket.write
  • fix an issue in cleaning up user threads during of soft-reset
  • Fix issue causing Device crash when safe booting (CTRL-F) while BLE/Wlan enabled
  • Fix makefile bug excluding SIPY FIPY LOPY4 from secure Boot process
Assets 8

Improvments

  • Exposed Keyboard Interrupts Control to Micropython

Bug Fixes

  • Fixed DeepSleep high current Consumption when LTE is not Initialized
  • Increased Delay before initialising RGB color to not Have RGB turn green at startup
Assets 8

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
Assets 8
You can’t perform that action at this time.