diff --git a/esp8266/README.md b/esp8266/README.md
index a9615999d4dfcc1ca3200d61f7ad12d4c3c01cc1..5566c9cc876c27f8303585284ece5cc67eae1693 100644
--- a/esp8266/README.md
+++ b/esp8266/README.md
@@ -10,11 +10,13 @@ Currently implemented features include:
 - REPL (Python prompt) over UART0.
 - Garbage collector, exceptions.
 - Unicode support.
-- Builtin modules: gc, array, collections, io, struct, sys, esp, network.
+- Builtin modules: gc, array, collections, io, struct, sys, esp, network,
+  many more.
 - Arbitrary-precision long integers and 30-bit precision floats.
 - Basic WiFi support.
-- Basic sockets using modlwip.
-- Basic GPIO support.
+- Sockets using modlwip.
+- GPIO and bit-banging I2C, SPI support.
+- 1-Wire and WS2812 (aka Neopixel) protocols support.
 
 On the TODO list:
 - Full wifi support.