diff --git a/docs/assets/img/product_pics/atom_base/atomhub_switch/atomhub_switch_sch.webp b/docs/assets/img/product_pics/atom_base/atomhub_switch/atomhub_switch_sch.webp
new file mode 100644
index 00000000..8d9806ac
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomhub_switch/atomhub_switch_sch.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicGPS/atomicgps_01.webp b/docs/assets/img/product_pics/atom_base/atomicGPS/atomicgps_01.webp
old mode 100644
new mode 100755
index 481bc9b9..06512685
Binary files a/docs/assets/img/product_pics/atom_base/atomicGPS/atomicgps_01.webp and b/docs/assets/img/product_pics/atom_base/atomicGPS/atomicgps_01.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicRS232/atom232.webp b/docs/assets/img/product_pics/atom_base/atomicRS232/atom232.webp
new file mode 100755
index 00000000..76cd2de8
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomicRS232/atom232.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicRS232/atomic_rs232_sch.webp b/docs/assets/img/product_pics/atom_base/atomicRS232/atomic_rs232_sch.webp
new file mode 100644
index 00000000..4fc0aebe
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomicRS232/atomic_rs232_sch.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicRS485/atom485.webp b/docs/assets/img/product_pics/atom_base/atomicRS485/atom485.webp
new file mode 100755
index 00000000..66dc2241
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomicRS485/atom485.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicRS485/atomic_rs485_sch.webp b/docs/assets/img/product_pics/atom_base/atomicRS485/atomic_rs485_sch.webp
new file mode 100644
index 00000000..3b204c07
Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomicRS485/atomic_rs485_sch.webp differ
diff --git a/docs/assets/img/product_pics/atom_base/atomicTF/atomictf_01.webp b/docs/assets/img/product_pics/atom_base/atomicTF/atomictf_01.webp
old mode 100644
new mode 100755
index 8f06efd4..b34f477b
Binary files a/docs/assets/img/product_pics/atom_base/atomicTF/atomictf_01.webp and b/docs/assets/img/product_pics/atom_base/atomicTF/atomictf_01.webp differ
diff --git a/docs/en/api/power.md b/docs/en/api/power.md
index 1b9ea243..32be9a1b 100644
--- a/docs/en/api/power.md
+++ b/docs/en/api/power.md
@@ -388,7 +388,7 @@ No argument.
**Syntax:**
-bool getBatteryLevel()
+int8_t getBatteryLevel()
**Description:**
diff --git a/docs/en/atom/atomic232.md b/docs/en/atom/atomic232.md
index e69de29b..267cef67 100644
--- a/docs/en/atom/atomic232.md
+++ b/docs/en/atom/atomic232.md
@@ -0,0 +1,138 @@
+# ATOM RS-232 Kit
+
+
SKU:K046
+
+
+
+## Description
+
+**ATOM RS-232** is a TTL-RS232 level-converter designed for use with the M5Atomic module. RS232 is a full-duplex communication protocol standard, which defines the electrical characteristics of the serial communication system. It is a widely used communication protocol in the field of industrial control. MAX232 chip is integrated in the module, which supports bidirectional conversion between TTL level and RS232 level. A DC/DC voltage regulator chip is integrated in the ATOM RS485, which can directly convert the 12V voltage of the RS232 hub to 5V to supply power for ATOM.
+
+## Product Features
+
+- Compatible ATOM Matrix/ATOM Lite
+- Built-in DC/DC
+- Full-duplex communication
+
+## Include
+
+- 1x ATOM RS-232
+- 1x ATOM Lite
+- 1x Hex Key
+- 1x M2*8mm Hexagon socket cup head machine screw
+- 1x 18cm TYPE-C Cable
+
+## Applications
+
+- RS232 Communication
+- Industrial control node
+
+## Specification
+
+
+
+
+
Specification
+
Parameter
+
+
+
+
+
External port
+
VH-3.96 4P
+
+
+
level-conversion IC
+
MAX232
+
+
+
DC-DC
+
A0Z1282CI
+
+
+
net weight
+
26g
+
+
+
Gross weight
+
36g
+
+
+
Product Size
+
24*24*18mm
+
+
+
Package Size
+
54*54*20mm
+
+
+
Case material
+
Plastic( PC )
+
+
+
+
+## EasyLoader
+
+>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
+
+
Send and receive the message through RS485, LED is on, press the key to send the message
+
+
+
+
+## Related Link
+
+- **Datasheet**
+ - [MAX232](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/AtomicRS232/MAX232.pdf)
+ - [AOZ1282CI](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/tail485/AOZ1282CI-datasheet.pdf)
+
+### Pin Map
+
+
+
ATOM
GPIO22
GPIO19
5V
GND
+
ATOM RS-232
RX
TX
5V
GND
+
+
+## Schematic
+
+
+
+
+## Example
+
+### 1. Arduino IDE
+
+[Click here to get Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/AtomBase/AtomicRS232/Arduino/AtomicRS232)
+
+### 2. UIFlow
+
+[Clicke here to get UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/AtomBase/AtomicRS232/UIFlow)
+
+
+
diff --git a/docs/en/atom/atomic485.md b/docs/en/atom/atomic485.md
index e69de29b..c5db1534 100644
--- a/docs/en/atom/atomic485.md
+++ b/docs/en/atom/atomic485.md
@@ -0,0 +1,144 @@
+# ATOM RS-485 Kit
+
+
SKU:K045
+
+
+
+## Description
+
+**ATOM RS-485** is a TTL-RS485 converter designed for use with M5Atomic. It's function is for TTL level and RS485 level-conversion. RS485 is a communication protocol standard, which is used to define the electrical characteristics of drivers and receivers of a serial communication system. It supports amulti-point system and is widely used in industry. When the applications equipment needs to communicate and be controlled through RS485, ATOM RS-485 is an excellent choice. A DC/DC voltage regulator chip is integrated in the ATOM RS-485, which can directly convert the 12V voltage of RS485 to 5V to supply power for M5ATOM, avoiding the trouble of using a separate power supply.
+
+## Product Features
+
+- Compatible ATOM Matrix/ATOM Lite
+- SP3485EE
+- Built-in DC/DC
+- Multipoint communication
+
+## Include
+
+- 1x ATOM RS-485
+- 1x ATOM Lite
+- 1x Hex Key
+- 1x M2*8mm Hexagon socket cup head machine screw
+- 1x 18cm TYPE-C Cable
+
+## Applications
+
+- RS485 Multipoint communication
+- Industrial control node
+- RS485 to WiFi
+
+## Specification
+
+
+
+
+
Specification
+
Parameter
+
+
+
+
+
External port
+
VH-3.96 4P
+
+
+
Conversion level
+
5V<->12V
+
+
+
level-conversion IC
+
SP3485EE
+
+
+
DC-DC
+
A0Z1282CI
+
+
+
net weight
+
28g
+
+
+
Gross weight
+
38g
+
+
+
Product Size
+
24*48*18mm
+
+
+
Package Size
+
54*54*20mm
+
+
+
Case material
+
Plastic ( PC )
+
+
+
+
+## EasyLoader
+
+>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
+
+