docs: add WebAssembly to targets and improve formatting

Этот коммит содержится в:
Ayke van Laethem 2018-10-21 20:22:21 +02:00
родитель e5e09747f0
коммит 58ce5d9bf2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED

Просмотреть файл

@ -7,12 +7,25 @@
Supported targets Supported targets
================= =================
The following boards are currently supported: TinyGo makes it easy to add new targets. If your target isn't listed here,
please raise an issue in the `issue tracker
<https://github.com/aykevl/tinygo/issues>`_.
POSIX-like
----------
Only Linux is supported at the moment, but it should be trivial to add support
for more POSIX-like systems.
ARM / Cortex-M
--------------
Cortex-M processors are well supported. There is support for multiple chips and
the backend appears to be stable. In fact, it uses the same underlying
technology (LLVM) as the proprietary ARM compiler for code generation.
* `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 * `BBC micro:bit <https://microbit.org/>`_ (`nRF51822
<https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822>`_) <https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822>`_)
* `Nordic PCA10040 * `Nordic PCA10040
@ -27,6 +40,21 @@ The following boards are currently supported:
on real hardware. on real hardware.
AVR
---
Note: the AVR backend of LLVM is still experimental so you may encounter bugs.
* `Arduino Uno <https://store.arduino.cc/arduino-uno-rev3>`_ (`ATmega328p
<https://www.microchip.com/wwwproducts/en/ATmega328p>`_)
WebAssembly
-----------
WebAssembly support is relatively new but appears to be stable.
.. note:: .. note::
Support for the ESP8266/ESP32 chips will take a lot of work if they ever get 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. support. See :ref:`this FAQ entry <faq-esp>` for details.