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

New firmware release v1.17.3.b1

Choose a tag to compare

@Xykon Xykon released this 10 Apr 09:22

This release is mainly here to fix some problems introduced by 1.17.2.b1 a few days ago.
Here's the change log:

  • esp32: Switch off the heartbeat LED right after boot.
  • esp32/ftp/updater.c: updated function updater_write_boot_info() to write encrypted header (if flash encryption enabled)
  • esp32/ftp/updater.c: removed code which checked in ota_write() if chunks are multiple of 16 bytes
  • esp32: Use esp_timer_get_time instead of gettimeofday inside ISRs and the idle task (as recommended by Espressif). Fixes crashes caused when using time.ticks_ms() and ticks_us()
  • esp32: Only create the LTE task once. Fixes soft reset for the FiPy and GPy.
  • esp32: Correct the heartbeat behaviour during soft reset.

Please note that that the function ticks_cpu (https://docs.pycom.io/chapter/firmwareapi/micropython/utime.html#utimetickscpu) has been changed and it now returns a value in microseconds (it's useless to return nano-seconds anyway), so it can be seen as another version of ticks_us but a lot faster. The nano-gateway example has been updated to use this function instead: pycom/pycom-libraries@f344b5a