diff --git a/docs/source/index.rst b/docs/source/index.rst index 0b6d4a7aa4..572ad5f132 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -6,7 +6,7 @@ Welcome to Sming Framework **Let's do smart things!!!** Sming is an asynchronous embedded C++ framework with superb performance and multiple network features. -Sming is open source, modular and supports :doc:`multiple architectures ` including ESP8266, ESP32 and RP2040. +Sming is open source, modular and supports :doc:`multiple architectures `: ESP8266, ESP32, RP2040 and Host Emulation. |samples|_ @@ -19,7 +19,7 @@ Summary - Superb performance and memory usage: Sming compiles to native firmware! - Fast and user-friendly C++ development - Integrated :doc:`host emulator ` to assist with developing, testing and debugging - libraries and applications on a PC before uploading them to an actual microcontroller. + libraries and applications on a PC. It even includes networking support! Try it out online `here `__. - Built-in powerful wireless modules - Compatible with standard :doc:`libraries` - use popular hardware in few lines of code @@ -33,22 +33,24 @@ Summary - :library:`Graphics` implements asynchronous display control model with low memory usage, transparency (alpha-blending), flexible scripted resource management and graphical layout editor. -- Modular C++ installable file system interface +- Modular C++ Storage and Installable File System interfaces - Supports popular :library:`SPIFFS ` and :library:`LittleFS ` filing systems - New :component:`FWFS ` read-only high-performance filesystem can be used as base file system, with read/write filesystems mounted in sub-directories - Integrated metadata support (file times, security descriptors, user metadata) - - Access to Host (linux / Windows / MacOS) filing system via same API + - Access to Host (GNU/Linux, Windows, MacOS) filing system via same API - Integrated streaming archival system to support backups or file system compaction operations + - Modular :component:`Storage` layer providing consistent access to off-device media such + as :library:`Sd Storage ` or :library:`USB ` for devices with USB support. - Powerful asynchronous (async) :doc:`network stack ` including: - Async TCP and UDP stack based on `LWIP `__. - With clients supporting: HTTP, MQTT, WebSockets and SMTP. - And servers for: DNS, FTP, HTTP(+ WebSockets), Telnet. - - With :doc:`SSL support <_inc/Sming/Components/ssl/index>` for all network clients and servers. - Based on `axTLS `__ and `BearSSL `__. + - Optional :doc:`SSL support <_inc/Sming/Components/ssl/index>` support for network clients and servers. + Choose either `axTLS `__ or `BearSSL `__. - Over-The-Air (OTA) firmware upgrades via HTTP(S) and MQTT(S). - :library:`Universal Plug and Play (UPnP) `