diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..3874479aa --- /dev/null +++ b/404.html @@ -0,0 +1,2270 @@ + + + +
+ + + + + + + + + + + + + +by Ai-Thinker Co., Ltd.
+ + +Parameter | +Value | +
---|---|
Board code | +bw12 |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ARI3-BW1X | +
Board code: bw12
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +468 KiB / 0x75000 | +0x080000 | +
OTA2 Image | +0x080000 | +468 KiB / 0x75000 | +0x0F5000 | +
Key-Value Store | +0x0F5000 | +32 KiB / 0x8000 | +0x0FD000 | +
User Data | +0x0FD000 | +1 MiB / 0x102000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Ai-Thinker Co., Ltd.
+ + +Parameter | +Value | +
---|---|
Board code | +bw15 |
+
MCU | +RTL8720CF | +
Manufacturer | +Realtek | +
Series | +AmebaZ2 | +
Frequency | +100 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +13x GPIO, 8x PWM, 3x UART | +
Wi-Fi | +802.11 b/g/n | +
BLE | +v4.2 | +
FCC ID | +2AXVG-BW15 | +
Board code: bw15
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | +RX1 | ++ | + | PWM0 | +SWCLK, TCK | +
PA01 | +TX1 | ++ | + | PWM1 | +SWDIO, TMS | +
PA02 | +RX1 | +SCL0 | +CS0 | +PWM2 | +TDO | +
PA03 | +TX1 | +SDA0 | +SCK0 | +PWM3 | +TDI | +
PA04 | ++ | + | MOSI0 | +PWM4 | +tRST | +
PA13 | +RX0 | ++ | + | PWM7 | ++ |
PA14 | +TX0 | ++ | + | PWM2 | ++ |
PA15 | +RX2 | +SCL0 | +CS0 | +PWM3 | ++ |
PA16 | +TX2 | +SDA0 | +SCK0 | +PWM4 | ++ |
PA17 | ++ | + | + | PWM5 | ++ |
PA18 | ++ | + | + | PWM6 | ++ |
PA19 | ++ | SCL0 | +MOSI0 | +PWM7 | ++ |
PA20 | ++ | SDA0 | +MISO0 | +PWM0 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Partition Table | +0x000000 | +4 KiB / 0x1000 | +0x001000 | +
System Data | +0x001000 | +4 KiB / 0x1000 | +0x002000 | +
Calibration | +0x002000 | +4 KiB / 0x1000 | +0x003000 | +
(reserved) | +0x003000 | +4 KiB / 0x1000 | +0x004000 | +
Boot Image | +0x004000 | +32 KiB / 0x8000 | +0x00C000 | +
OTA1 Image | +0x00C000 | +992 KiB / 0xF8000 | +0x104000 | +
OTA2 Image | +0x104000 | +992 KiB / 0xF8000 | +0x1FC000 | +
Key-Value Store | +0x1FC000 | +16 KiB / 0x4000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb1s |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +14x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
Board code: cb1s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb2l |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +9x GPIO, 5x PWM, 2x UART | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CB2L | +
Board code: cb2l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | ++ | + | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P21 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb2s |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 5x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CB2S | +
Board code: cb2s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P21 | ++ | SDA1 | ++ | + | + |
P23, ADC3 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb3l |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +12x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CB3L | +
Board code: cb3l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | ++ | + | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | + | + | + |
P21 | ++ | + | + | + | + |
P23, ADC3 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb3s |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +14x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CB3S | +
Board code: cb3s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | ++ | + | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cb3se |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +17x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CB3SE | +
Board code: cb3se
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P15 | ++ | + | CS | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P17 | ++ | + | MISO | ++ | + |
P20 | ++ | + | + | + | + |
P22 | ++ | + | + | + | + |
P23, ADC3 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cblc5 |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +8x GPIO, 3x PWM, 2x UART | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
Board code: cblc5
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P21 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +cbu |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +19x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
FCC ID | +2ANDL-CBU | +
Board code: cbu
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P15 | ++ | + | CS | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P17 | ++ | + | MISO | ++ | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
P28 | ++ | + | + | + | + |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-bk7231n-qfn32-tuya |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +19x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
Board code: generic-bk7231n-qfn32-tuya
In platformio.ini
:
[env:generic-bk7231n-qfn32-tuya]
+platform = libretiny
+board = generic-bk7231n-qfn32-tuya
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P15 | ++ | + | CS | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P17 | ++ | + | MISO | ++ | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
P28 | ++ | + | + | + | + |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-bk7231t-qfn32-tuya |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +19x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
Board code: generic-bk7231t-qfn32-tuya
In platformio.ini
:
[env:generic-bk7231t-qfn32-tuya]
+platform = libretiny
+board = generic-bk7231t-qfn32-tuya
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P15 | ++ | + | CS | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P17 | ++ | + | MISO | ++ | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
P28 | ++ | + | + | + | + |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-bk7252 |
+
MCU | +BK7252 | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +180 MHz | +
Flash size | +4 MiB | +
RAM size | +512 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +38x GPIO, 4x PWM, 2x UART, 7x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.0 | +
Board code: generic-bk7252
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P2, ADC4 | ++ | + | + | + | + |
P3, ADC5 | ++ | + | + | + | + |
P4, ADC1 | ++ | + | + | + | + |
P5, ADC2 | ++ | + | + | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P12, ADC6 | +CTS1 | ++ | + | + | + |
P13, ADC7 | +RTS1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P15 | ++ | + | CS | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P17 | ++ | + | MISO | ++ | + |
P18 | ++ | + | + | + | + |
P19 | ++ | + | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P25 | ++ | + | + | + | + |
P26 | ++ | + | + | PWM5 | ++ |
P27 | ++ | + | + | + | MCLK | +
P28 | ++ | + | + | + | + |
P29 | ++ | + | + | + | PCLK | +
P30 | ++ | + | + | + | HSYNC | +
P31 | ++ | + | + | + | VSYNC | +
P32 | ++ | + | + | + | PD0 | +
P33 | ++ | + | + | + | PD1 | +
P34 | ++ | + | + | + | PD2 | +
P35 | ++ | + | + | + | PD3 | +
P36 | ++ | + | + | + | PD4 | +
P37 | ++ | + | + | + | PD5 | +
P38 | ++ | + | + | + | PD6 | +
P39 | ++ | + | + | + | PD7 | +
Flash size: 4 MiB / 4,194,304 B / 0x400000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.7 MiB / 0x1BA000 | +0x1CB000 | +
File System | +0x1CB000 | +1.1 MiB / 0x119000 | +0x2E4000 | +
Key-Value Store | +0x2E4000 | +32 KiB / 0x8000 | +0x2EC000 | +
OTA Image | +0x2EC000 | +1.1 MiB / 0x112000 | +0x3FE000 | +
Calibration | +0x3FE000 | +4 KiB / 0x1000 | +0x3FF000 | +
TLV Store | +0x3FF000 | +4 KiB / 0x1000 | +0x400000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-rtl8710bn-2mb-468k |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +17x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
Board code: generic-rtl8710bn-2mb-468k
In platformio.ini
:
[env:generic-rtl8710bn-2mb-468k]
+platform = libretiny
+board = generic-rtl8710bn-2mb-468k
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA06 | ++ | + | FCS | ++ | + |
PA07 | ++ | + | FD1 | ++ | + |
PA08 | ++ | + | FD2 | ++ | + |
PA09 | ++ | + | FD0 | ++ | + |
PA10 | ++ | + | FSCK | ++ | + |
PA11 | ++ | + | FD3 | ++ | + |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | +CTS0 | +SDA0 | +CS0, CS1 | ++ | + |
PA22 | +RTS0 | +SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +468 KiB / 0x75000 | +0x080000 | +
OTA2 Image | +0x080000 | +468 KiB / 0x75000 | +0x0F5000 | +
Key-Value Store | +0x0F5000 | +32 KiB / 0x8000 | +0x0FD000 | +
User Data | +0x0FD000 | +1 MiB / 0x102000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-rtl8710bn-2mb-788k |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +17x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
Board code: generic-rtl8710bn-2mb-788k
In platformio.ini
:
[env:generic-rtl8710bn-2mb-788k]
+platform = libretiny
+board = generic-rtl8710bn-2mb-788k
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA06 | ++ | + | FCS | ++ | + |
PA07 | ++ | + | FD1 | ++ | + |
PA08 | ++ | + | FD2 | ++ | + |
PA09 | ++ | + | FD0 | ++ | + |
PA10 | ++ | + | FSCK | ++ | + |
PA11 | ++ | + | FD3 | ++ | + |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | +CTS0 | +SDA0 | +CS0, CS1 | ++ | + |
PA22 | +RTS0 | +SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Generic
+ + +Parameter | +Value | +
---|---|
Board code | +generic-rtl8710bx-4mb-980k |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +4 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +17x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Board code: generic-rtl8710bx-4mb-980k
In platformio.ini
:
[env:generic-rtl8710bx-4mb-980k]
+platform = libretiny
+board = generic-rtl8710bx-4mb-980k
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA06 | ++ | + | FCS | ++ | + |
PA07 | ++ | + | FD1 | ++ | + |
PA08 | ++ | + | FD2 | ++ | + |
PA09 | ++ | + | FD0 | ++ | + |
PA10 | ++ | + | FSCK | ++ | + |
PA11 | ++ | + | FD3 | ++ | + |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | +CTS0 | +SDA0 | +CS0, CS1 | ++ | + |
PA22 | +RTS0 | +SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 4 MiB / 4,194,304 B / 0x400000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +980 KiB / 0xF5000 | +0x100000 | +
OTA2 Image | +0x100000 | +980 KiB / 0xF5000 | +0x1F5000 | +
Key-Value Store | +0x1F5000 | +32 KiB / 0x8000 | +0x1FD000 | +
User Data | +0x1FD000 | +2 MiB / 0x202000 | +0x3FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
This is a generic board definition for RTL8710BX with 4 MiB of flash. It has a bigger application partition size (980 KiB). The used bootloader is also different from the standard Tuya one.
+It can be found in Ezviz T31 smart plug - bare chip soldered onto the manufacturer-made PCB. The plug is not Tuya/SmartLife-compatible and has a 25Q32CSIG flash chip. Refer to libretiny#23 for photos and more information.
+Note that stock firmware seems to use smaller app images (0x80000 / 512 KiB). After 0x180000 some product-test data and device logs can be found. Because the OTA2 offset is 0x100000, the board definition was configured to use all available space.
+ + + + + + +by Generic
+ +Parameter | +Value | +
---|---|
Board code | +generic-rtl8720cf-2mb-992k |
+
MCU | +RTL8720CF | +
Manufacturer | +Realtek | +
Series | +AmebaZ2 | +
Frequency | +100 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +20x GPIO, 8x PWM, 3x UART | +
Wi-Fi | +802.11 b/g/n | +
BLE | +v4.2 | +
Board code: generic-rtl8720cf-2mb-992k
In platformio.ini
:
[env:generic-rtl8720cf-2mb-992k]
+platform = libretiny
+board = generic-rtl8720cf-2mb-992k
+framework = arduino
+
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | +RX1 | ++ | + | PWM0 | +SWCLK, TCK | +
PA01 | +TX1 | ++ | + | PWM1 | +SWDIO, TMS | +
PA02 | +RX1 | +SCL0 | +CS0 | +PWM2 | +TDO | +
PA03 | +TX1 | +SDA0 | +SCK0 | +PWM3 | +TDI | +
PA04 | +CTS1 | ++ | MOSI0 | +PWM4 | +tRST | +
PA07 | ++ | + | CS0 | ++ | + |
PA08 | ++ | + | SCK0 | ++ | + |
PA09 | +RTS0 | ++ | MOSI0 | ++ | + |
PA10 | +CTS0 | ++ | MISO0 | ++ | + |
PA11 | +TX0 | +SCL0 | ++ | PWM0 | ++ |
PA12 | +RX0 | +SDA0 | ++ | PWM1 | ++ |
PA13 | +RX0 | ++ | + | PWM7 | ++ |
PA14 | +TX0 | ++ | + | PWM2 | ++ |
PA15 | +RX2 | +SCL0 | +CS0 | +PWM3 | ++ |
PA16 | +TX2 | +SDA0 | +SCK0 | +PWM4 | ++ |
PA17 | ++ | + | + | PWM5 | ++ |
PA18 | ++ | + | + | PWM6 | ++ |
PA19 | +CTS2 | +SCL0 | +MOSI0 | +PWM7 | ++ |
PA20 | +RTS2 | +SDA0 | +MISO0 | +PWM0 | ++ |
PA23 | ++ | + | + | PWM7 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Partition Table | +0x000000 | +4 KiB / 0x1000 | +0x001000 | +
System Data | +0x001000 | +4 KiB / 0x1000 | +0x002000 | +
Calibration | +0x002000 | +4 KiB / 0x1000 | +0x003000 | +
(reserved) | +0x003000 | +4 KiB / 0x1000 | +0x004000 | +
Boot Image | +0x004000 | +32 KiB / 0x8000 | +0x00C000 | +
OTA1 Image | +0x00C000 | +992 KiB / 0xF8000 | +0x104000 | +
OTA2 Image | +0x104000 | +992 KiB / 0xF8000 | +0x1FC000 | +
Key-Value Store | +0x1FC000 | +16 KiB / 0x4000 | +0x200000 | +
by Unknown
+ + +Parameter | +Value | +
---|---|
Board code | +lsc-lma35-t |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +15x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
Board code: lsc-lma35-t
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | + | + | + |
P16 | ++ | + | + | + | + |
P21 | ++ | + | + | + | + |
P22 | ++ | + | + | + | + |
P23, ADC3 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+This board has no marking on the front side, only something that looks like PCB manufacturing info on the back; thus it was named based on these symbols.
+It can be found in 'LSC Smart Connect Outdoor LED Strip', and is likely custom-made for this product.
+The pinout was established by writing to and probing consecutive GPIOs, using the generic board definition.
+Pins marked with '?' are currently unknown, with a possibility of being CEN. Pin 22 (P1/D14) is also not confirmed.
+ + + + + + +by Unknown
+ + +Parameter | +Value | +
---|---|
Board code | +lsc-lma35 |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +15x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
Board code: lsc-lma35
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | + | + | + |
P16 | ++ | + | + | + | + |
P21 | ++ | + | + | + | + |
P22 | ++ | + | + | + | + |
P23, ADC3 | ++ | + | + | + | + |
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+This board has no marking on the front side, only something that looks like PCB manufacturing info on the back; thus it was named based on these symbols.
+It can be found in 'LSC Smart Connect Outdoor LED Strip', and is likely custom-made for this product.
+The pinout was established by writing to and probing consecutive GPIOs, using the generic board definition.
+Pins marked with '?' are currently unknown, with a possibility of being CEN. Pin 22 (P1/D14) is also not confirmed.
+ + + + + + +by Unknown
+ + +Parameter | +Value | +
---|---|
Board code | +t102-v1.1 |
+
MCU | +RTL8710BN (W302) | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +9x GPIO, 5x PWM, 2x UART | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2AU7O-T102V11 | +
Board code: t102-v1.1
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Unknown
+ + +Parameter | +Value | +
---|---|
Board code | +t103-v1.0 |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2AU7O-T102V11 | +
Board code: t103-v1.0
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
Pinout information sourced from teardown post by @p.kaczmarek2 from Elektroda.
+ + + + + + +by Unknown
+ + +Parameter | +Value | +
---|---|
Board code | +t112-v1.1 |
+
MCU | +RTL8710BN (W302) | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2AU7O-T102V11 | +
Board code: t112-v1.1
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wa2 |
+
MCU | +BK7231Q | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +13x GPIO, 5x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
Board code: wa2
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P4, ADC1 | ++ | + | + | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P18 | ++ | + | + | PWM4 | ++ |
P19 | ++ | + | + | PWM5 | ++ |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb1s |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +14x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
FCC ID | +2ANDL-WB1S | +
Board code: wb1s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb2l-m1 |
+
MCU | +BK7231N | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +13x GPIO, 5x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v5.1 | +
Board code: wb2l-m1
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x119000 | +0x12A000 | +
OTA Image | +0x12A000 | +664 KiB / 0xA6000 | +0x1D0000 | +
Calibration | +0x1D0000 | +4 KiB / 0x1000 | +0x1D1000 | +
Network Data | +0x1D1000 | +4 KiB / 0x1000 | +0x1D2000 | +
TLV Store | +0x1D2000 | +4 KiB / 0x1000 | +0x1D3000 | +
Key-Value Store | +0x1D3000 | +32 KiB / 0x8000 | +0x1DB000 | +
User Data | +0x1DB000 | +148 KiB / 0x25000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb2l |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +13x GPIO, 5x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
FCC ID | +2ANDL-WB2L | +
Board code: wb2l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb2s |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +14x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
FCC ID | +2ANDL-WB2S | +
Board code: wb2s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb3l |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +16x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
FCC ID | +2ANDL-WB3L | +
Board code: wb3l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | SCK | ++ | + |
P16 | ++ | + | MOSI | ++ | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wb3s |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +15x GPIO, 6x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
FCC ID | +2ANDL-WB3S | +
Board code: wb3s
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P7 | ++ | + | + | PWM1 | ++ |
P8 | ++ | + | + | PWM2 | ++ |
P9 | ++ | + | + | PWM3 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P14 | ++ | + | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wblc5 |
+
MCU | +BK7231T | +
Manufacturer | +Beken | +
Series | +BK72XX | +
Frequency | +120 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 3x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
Bluetooth | +BLE v4.2 | +
Board code: wblc5
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
P0 | +TX2 | +SCL2 | ++ | + | + |
P1 | +RX2 | +SDA2 | ++ | + | + |
P6 | ++ | + | + | PWM0 | ++ |
P10 | +RX1 | ++ | + | + | + |
P11 | +TX1 | ++ | + | + | + |
P20 | ++ | SCL1 | ++ | + | TCK | +
P21 | ++ | SDA1 | ++ | + | TMS | +
P22 | ++ | + | + | + | TDI | +
P23, ADC3 | ++ | + | + | + | TDO | +
P24 | ++ | + | + | PWM4 | ++ |
P26 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Bootloader | +0x000000 | +68 KiB / 0x11000 | +0x011000 | +
App Image | +0x011000 | +1.1 MiB / 0x121000 | +0x132000 | +
OTA Image | +0x132000 | +664 KiB / 0xA6000 | +0x1D8000 | +
Key-Value Store | +0x1D8000 | +32 KiB / 0x8000 | +0x1E0000 | +
Calibration | +0x1E0000 | +4 KiB / 0x1000 | +0x1E1000 | +
TLV Store | +0x1E1000 | +4 KiB / 0x1000 | +0x1E2000 | +
Network Data | +0x1E2000 | +4 KiB / 0x1000 | +0x1E3000 | +
User Data | +0x1E3000 | +116 KiB / 0x1D000 | +0x200000 | +
Tuya Storage | +0x1ED000 | +76 KiB / 0x13000 | +0x200000 | +
Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.
+ + + + + + +by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr1 |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +10x GPIO, 5x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR1 | +
Board code: wr1
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr1e |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +10x GPIO, 5x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR1E | +
Board code: wr1e
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr2 |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +9x GPIO, 5x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR2 | +
Board code: wr2
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr2e |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +9x GPIO, 4x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR2E | +
Board code: wr2e
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | + | CS0, CS1 | ++ | + |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | ++ | + | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr2l |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +5x GPIO, 4x PWM, 1x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR2L | +
Board code: wr2l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA19, ADC1 | ++ | + | + | + | + |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr2le |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +5x GPIO, 5x PWM, 1x UART | +
Wi-Fi | +802.11 b/g/n | +
Board code: wr2le
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA22 | ++ | + | + | PWM5 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr3 |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR3 | +
Board code: wr3
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr3e |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR3E | +
Board code: wr3e
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr3l |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR3L | +
Board code: wr3l
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr3le |
+
MCU | +RTL8710BX | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +62.5 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +11x GPIO, 6x PWM, 2x UART, 2x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR3LE | +
Board code: wr3le
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA19, ADC1 | ++ | SDA0 | +CS0, CS1 | ++ | + |
PA22 | ++ | SCL0 | +MISO0, MISO1 | +PWM5 | ++ |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +
by Tuya Inc.
+ + +Parameter | +Value | +
---|---|
Board code | +wr3n |
+
MCU | +RTL8710BN | +
Manufacturer | +Realtek | +
Series | +AmebaZ | +
Frequency | +125 MHz | +
Flash size | +2 MiB | +
RAM size | +256 KiB | +
Voltage | +3.0V - 3.6V | +
I/O | +9x GPIO, 5x PWM, 2x UART, 1x ADC | +
Wi-Fi | +802.11 b/g/n | +
FCC ID | +2ANDL-WR3N | +
Board code: wr3n
In platformio.ini
:
In ESPHome YAML:
+ +Name(s) | +UART | +I²C | +SPI | +PWM | +Other | +
---|---|---|---|---|---|
PA00 | ++ | + | + | PWM2 | ++ |
PA05 | ++ | + | + | PWM4 | ++ |
PA12 | ++ | + | + | PWM3 | ++ |
PA14 | ++ | + | + | PWM0 | +SWCLK | +
PA15 | ++ | + | + | PWM1 | +SWDIO | +
PA18 | +RX0 | +SCL1 | +SCK0, SCK1 | ++ | + |
PA23 | +TX0 | +SDA1 | +MOSI0, MOSI1 | +PWM0 | ++ |
PA29 | +RX2 | +SCL0 | ++ | PWM4 | ++ |
PA30 | +TX2 | +SDA0 | ++ | PWM4 | ++ |
Flash size: 2 MiB / 2,097,152 B / 0x200000
+Hex values are in bytes.
+Name | +Start | +Length | +End | +
---|---|---|---|
Boot XIP | +0x000000 | +16 KiB / 0x4000 | +0x004000 | +
Boot RAM | +0x004000 | +16 KiB / 0x4000 | +0x008000 | +
(reserved) | +0x008000 | +4 KiB / 0x1000 | +0x009000 | +
System Data | +0x009000 | +4 KiB / 0x1000 | +0x00A000 | +
Calibration | +0x00A000 | +4 KiB / 0x1000 | +0x00B000 | +
OTA1 Image | +0x00B000 | +788 KiB / 0xC5000 | +0x0D0000 | +
OTA2 Image | +0x0D0000 | +788 KiB / 0xC5000 | +0x195000 | +
Key-Value Store | +0x195000 | +32 KiB / 0x8000 | +0x19D000 | +
User Data | +0x19D000 | +392 KiB / 0x62000 | +0x1FF000 | +
Tuya Storage | +0x1EB000 | +84 KiB / 0x15000 | +0x200000 | +
RDP | +0x1FF000 | +4 KiB / 0x1000 | +0x200000 | +