New Annex Release full 1.43
Posted: Mon Mar 01, 2021 7:43 pm
Hi all,
after a long period, I finally had the time to finish another release of Annex, Annex32 and AnnexCAM.
All the versions have been updated at the same time and all are at the release 1.43.
All the versions contain a many improvements and additions but, the most important for all the versions, is the big speed improvement in the HTML functions WLOG, HTML, ...
In particular the WLOG can now be really used as a valid replacement of the print function.
For the ESP32, the big improvement is the support for the Bluetooth and the CAN BUS.
You can find the details below.
Do not hesitate to give your feedback.
Edit
I updated the post including another bin (version 1.43.2)for the ESP8266 that fixes a problem on the WGET$ command.
Simply put this file in the extracted package under the folder build
Enjoy.
cicciocb
[Local Link Removed for Guests]
Version 1.43.2 for ESP8266 that fixes the WGET$ problem
Version 1.43.2 for ESP32 that fixes the AUTOREFRESH problem
Version 1.43.2 for ESP-CAMERA that fixes the AUTOREFRESH problem
Annex Change Log
Version 1.43
Improved the internal websocket communication mechanism
Improved the HTML like functions (HTML, CSS, WLOG, ...)
- They are very responsive
- WLOG can practically now be used as a real replacement of PRINT
- The WLOG can be stopped with the function OPTION WLOG 0 (and enabled with 1)
Improved the Email and EMAILASYNC
- Updated code (faster)
Improved the WGET$, WPOST$ and the WGETASYNC functions / command
- Syntax updated (the address can be specified directly as an url (ex http://www.xxxx.com/11 or https://www.yyy.com/22))
WIFI functions
- WIFI.RSSI : returns the RSSI (signal intensity)
Snags
- Fix SERIAL2.READ_IOBUFF out of memory error
Online help updated
Version 1.42.5C
Snags
- Fix for the command BAS.RTCMEM$ = "value" giving syntax error
Version 1.42.5B
Addition of the TUYALAMP RGBCW lamp support based on chip SM2135
- Commands TUYALAMP.INIT, TUYALAMP.RGB, TUYALAMP.WHITE
Increased the WIFI max connection time from 30 to 50 seconds
Reduced the time required for the WIFI connection storing internally the BSSID of last connection
SERIAL.mode and SERIAL2.mode
- Implemented the setting for bit length, parity and bit stop
ESP32
Version 1.43 CAN BLE
Implemented the support for the Bluetooth Low Energy (BLE) - experimental -
Improved the support for the BUS CAN with 32 buffers
Implemented the support for rotary encoders using H/W counters - experimental -
Improved the internal websocket communication mechanism
Improved the HTML like functions (HTML, CSS, WLOG, ...)
- They are very responsive
- WLOG can practically now be used as a real replacement of PRINT
- The WLOG can be stopped with the function OPTION WLOG 0 (and enabled with 1)
Improved the WGET$, WPOST$ and the WGETASYNC functions / command
- Completely new code
- Syntax updated (the address can be specified directly as an url (ex http://www.xxxx.com/11 or https://www.yyy.com/22))
Improved the Email and EMAILASYNC
- Updated code (faster)
Implemented PLAY.voiceRSS
- Alternative TTS based on the free service www.voicerss.org
PLAY.VOICE
- Fixed after google updates
SERIAL.mode and SERIAL2.mode
- Implemented the setting for bit length, parity and bit stop
SPI functions
Implemented SPI.STOP to recover the full control on the SPI I/O pins
Fixed the CS automatic management
Improved SPI.SETUP
WIFI functions
- WIFI.APMODE : Set the module in AP mode
- WIFI.RSSI : returns the RSSI (signal intensity)
AnnexCAM
- implemented the support for the camera xrz00001 - to be confirmed -
OLED
- Included the font 5x7 (font 0)
Snags
- Fix SERIAL2.READ_IOBUFF out of memory error
Several internal fixes / optimisations
Online help updated
Version 1.41 beta 6
Implemented the CAN BUS support
Improved the RFID functionalities
Restored the WIFI channel setting in the config page
change in the '7' font for the TM163x
after a long period, I finally had the time to finish another release of Annex, Annex32 and AnnexCAM.
All the versions have been updated at the same time and all are at the release 1.43.
All the versions contain a many improvements and additions but, the most important for all the versions, is the big speed improvement in the HTML functions WLOG, HTML, ...
In particular the WLOG can now be really used as a valid replacement of the print function.
For the ESP32, the big improvement is the support for the Bluetooth and the CAN BUS.
You can find the details below.
Do not hesitate to give your feedback.
Edit
I updated the post including another bin (version 1.43.2)for the ESP8266 that fixes a problem on the WGET$ command.
Simply put this file in the extracted package under the folder build
Enjoy.
cicciocb
[Local Link Removed for Guests]
Version 1.43.2 for ESP8266 that fixes the WGET$ problem
Version 1.43.2 for ESP32 that fixes the AUTOREFRESH problem
Version 1.43.2 for ESP-CAMERA that fixes the AUTOREFRESH problem
Annex Change Log
Version 1.43
Improved the internal websocket communication mechanism
Improved the HTML like functions (HTML, CSS, WLOG, ...)
- They are very responsive
- WLOG can practically now be used as a real replacement of PRINT
- The WLOG can be stopped with the function OPTION WLOG 0 (and enabled with 1)
Improved the Email and EMAILASYNC
- Updated code (faster)
Improved the WGET$, WPOST$ and the WGETASYNC functions / command
- Syntax updated (the address can be specified directly as an url (ex http://www.xxxx.com/11 or https://www.yyy.com/22))
WIFI functions
- WIFI.RSSI : returns the RSSI (signal intensity)
Snags
- Fix SERIAL2.READ_IOBUFF out of memory error
Online help updated
Version 1.42.5C
Snags
- Fix for the command BAS.RTCMEM$ = "value" giving syntax error
Version 1.42.5B
Addition of the TUYALAMP RGBCW lamp support based on chip SM2135
- Commands TUYALAMP.INIT, TUYALAMP.RGB, TUYALAMP.WHITE
Increased the WIFI max connection time from 30 to 50 seconds
Reduced the time required for the WIFI connection storing internally the BSSID of last connection
SERIAL.mode and SERIAL2.mode
- Implemented the setting for bit length, parity and bit stop
ESP32
Version 1.43 CAN BLE
Implemented the support for the Bluetooth Low Energy (BLE) - experimental -
Improved the support for the BUS CAN with 32 buffers
Implemented the support for rotary encoders using H/W counters - experimental -
Improved the internal websocket communication mechanism
Improved the HTML like functions (HTML, CSS, WLOG, ...)
- They are very responsive
- WLOG can practically now be used as a real replacement of PRINT
- The WLOG can be stopped with the function OPTION WLOG 0 (and enabled with 1)
Improved the WGET$, WPOST$ and the WGETASYNC functions / command
- Completely new code
- Syntax updated (the address can be specified directly as an url (ex http://www.xxxx.com/11 or https://www.yyy.com/22))
Improved the Email and EMAILASYNC
- Updated code (faster)
Implemented PLAY.voiceRSS
- Alternative TTS based on the free service www.voicerss.org
PLAY.VOICE
- Fixed after google updates
SERIAL.mode and SERIAL2.mode
- Implemented the setting for bit length, parity and bit stop
SPI functions
Implemented SPI.STOP to recover the full control on the SPI I/O pins
Fixed the CS automatic management
Improved SPI.SETUP
WIFI functions
- WIFI.APMODE : Set the module in AP mode
- WIFI.RSSI : returns the RSSI (signal intensity)
AnnexCAM
- implemented the support for the camera xrz00001 - to be confirmed -
OLED
- Included the font 5x7 (font 0)
Snags
- Fix SERIAL2.READ_IOBUFF out of memory error
Several internal fixes / optimisations
Online help updated
Version 1.41 beta 6
Implemented the CAN BUS support
Improved the RFID functionalities
Restored the WIFI channel setting in the config page
change in the '7' font for the TM163x