Skip to content

Commit

Permalink
Tweak index page
Browse files Browse the repository at this point in the history
  • Loading branch information
mikee47 committed Jul 9, 2024
1 parent 2fff6a8 commit 19d8ab7
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <features>` including ESP8266, ESP32 and RP2040.
Sming is open source, modular and supports :doc:`multiple architectures <features>`: ESP8266, ESP32, RP2040 and Host Emulation.

|samples|_

Expand All @@ -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 <arch/host/index>` 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 <https://killercoda.com/slaff/scenario/sming-host-emulator>`__.
- Built-in powerful wireless modules
- Compatible with standard :doc:`libraries` - use popular hardware in few lines of code
Expand All @@ -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 <Spiffs>` and :library:`LittleFS <LittleFS>` filing systems
- New :component:`FWFS <IFS>` 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 <SD Cards>` or :library:`USB <USB mass storage>` for devices with USB support.

- Powerful asynchronous (async) :doc:`network stack </_inc/Sming/Components/Network/index>` including:

- Async TCP and UDP stack based on `LWIP <http://savannah.nongnu.org/projects/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 <http://axtls.sourceforge.net/>`__ and `BearSSL <https://www.bearssl.org/>`__.
- Optional :doc:`SSL support <_inc/Sming/Components/ssl/index>` support for network clients and servers.
Choose either `axTLS <http://axtls.sourceforge.net/>`__ or `BearSSL <https://www.bearssl.org/>`__.
- Over-The-Air (OTA) firmware upgrades via HTTP(S) and MQTT(S).

- :library:`Universal Plug and Play (UPnP) <UPnP>`
Expand Down

0 comments on commit 19d8ab7

Please sign in to comment.