Skip to content

Commit f22d310

Browse files
author
puboy7
committed
add T-Embed-CC1101
1 parent cf0d912 commit f22d310

12 files changed

+235
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
---
2+
title: LILYGO T-Embed CC1101
3+
show_source: false
4+
---
5+
<!-- **[English](README.MD) | 中文** -->
6+
7+
<div style="width:100%; display:flex;justify-content: center;">
8+
9+
![T-Embed-CC1101](./assets/T-Embed-CC1101-1.jpg)
10+
11+
</div>
12+
13+
<!-- <div style="padding: 1em 0 0 0; display: flex; justify-content: center">
14+
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://item.taobao.com/item.htm?id=846226367137">淘宝</a>
15+
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://www.aliexpress.com/store/911876460">速卖通</a>
16+
</div> -->
17+
18+
## Introduction
19+
20+
LILYGO T-Embed is a highly integrated IoT development board based on the ESP32-S3, featuring a dual-core LX7 processor. It is specifically designed for multi-protocol communication and smart hardware development. The core advantages of this board lie in its integration of LoRa, Sub-GHz (CC1101 module), NFC (PN532), infrared remote control, and Wi-Fi 6/Bluetooth 5.0, making it ideal for complex wireless connection scenarios such as remote sensing (LoRa long-range transmission), smart home control (infrared/NFC access control), and industrial monitoring.
21+
22+
The development board is equipped with a 1.9-inch TFT display (320x170 resolution), supporting dynamic data display and graphical interaction, and features a rotary encoder for precise parameter adjustment. Additionally, it includes 8 programmable RGB LEDs, a microphone and speaker module (supporting voice interaction), and TF card expansion storage, further enhancing human-machine interaction and data processing capabilities.
23+
24+
With a compact design that optimizes pin multiplexing (e.g., shared SPI bus), it strikes a balance between functional density and development flexibility. This board is perfect for smart home control centers, environmental monitoring, and educational IoT prototype development, providing developers with a ready-to-use, multi-scenario adaptable, and efficient hardware platform.
25+
26+
## Appearance and function introduction
27+
### Appearance
28+
<img src="./assets/T-Embed-CC1101-2.jpg" alt="summary" width=80%>
29+
30+
### Pinmap
31+
32+
<img src="./assets/T-Embed-CC1101-en.jpg" alt="summary" width=100%>
33+
34+
## Module Information and Specifications
35+
### Description
36+
37+
| 组件 | 描述 |
38+
| --- | --- |
39+
|MCU |ESP32-S3 Dual-core LX7 microprocessor
40+
|Flash |16M
41+
|PSRAM |8M
42+
|GPS |MIA-M10Q
43+
|Wireless| Wi-Fi 802.11 b/g/n,BLE 5
44+
|Storage | TF card |
45+
|Display| 1.9 inch ST7789V IPS color TFT LCD
46+
|Sub-G | CC1101
47+
|NFC | PN532
48+
|Battery Capacity| 3.7V-1300mAh
49+
|Battery Chip| BQ25896, BQ27220
50+
|Power Switch |Supported
51+
|LED driver |WS2812
52+
|Buttons | 1 x RST Button + 1 x BOOT Button |
53+
|Encode |Support encode
54+
| USB |1 × type-C Interfaces|
55+
|Infrared |Support Infrared
56+
|UI | LVGL
57+
| Expansion Interfaces | 2 × QWIIC Interfaces |
58+
| Dimensions | **97.5x39x31mm** |
59+
### Related Links
60+
Github:[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101)
61+
62+
* [PN532](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/PN532_C1.pdf)
63+
* [bq25896](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq25896.pdf)
64+
* [bq27220](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq27220_datasheet.pdf)
65+
* [cc1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/cc1101.pdf)
66+
67+
#### Schematic Diagram
68+
69+
[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf)
70+
71+
<!-- * [SY6970](./datasheet/AN_SY6970.pdf) -->
72+
73+
#### Dependency Libraries
74+
75+
* [RadioLib](https://github.com/jgromes/RadioLib)
76+
* [PN532](https://github.com/Seeed-Studio/PN532.git)
77+
* [XPowersLib](https://github.com/lewisxhe/XPowersLib)
78+
* [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI)
79+
* [RotaryEncoder](http://www.mathertel.de/Arduino/RotaryEncoderLibrary.aspx)
80+
* [FastLED](https://github.com/FastLED/FastLED)
81+
* [IRremoteESP8266](https://github.com/crankyoldgit/IRremoteESP8266)
82+
* [ESP32-audioI2S](https://github.com/schreibfaul1/ESP32-audioI2S)
83+
* [LVGL](https://github.com/lvgl/lvgl/tree/v8.4.0)
84+
85+
86+
87+
## Software Design
88+
### Arduino Set Parameters
89+
90+
| Arduino IDE setting | Value |
91+
| --------------- | ------------------ |
92+
| Board | **ESP32S3 Dev Module** |
93+
| Port | Your port |
94+
| USB CDC On Boot | Enable |
95+
| CPU Frequency | 240MHZ(WiFi) |
96+
| Core Debug Level | None |
97+
| USB DFU On Boot | Disable |
98+
| Erase All Flash Before Sketch Upload | Disable |
99+
| Events Run On | Core1 |
100+
| Flash Mode | QIO 80MHZ |
101+
| Flash Size | **16MB(128Mb)** |
102+
| Arduino Runs On | Core1 |
103+
| USB Firmware MSC On Boot | Disable |
104+
| Partition Scheme | **16M Flash(3M APP/9.9MB FATFS)** |
105+
| PSRAM | **OPI PSRAM** |
106+
| Upload Mode | **UART0/Hardware CDC** |
107+
| Upload Speed | 921600 |
108+
| USB Mode | **CDC and JTAG** |
109+
110+
111+
### Development Platform
112+
1. [ESP-IDF](https://www.espressif.com/zh-hans/products/sdks/esp-idf)
113+
2. [Arduino IDE](https://www.arduino.cc/en/software)
114+
115+
## Product Technical Support
116+
117+
Loading
Loading
Loading
Loading

docs/get_started/en/sidebar.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ items:
3636
items:
3737
- label: T-Deck Plus
3838
file: LCD_OLED/T-Deck-Plus/T-Deck-Plus.md
39+
- label: T-Embed CC1101
40+
file: LCD_OLED/T-Embed-CC1101/T-Embed-CC1101.md
3941
- label: FAQ
4042
file: maixIV/m4ndock/FAQ.md
4143
- label: Wearable Kit
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
---
2+
title: LILYGO T-Embed CC1101
3+
show_source: false
4+
---
5+
<!-- **[English](README.MD) | 中文** -->
6+
7+
<div style="width:100%; display:flex;justify-content: center;">
8+
9+
![T-Embed-CC1101](./assets/T-Embed-CC1101-1.jpg)
10+
11+
</div>
12+
13+
<!-- <div style="padding: 1em 0 0 0; display: flex; justify-content: center">
14+
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://item.taobao.com/item.htm?id=846226367137">淘宝</a>
15+
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://www.aliexpress.com/store/911876460">速卖通</a>
16+
</div> -->
17+
18+
## 简介
19+
20+
LILYGO T-Embed 是一款基于 ESP32-S3 并且搭载LX7双核处理器的高集成物联网开发板,专为多协议通信与智能硬件开发设计。其核心优势在于融合 LoRa、Sub-GHz(CC1101 模块)、NFC(PN532)、红外遥控 及 Wi-Fi 6/蓝牙 5.0,支持复杂场景下的无线连接需求,如远程传感(LoRa 超远传输)、智能家居控制(红外/NFC 门禁)及工业监控。开发板配备 1.9 英寸 TFT 屏幕(320x170 分辨率),支持动态数据显示与图形交互,搭配 旋转编码器 实现精准参数调节。此外,8 个可编程 RGB LED、麦克风与扬声器模块(支持语音交互)及 TF 卡扩展存储 进一步丰富了人机交互与数据处理能力。紧凑设计中优化引脚复用(如 SPI 总线共享),兼顾功能密度与开发灵活性,适用于智能家居中控、环境监测及教育级物联网原型开发,为开发者提供 开箱即用、多场景适配的高效硬件平台。
21+
22+
## 外观及功能介绍
23+
### 外观
24+
<img src="./assets/T-Embed-CC1101-2.jpg" alt="summary" width=80%>
25+
26+
### 引脚图
27+
28+
<img src="./assets/T-Embed-CC1101-zh.jpg" alt="summary" width=100%>
29+
30+
## 模块资料以及参数
31+
### 开发板参数
32+
33+
| 组件 | 描述 |
34+
| --- | --- |
35+
|MCU |ESP32-S3 Dual-core LX7 microprocessor
36+
|Flash |16M
37+
|PSRAM |8M
38+
|GPS |MIA-M10Q
39+
|无线| Wi-Fi 802.11 b/g/n,BLE 5
40+
|存储 | TF 卡 |
41+
|屏幕| 1.9 inch ST7789V IPS color TFT LCD
42+
|Sub-G | CC1101
43+
|NFC | PN532
44+
|电池容量| 3.7V-1300mAh
45+
|电池芯片| BQ25896, BQ27220
46+
|开关 |支持电源开关
47+
|LED 驱动 |WS2812
48+
|按键 | 1 x RST 按键 + 1 x BOOT 按键 |
49+
|音频 |ES7210
50+
| USB |1 × type-C接口|
51+
|红外 |支持红外
52+
|UI | LVGL
53+
| 拓展接口 | 2 × QWIIC接口 |
54+
| 孔位 | 2×2mm 定位孔 |
55+
| 尺寸 | **97.5x39x31mm** |
56+
### 相关资料
57+
Github:[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101)
58+
59+
* [PN532](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/PN532_C1.pdf)
60+
* [bq25896](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq25896.pdf)
61+
* [bq27220](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq27220_datasheet.pdf)
62+
* [cc1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/cc1101.pdf)
63+
64+
#### 原理图
65+
66+
[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf)
67+
68+
<!-- * [SY6970](./datasheet/AN_SY6970.pdf) -->
69+
70+
#### 依赖库
71+
72+
* [RadioLib](https://github.com/jgromes/RadioLib)
73+
* [PN532](https://github.com/Seeed-Studio/PN532.git)
74+
* [XPowersLib](https://github.com/lewisxhe/XPowersLib)
75+
* [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI)
76+
* [RotaryEncoder](http://www.mathertel.de/Arduino/RotaryEncoderLibrary.aspx)
77+
* [FastLED](https://github.com/FastLED/FastLED)
78+
* [IRremoteESP8266](https://github.com/crankyoldgit/IRremoteESP8266)
79+
* [ESP32-audioI2S](https://github.com/schreibfaul1/ESP32-audioI2S)
80+
* [LVGL](https://github.com/lvgl/lvgl/tree/v8.4.0)
81+
82+
83+
84+
## 软件开发
85+
### Arduino 设置参数
86+
87+
| Arduino IDE 设置 | Value |
88+
| --------------- | ------------------ |
89+
| Board | **ESP32S3 Dev Module** |
90+
| Port | Your port |
91+
| USB CDC On Boot | Enable |
92+
| CPU Frequency | 240MHZ(WiFi) |
93+
| Core Debug Level | None |
94+
| USB DFU On Boot | Disable |
95+
| Erase All Flash Before Sketch Upload | Disable |
96+
| Events Run On | Core1 |
97+
| Flash Mode | QIO 80MHZ |
98+
| Flash Size | **16MB(128Mb)** |
99+
| Arduino Runs On | Core1 |
100+
| USB Firmware MSC On Boot | Disable |
101+
| Partition Scheme | **16M Flash(3M APP/9.9MB FATFS)** |
102+
| PSRAM | **OPI PSRAM** |
103+
| Upload Mode | **UART0/Hardware CDC** |
104+
| Upload Speed | 921600 |
105+
| USB Mode | **CDC and JTAG** |
106+
107+
108+
### 开发平台
109+
1. [ESP-IDF](https://www.espressif.com/zh-hans/products/sdks/esp-idf)
110+
2. [Arduino IDE](https://www.arduino.cc/en/software)
111+
112+
## 产品技术支持
113+
114+
Loading
Loading
Loading
Loading

docs/get_started/zh/sidebar.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ items:
3636
items:
3737
- label: T-Deck Plus
3838
file: LCD_OLED/T-Deck-Plus/T-Deck-Plus.md
39+
- label: T-Embed CC1101
40+
file: LCD_OLED/T-Embed-CC1101/T-Embed-CC1101.md
3941
- label: FAQ
4042
file: maixIV/m4ndock/FAQ.md
4143
- label: Wearable Kit

0 commit comments

Comments
 (0)