| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| sming-submodules.tgz | 2024-12-27 | 61.6 MB | |
| 6.0.0 source code.tar.gz | 2024-12-27 | 11.9 MB | |
| 6.0.0 source code.zip | 2024-12-27 | 13.3 MB | |
| README.md | 2024-12-27 | 2.7 kB | |
| Totals: 4 Items | 86.7 MB | 1 | |
We are happy to announce Sming version 6.0.0 - a new major release and our winter present for you.
Thanks to our great contributors and very very special thanks to @mikee47's for his fantastic work.
Notable changes in this release: - Sming has now support for Raspberry Pi Pico RP2350 - Multicore improvements for ESP32 - Removed official support for older ESP32 IDF versions: 4.3, 4.4 and 5.0 - Removed also official support for ESP8266 toolchains other than ESP Quick Toolchain. - And a lot of new improvements.
For more details read below:
New features
Update pico SDK to v2.1.0 with RP2350 support [#2918] Implement HardwarePWM class for Rp2040 and update Basic PWM sample [#2908] Add JSON streaming parser and configuration database libraries [#2892] Allow installation on Ubuntu 24.04 [#2893] Add PrintBuffer classes [#2873] Add USB host support for esp32s2(s3), support OTG dual-mode [#2922]
Improvements
Fix esp32 multicore lockup [#2916] Fix esp32 event callback serialisation [#2913] Add Message-ID header in email when not set. [#2915] HardwarePWM Esp32 - added assert for max pwm channels [#2904] Update documentation for clang-format [#2907] Add env var SMING_TOOLCHAINS to allow easier change of toolchains ins… [#2894] Improved checking for uninstalled tools for unsupported linux distributions. [#2887] Revise bodyToStringParser to use MemoryDataStream [#2881] Include unicode formatting support for JSON escapes [#2880] Add EEXIST to common host errors, don't fail when creating directories [#2878] Add string escaping to JSON formatter [#2875] Add TaskStat::setOutput to dynamically switch output stream [#2923] Bug fixes Fix MallocCount for MinGW [#2884] fixed network scan [#2906] Fix/mqtt client empty client name [#2898] Fix esp8266 pwm [#2889] Fix build warnings/errors in C++20 [#2883] Fix conflict with stdc++ operator delete [#2877] dtostrf_p doesn't handle advertised range [#2879] Fix vscode error invalid miDebuggerPath for esp32 [#2921]
Changes
Translate common host errno values to standard IFS errors [#2874] Increase esp32 default main task stack size to 16K [#2920]
Deprecations
Remove official support for older ESP32 IDF versions: 4.3, 4.4 and 5.0. [#2882] Remove official support for ESP8266 toolchains other than ESP Quick Toolchain.
New Contributors
@berhoel made their first contribution in https://github.com/SmingHub/Sming/pull/2887
Full Changelog: https://github.com/SmingHub/Sming/compare/5.2.0...6.0.0