Skip to content

Commit

Permalink
Merge pull request #18777 from benpicco/README.md-features
Browse files Browse the repository at this point in the history
README.md: update features
  • Loading branch information
MrKevinWeiss authored Oct 27, 2022
2 parents d485598 + 8d74ac9 commit 945e40b
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,25 +55,32 @@ LGPL code.

## FEATURES

RIOT is based on a microkernel architecture, and provides features including,
but not limited to:
RIOT provides features including, but not limited to:

* a preemptive, tickless scheduler with priorities
* flexible memory management
* high resolution, long-term timers
* support 100+ boards based on AVR, MSP430, ESP8266, ESP32, RISC-V,
* MTD abstraction layer
* File System integration
* support 200+ boards based on AVR, MSP430, ESP8266, ESP32, RISC-V,
ARM7 and ARM Cortex-M
* the native port allows to run RIOT as-is on Linux and BSD. Multiple
instances of RIOT running on a single machine can also be interconnected via
a simple virtual Ethernet bridge
* the native port allows to run RIOT as-is on Linux and BSD.
Multiple instances of RIOT running on a single machine can also be
interconnected via a simple virtual Ethernet bridge or via a simulated
IEEE 802.15.4 network (ZEP)
* IPv6
* 6LoWPAN (RFC4944, RFC6282, and RFC6775)
* UDP
* RPL (storing mode, P2P mode)
* CoAP
* OTA updates via SUIT
* MQTT
* USB (device mode)
* Display / Touchscreen support
* CCN-Lite
* Sigfox
* LoRaWAN
* UWB
* Bluetooth (BLE) via [NimBLE](https://github.com/apache/mynewt-nimble)

## GETTING RIOT

Expand Down

0 comments on commit 945e40b

Please sign in to comment.