aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2018-10-18 15:35:04 +0200
committerAyke van Laethem <[email protected]>2018-10-18 15:35:50 +0200
commitb81aecf7533fb8234179bbeae98acce706325d02 (patch)
treed4f01e240ea9e1b01fc1daba3aec5e994e5e1f22 /docs
parentfd45410c2432667e1a69c93d18bd9557e387ef42 (diff)
downloadtinygo-b81aecf7533fb8234179bbeae98acce706325d02.tar.gz
tinygo-b81aecf7533fb8234179bbeae98acce706325d02.zip
docs: add "Supported targets" page
Diffstat (limited to 'docs')
-rw-r--r--docs/faq.rst2
-rw-r--r--docs/index.rst1
-rw-r--r--docs/targets.rst32
3 files changed, 35 insertions, 0 deletions
diff --git a/docs/faq.rst b/docs/faq.rst
index 84cb63b98..1ecbc7453 100644
--- a/docs/faq.rst
+++ b/docs/faq.rst
@@ -141,6 +141,8 @@ At the same time, Rust has other advantages:
Go can.
+.. _faq-esp:
+
What about the ESP8266/ESP32?
-----------------------------
diff --git a/docs/index.rst b/docs/index.rst
index 18ca4907a..50bb0618c 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -12,6 +12,7 @@ Contents:
:maxdepth: 2
installation
+ targets
microcontrollers
faq
internals
diff --git a/docs/targets.rst b/docs/targets.rst
new file mode 100644
index 000000000..45985e148
--- /dev/null
+++ b/docs/targets.rst
@@ -0,0 +1,32 @@
+.. targets:
+
+.. |br| raw:: html
+
+ <br>
+
+Supported targets
+=================
+
+The following boards are currently supported:
+
+ * `Arduino Uno <https://store.arduino.cc/arduino-uno-rev3>`_ (`ATmega328p
+ <https://www.microchip.com/wwwproducts/en/ATmega328p>`_) |br|
+ Note: the AVR backend of LLVM is still experimental so you may encounter
+ bugs.
+ * `BBC micro:bit <https://microbit.org/>`_ (`nRF51822
+ <https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822>`_)
+ * `Nordic PCA10040
+ <https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK>`_
+ (`nRF52832
+ <https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832>`_)
+ * `nRF52840-MDK <https://wiki.makerdiary.com/nrf52840-mdk/>`_ (`nRF52840
+ <https://www.nordicsemi.com/eng/Products/nRF52840>`_)
+ * `QEMU <https://wiki.qemu.org/Documentation/Platforms/ARM>`_ (`LM3S6965
+ <http://www.ti.com/product/LM3S6965>`_) |br|
+ This target is supported only for testing purposes. It has not been tested
+ on real hardware.
+
+
+.. note::
+ Support for the ESP8266/ESP32 chips will take a lot of work if they ever get
+ support. See :ref:`this FAQ entry <faq-esp>` for details.