diff --git a/arduino/libretuya/core/ChipType.h b/arduino/libretuya/core/ChipType.h index b3e9073..6488c82 100644 --- a/arduino/libretuya/core/ChipType.h +++ b/arduino/libretuya/core/ChipType.h @@ -21,7 +21,8 @@ enum ChipType { RTL8710BL = CHIP_TYPE(F_RTL8710B, 0xE0), // ??? RTL8710BN = CHIP_TYPE(F_RTL8710B, 0xFF), // CHIPID_8710BN / QFN32 RTL8710BU = CHIP_TYPE(F_RTL8710B, 0xFE), // CHIPID_8710BU / QFN48 - RTL8710BX = CHIP_TYPE(F_RTL8710B, 0xFB), // CHIPID_8710BN_L0 / QFN32 + RTL8710BX = CHIP_TYPE(F_RTL8710B, 0xF6), // found on an actual RTL8710BX + RTL8710L0 = CHIP_TYPE(F_RTL8710B, 0xFB), // CHIPID_8710BN_L0 / QFN32 RTL8711BN = CHIP_TYPE(F_RTL8710B, 0xFD), // CHIPID_8711BN / QFN48 RTL8711BU = CHIP_TYPE(F_RTL8710B, 0xFC), // CHIPID_8711BG / QFN68 }; diff --git a/boards/_base/realtek-ambz-bx.json b/boards/_base/realtek-ambz-bx.json new file mode 100644 index 0000000..7e565e2 --- /dev/null +++ b/boards/_base/realtek-ambz-bx.json @@ -0,0 +1,5 @@ +{ + "build": { + "f_cpu": "62500000L" + } +} diff --git a/boards/bw12.json b/boards/bw12.json index 6817d27..c0011fb 100644 --- a/boards/bw12.json +++ b/boards/bw12.json @@ -2,6 +2,7 @@ "_base": [ "realtek-ambz", "realtek-ambz-2mb-small", + "realtek-ambz-bx", "pcb/ic-rtl8710bn", "pcb/bw12" ], diff --git a/boards/bw12/README.md b/boards/bw12/README.md index 5855e13..57bd62c 100644 --- a/boards/bw12/README.md +++ b/boards/bw12/README.md @@ -14,7 +14,7 @@ Parameter | Value MCU | RTL8710BX Manufacturer | Realtek Series | AmebaZ -Frequency | 125 MHz +Frequency | 62.5 MHz Flash size | 2 MiB RAM size | 256 KiB Voltage | 3.0V - 3.6V