Files
libretiny/docs/status/supported.md
lamauny 69e7e2debe [lightning-ln882h] Add support for Lightning LN882H family (#312)
* fix mbedtls bad pointer in function call (prototype mismatch)

* fix issue with weak families functions implemented in static library, it will never be linked. fixed by redefining prototypes inside families

* [ln882x] add support for lightning ln882x & ln882h families

* add i2c (wire) support

* add analog (adc) support

* add watchdog support

* [ln882x] changed default uart 0/1 pins; added board wl2s

* [ln882x] fix IRQ & ADC pins

* [ln882x] boards cosmetic

* [ln882x] wifi sta use otp mac addr by default; re-enabled wifi powersave mode

* [ln882x] clang-format clean code

* [ln882x] clang-format clean code

* Update families.json

* Apply suggestions from code review

* [ln882x] reformat json board files

* [ln882x] os_queue cleanup

* [ln882x] removed Beken auto-download command

* [ln882x] removed personal script file

* [ln882x] removed unusefull pi section in debugging.md

* [ln882x] removed Arduino.h and changed private I2C definition

* [ln882x] updated README.md

* [ln882x] changed pin naming scheme to PA/PB

* [ln882x] clean code

* [ln882x] clean code

* [ln882x] add ota image verification

* Update push-dev.yml

* [ln882x] fix boards ADC missing inputs]

* [ln882x] removed reg_xxx fixup files and use include guards instead

* [ln882x] cleanup code

* [ln882x] cleanup code

* [ln882x] fix lt_init weak functions linking

* [ln882x] revert lt_api.h modification, fixed with previous commit

* [ln882x] setup UF2 firmware for flasher with partitions

* [ln882x] update README.md

* [ln882x] include ln_wifi.h and ln_serial.h to avoid including bad headers on case insensitive systems

* [ln882x] Replace RingBuffer by SerialRingBuffer

* [ln882x] clang-format

* [ln882x] update README.md

* Apply suggestions from code review

* Reformat board JSON files

* Add mkdocs link redirect

* Update ltchiptool to v4.12.0

---------

Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2025-03-25 17:26:53 +01:00

4.1 KiB

Supported boards, modules and CPUs

Board list

{% include-markdown "./supported_boards.md" %}

* I/O count includes GPIOs, ADCs, PWM outputs and UART, but doesn't count CEN/RST and power pins.

CPU list

Chips currently supported by the project:

{% include-markdown "./supported_chips.md" %}

This list is not exhaustive, i.e. a similar chip (but different package) might work just fine, but there's no board definition for it yet. If you have an unsupported chip, feel free to reach out using Issues or on the Discord server.

Families

A list of chip families currently supported by this project.

!!! note The term family was chosen over platform, in order to reduce possible confusion between LibreTiny supported "platforms" and PlatformIO's "platform", as an entire package. Family is also more compatible with the UF2 term.

The following list corresponds to UF2 OTA format family names, and is also available as JSON. The IDs are also present in lt_types.h. You can view the family list by using ltchiptool list families.

{% include-markdown "./supported_families.md" %}

Feature support

If you notice a feature that you've tested, which works (or not) and doesn't match this table, feel free to submit an issue on GitHub.

  BK7231T BK7231N RTL8710B RTL8720C BK7231Q LN882H
Stability 5/5 5/5 4/5 2/5 1/5 3/5
LibreTiny Core ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Wiring Core ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
PERIPHERALS (Core)
UART I/O ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Flash I/O ✔️ ✔️ ✔️ ✔️
Deep sleep ✔️
Watchdog timer ✔️ ✔️ ✔️ ✔️
PERIPHERALS (Wiring)
Digital I/O ✔️ ✔️ ✔️ ✔️
PWM ✔️ ✔️ ✔️
Interrupts ✔️ ✔️ ✔️
Analog input (ADC) ✔️ ✔️ ✔️ ✔️
Wire (I²C)
SPI
Serial ✔️ ✔️ ✔️ ✔️ ✔️
SoftwareSerial ✔️
NETWORKING
Wi-Fi STA/AP/Mixed ✔️ ✔️ ✔️ ✔️
Wi-Fi Events ✔️ ✔️ ✔️ ✔️
OTA updates ✔️ ✔️ ✔️ ✔️
MDNS ✔️ ✔️ ✔️ ✔️

Symbols:

  • ✔️ working
  • untested
  • broken
  • not implemented (yet?)
  • - not applicable

Unsupported boards

Tuya Inc.

!!! note Only modules featuring at least Wi-Fi are included in the table. (TY)JW, (TY)WE and (TY)LC Series are omitted, as they contain Espressif chips.

{% include-markdown "./unsupported_boards_tuya_all.md" %}