MediaWiki API 结果
这是JSON格式的HTML实现。HTML对调试很有用,但不适合应用程序使用。
指定format参数以更改输出格式。要查看JSON格式的非HTML实现,设置format=json。
{
"compare": {
"fromid": 1,
"fromrevid": 1,
"fromns": 0,
"fromtitle": "\u9996\u9875",
"toid": 2,
"torevid": 2,
"tons": 0,
"totitle": "ESP32-S3-Touch-LCD-4.3",
"*": "<tr><td colspan=\"2\" class=\"diff-lineno\" id=\"mw-diff-left-l1\">\u7b2c1\u884c\uff1a</td>\n<td colspan=\"2\" class=\"diff-lineno\">\u7b2c1\u884c\uff1a</td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div><del class=\"diffchange diffchange-inline\"><strong>\u5df2\u5b89\u88c5MediaWiki\u3002</strong></del></div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">= ESP32-S3-Touch-LCD-4.3 =</ins></div></td></tr>\n<tr><td class=\"diff-marker\"></td><td class=\"diff-context diff-side-deleted\"><br></td><td class=\"diff-marker\"></td><td class=\"diff-context diff-side-added\"><br></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div><del class=\"diffchange diffchange-inline\">\u8bf7\u67e5\u9605[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents \u7528\u6237\u6307\u5bfc]\u4ee5\u83b7\u53d6\u4f7f\u7528\u672cwiki\u8f6f\u4ef6\u7684\u4fe1\u606f\u3002</del></div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">__TOC__</ins></div></td></tr>\n<tr><td class=\"diff-marker\"></td><td class=\"diff-context diff-side-deleted\"><br></td><td class=\"diff-marker\"></td><td class=\"diff-context diff-side-added\"><br></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div>== <del class=\"diffchange diffchange-inline\">\u5165\u95e8 </del>==</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u672c\u9875\u4e3a ESP32-S3-Touch-LCD-4.3 \u7684\u672c\u5730\u7ef4\u62a4\u6587\u6863\uff0c\u6309\u7167\u5b98\u65b9 Wiki \u7684\u4fe1\u606f\u7ed3\u6784\u68b3\u7406\uff1a\u529f\u80fd\u6982\u89c8\u3001\u793a\u4f8b\u8fd0\u884c\u3001\u56fa\u4ef6\u70e7\u5f55\u4e0e\u64e6\u9664\u3001\u8d44\u6599\u4e0b\u8f7d\u3001FAQ \u7b49\uff0c\u4fbf\u4e8e\u5728\u672c\u5730\u6301\u7eed\u66f4\u65b0\u4e0e\u4e8c\u6b21\u5f00\u53d1\u3002\u9875\u9762\u7ed3\u6784\u53c2\u8003\u5b98\u65b9\u6761\u76ee\u3002 </ins></div></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div>* [<del class=\"diffchange diffchange-inline\">https</del>://<del class=\"diffchange diffchange-inline\">www.mediawiki.org</del>/<del class=\"diffchange diffchange-inline\">wiki</del>/<del class=\"diffchange diffchange-inline\">Special</del>:<del class=\"diffchange diffchange-inline\">MyLanguage/Manual</del>:<del class=\"diffchange diffchange-inline\">Configuration_settings MediaWiki\u914d\u7f6e\u8bbe\u7f6e\u5217\u8868</del>]</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div>* [<del class=\"diffchange diffchange-inline\">https</del>://<del class=\"diffchange diffchange-inline\">www</del>.<del class=\"diffchange diffchange-inline\">mediawiki</del>.<del class=\"diffchange diffchange-inline\">org</del>/<del class=\"diffchange diffchange-inline\">wiki</del>/<del class=\"diffchange diffchange-inline\">Special</del>:<del class=\"diffchange diffchange-inline\">MyLanguage/Manual</del>:<del class=\"diffchange diffchange-inline\">FAQ/zh-hans MediaWiki\u5e38\u89c1\u95ee\u9898</del>]</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>== <ins class=\"diffchange diffchange-inline\">\u4ea7\u54c1\u6982\u89c8 </ins>==</div></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div><del class=\"diffchange diffchange-inline\">* [</del>https://<del class=\"diffchange diffchange-inline\">lists.wikimedia</del>.<del class=\"diffchange diffchange-inline\">org</del>/<del class=\"diffchange diffchange-inline\">postorius</del>/<del class=\"diffchange diffchange-inline\">lists/mediawiki</del>-<del class=\"diffchange diffchange-inline\">announce</del>.<del class=\"diffchange diffchange-inline\">lists</del>.<del class=\"diffchange diffchange-inline\">wikimedia</del>.<del class=\"diffchange diffchange-inline\">org</del>/ <del class=\"diffchange diffchange-inline\">MediaWiki\u53d1\u5e03\u90ae\u4ef6\u5217\u8868</del>]</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>* <ins class=\"diffchange diffchange-inline\">MCU\uff1aESP32-S3 \u53cc\u6838 LX7\uff0c\u652f\u6301 2.4GHz Wi-Fi \u4e0e BLE 5</ins></div></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div>* [<del class=\"diffchange diffchange-inline\">https</del>://<del class=\"diffchange diffchange-inline\">www</del>.<del class=\"diffchange diffchange-inline\">mediawiki</del>.<del class=\"diffchange diffchange-inline\">org</del>/<del class=\"diffchange diffchange-inline\">wiki</del>/<del class=\"diffchange diffchange-inline\">Special</del>:<del class=\"diffchange diffchange-inline\">MyLanguage/Localisation#Translation_resources \u672c\u5730\u5316MediaWiki\u5230\u60a8\u7684\u8bed\u8a00</del>]</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5b58\u50a8\uff1a\u5e38\u89c1 16MB Flash / 8MB PSRAM\uff08\u4ee5\u5b9e\u7269\u4e1d\u5370\u4e3a\u51c6\uff09</ins></div></td></tr>\n<tr><td class=\"diff-marker\" data-marker=\"\u2212\"></td><td class=\"diff-deletedline diff-side-deleted\"><div><del class=\"diffchange diffchange-inline\">* </del>[<del class=\"diffchange diffchange-inline\">https</del>://<del class=\"diffchange diffchange-inline\">www.mediawiki.org</del>/<del class=\"diffchange diffchange-inline\">wiki</del>/<del class=\"diffchange diffchange-inline\">Special</del>:<del class=\"diffchange diffchange-inline\">MyLanguage/Manual</del>:<del class=\"diffchange diffchange-inline\">Combating_spam \u4e86\u89e3\u5982\u4f55\u5728\u60a8\u7684wiki\u4e0a\u6253\u51fb\u7834\u574f</del>]</div></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u663e\u793a\uff1a4.3\" RGB LCD\uff0c800\u00d7480 \u5206\u8fa8\u7387\uff1b\u7535\u5bb9\u89e6\u6478\uff08\u5e38\u89c1 GT911\uff0cI\u00b2C\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u63a5\u53e3\uff1aCAN\u3001I\u00b2C\u3001RS485\u3001UART \u7b49</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u9002\u914d\uff1aArduino / ESP-IDF\uff0c\u9002\u5408\u8fd0\u884c LVGL \u7b49 GUI</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5e94\u7528\uff1aHMI\u3001\u4fe1\u606f\u770b\u677f\u3001\u63a7\u5236\u9762\u677f\u3001\u6559\u5b66\u5b9e\u9a8c</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\uff08\u9875\u9762\u7ed3\u6784\u53c2\u7167\u5b98\u65b9 Wiki \u7684\u201c\u6982\u8ff0/\u7279\u6027/\u6f14\u793a/\u8d44\u6599/FAQ\u201d\u5e03\u5c40\u3002\uff09 :contentReference</ins>[<ins class=\"diffchange diffchange-inline\">oaicite</ins>:<ins class=\"diffchange diffchange-inline\">1]{index=1}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u793a\u4f8b\u6f14\u793a\uff08\u7ed3\u679c\u5c55\u793a\uff09 ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u63d0\u4f9b\u793a\u4f8b\u5de5\u7a0b\u7528\u4e8e\u9a8c\u8bc1 LCD/\u89e6\u6478/\u5b58\u50a8\u7b49\u529f\u80fd\uff1b\u70e7\u5f55\u540e\u590d\u4f4d\u5373\u53ef\u770b\u5230\u754c\u9762\u6f14\u793a\u3002 </ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u793a\u4f8b\u5305\u542b\u5bf9 TF \u5361\uff08MicroSD\uff09\u7684\u8bc6\u522b\u4e0e\u57fa\u672c\u6587\u4ef6\u64cd\u4f5c\uff08\u521b\u5efa</ins>/<ins class=\"diffchange diffchange-inline\">\u5220\u9664</ins>/<ins class=\"diffchange diffchange-inline\">\u8bfb\u5199</ins>/<ins class=\"diffchange diffchange-inline\">\u67e5\u8be2\uff09\u7b49\u6f14\u793a\u3002 </ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u82e5\u9700\u8fdb\u4e00\u6b65\u63d0\u5347\u5e27\u7387\uff0c\u53ef\u6309\u5b98\u65b9\u5efa\u8bae\u4f18\u5316\u663e\u793a\u65f6\u5e8f\u3001\u5237\u65b0\u65b9\u5f0f\u4e0e DMA</ins>/<ins class=\"diffchange diffchange-inline\">\u53cc\u7f13\u51b2\u7b49\u53c2\u6570\u3002 </ins>:<ins class=\"diffchange diffchange-inline\">contentReference[oaicite</ins>:<ins class=\"diffchange diffchange-inline\">2</ins>]<ins class=\"diffchange diffchange-inline\">{index=2}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u5feb\u901f\u4e0a\u624b ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== Arduino \u8def\u7ebf ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5b89\u88c5 ESP32 \u5f00\u53d1\u677f\u652f\u6301\u5305\uff1b\u9009\u62e9 S3 \u7cfb\u5217\u76ee\u6807\u677f\u3002</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>* <ins class=\"diffchange diffchange-inline\">\u4f9d\u793a\u4f8b\u9700\u8981\u5b89\u88c5 LVGL \u4e0e\u663e\u793a/\u89e6\u6478\u76f8\u5173\u5e93\uff08\u5982 Arduino_GFX/TFT_eSPI\u3001GT911 \u7b49\uff09\u3002</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5728 Tools \u83dc\u5355\u6b63\u786e\u8bbe\u7f6e Flash\uff08\u5982 16MB\uff09\u4e0e PSRAM\uff08\u5982 8MB OPI\uff09\uff0c\u5426\u5219\u53ef\u80fd\u7f16\u8bd1\u901a\u8fc7\u4f46\u9ed1\u5c4f\u3002 :contentReference</ins>[<ins class=\"diffchange diffchange-inline\">oaicite</ins>:<ins class=\"diffchange diffchange-inline\">3]{index=3}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"><pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>/<ins class=\"diffchange diffchange-inline\">* Arduino + LVGL \u6700\u5c0f\u5316\u793a\u4f8b\uff08\u9700\u5148\u5b8c\u6210\u5c4f\u4e0e\u89e6\u6478\u521d\u59cb\u5316\uff09 *</ins>/</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">#include <lvgl</ins>.<ins class=\"diffchange diffchange-inline\">h></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">void setup(){</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u00a0 lv_init();</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u00a0 lv_obj_t* label = lv_label_create(lv_scr_act());</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u00a0 lv_label_set_text(label, \"Hello ESP32-S3 4</ins>.<ins class=\"diffchange diffchange-inline\">3\\\"\");</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u00a0 lv_obj_center(label);</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">void loop(){ lv_timer_handler(); delay(5); }</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"></pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== ESP-IDF \u8def\u7ebf ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u83b7\u53d6\u793a\u4f8b\u5de5\u7a0b\uff0c\u8bbe\u7f6e\u76ee\u6807\u4e3a esp32s3\uff0c\u6309\u9700\u5728 menuconfig \u4e2d\u9009\u62e9\u5c4f\u5e55</ins>/<ins class=\"diffchange diffchange-inline\">\u89e6\u6478</ins>/<ins class=\"diffchange diffchange-inline\">LVGL/PSRAM \u7b49\u914d\u7f6e\u3002 </ins>:<ins class=\"diffchange diffchange-inline\">contentReference[oaicite</ins>:<ins class=\"diffchange diffchange-inline\">4</ins>]<ins class=\"diffchange diffchange-inline\">{index=4}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"><pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">git clone </ins>https://<ins class=\"diffchange diffchange-inline\">github</ins>.<ins class=\"diffchange diffchange-inline\">com</ins>/<ins class=\"diffchange diffchange-inline\">waveshare</ins>/<ins class=\"diffchange diffchange-inline\">esp32-s3-touch-lcd-4.3.git</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">cd esp32-s3-touch-lcd-4.3</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf.py set</ins>-<ins class=\"diffchange diffchange-inline\">target esp32s3</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf</ins>.<ins class=\"diffchange diffchange-inline\">py menuconfig</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf</ins>.<ins class=\"diffchange diffchange-inline\">py build</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf</ins>.<ins class=\"diffchange diffchange-inline\">py -p /dev</ins>/<ins class=\"diffchange diffchange-inline\">ttyUSB0 flash monitor</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"></pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u89e6\u6478\u63a7\u5236\u53ef\u901a\u8fc7\u5de5\u7a0b\u4e2d\u7684\u5b8f/\u914d\u7f6e\u5f00\u5173\u542f\u7528\u6216\u5173\u95ed\uff08\u793a\u4f8b\u540d\u4ee5\u5b9e\u9645\u5de5\u7a0b\u4e3a\u51c6\uff09\u3002 :contentReference[oaicite:5</ins>]<ins class=\"diffchange diffchange-inline\">{index=5}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"><pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">/* \u793a\u4f8b\u5b8f\uff08\u4ee5\u5de5\u7a0b\u5b9e\u9645\u4e3a\u51c6\uff09 */</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">#define CONFIG_EXAMPLE_LCD_TOUCH_CONTROLLER_GT911 1\u00a0 /* 1 \u5f00\u542f\u89e6\u6478\uff0c0 \u5173\u95ed\u89e6\u6478 */</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"></pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u56fa\u4ef6\u70e7\u5f55\u4e0e\u64e6\u9664 ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5b98\u65b9\u793a\u4f8b\u901a\u5e38\u9644\u5e26\u6d4b\u8bd5\u56fa\u4ef6\uff08BIN\uff09\uff0c\u7528\u4e8e\u5feb\u901f\u9a8c\u8bc1\u677f\u8f7d\u529f\u80fd\u662f\u5426\u6b63\u5e38\u3002 </ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* BIN \u6587\u4ef6\u4e00\u822c\u4f4d\u4e8e\u793a\u4f8b\u5de5\u7a0b\u7684 Firmware \u76ee\u5f55\uff1b\u4e5f\u53ef\u4f7f\u7528 idf.py \u6216 esptool.py \u624b\u52a8\u70e7\u5f55\u3002 </ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>* <ins class=\"diffchange diffchange-inline\">\u8fdb\u5165\u4e0b\u8f7d\u6a21\u5f0f\uff1a\u65ad\u7535\u540e\u6309\u4f4f BOOT \u5e76\u63d2\u5165 USB\uff0c\u4e0a\u7535\u540e\u677e\u5f00\u3002 :contentReference</ins>[<ins class=\"diffchange diffchange-inline\">oaicite</ins>:<ins class=\"diffchange diffchange-inline\">6]{index=6}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"><pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf.py -p </ins>/<ins class=\"diffchange diffchange-inline\">dev</ins>/<ins class=\"diffchange diffchange-inline\">ttyUSB0 erase-flash</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">idf</ins>.<ins class=\"diffchange diffchange-inline\">py -p /dev/ttyUSB0 flash</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\"></pre></ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u8d44\u6599 ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== \u539f\u7406\u56fe / \u5de5\u7a0b\u56fe\u7eb8 ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u539f\u7406\u56fe\uff08\u6309\u5177\u4f53\u7248\u672c\u9009\u62e9\uff0c\u4f8b\u5982 4.3B\uff09\uff1a\uff08\u5728\u6b64\u6dfb\u52a0\u4f60\u4e0a\u4f20\u7684\u672c\u5730\u6587\u4ef6\u6216\u5b98\u65b9\u94fe\u63a5\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\u00a0 - \u4f8b\uff1a[[File:ESP32-S3-Touch-LCD-4.3B-Sch</ins>.<ins class=\"diffchange diffchange-inline\">pdf]]\uff08\u6216\u4f7f\u7528\u5b98\u65b9\u4e0b\u8f7d\u94fe\u63a5\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== \u793a\u4f8b\u7a0b\u5e8f ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u5b98\u65b9\u793a\u4f8b\u5de5\u7a0b\uff08ESP-IDF / LVGL \u7b49\uff0c\u8be6\u89c1\u5b98\u65b9\u8d44\u6599\u533a\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== \u6570\u636e\u624b\u518c\uff08ESP32-S3 \u7cfb\u5217\uff09 ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* \u6570\u636e\u624b\u518c\u3001\u6280\u672f\u53c2\u8003\u624b\u518c\u3001\u6a21\u7ec4\u624b\u518c\uff08\u6309\u9700\u8981\u5217\u51fa\u4e2d/\u82f1\u7248\u672c\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">=== \u5176\u4ed6\u8d44\u6599\u94fe\u63a5 ===</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* Arduino \u5b98\u65b9\u6587\u6863\u3001ESP-IDF \u5b98\u65b9\u8d44\u6599\u3001LVGL \u6587\u6863\u7b49\uff08\u6309\u9700\u8865\u5145\uff09</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">\uff08\u4ee5\u4e0a\u5206\u8282\u4e0e\u6807\u9898\u5bf9\u5e94\u5b98\u65b9\u9875\u9762\u7684\u201c\u8d44\u6599/\u539f\u7406\u56fe/\u793a\u4f8b\u7a0b\u5e8f</ins>/<ins class=\"diffchange diffchange-inline\">\u6570\u636e\u624b\u518c</ins>/<ins class=\"diffchange diffchange-inline\">\u5176\u4ed6\u8d44\u6599\u94fe\u63a5\u201d\u3002\uff09 :contentReference[oaicite:7]{index=7}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u5e38\u89c1\u95ee\u9898\uff08FAQ\uff09 ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">; \u7535\u8111\u63a5\u5165\u540e\u672a\u8bc6\u522b\u5230\u4e32\u53e3</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">: \u6309\u4f4f BOOT \u91cd\u65b0\u4e0a\u7535\u8fdb\u5165\u4e0b\u8f7d\u6a21\u5f0f\uff1b\u68c0\u67e5 USB \u7ebf\u662f\u5426\u4e3a\u6570\u636e\u7ebf\u3002 :contentReference[oaicite</ins>:<ins class=\"diffchange diffchange-inline\">8</ins>]<ins class=\"diffchange diffchange-inline\">{index=8}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">; CAN \u63a5\u6536\u5f02\u5e38</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">: \u91cd\u542f\u4e0a\u4f4d\u673a\u4e32\u53e3\u5de5\u5177\u5e76\u591a\u6b21\u590d\u4f4d\u677f\u5361\uff1b\u90e8\u5206\u4e32\u53e3\u5de5\u5177\u9700\u53d6\u6d88 \u201cDTR\u201d \u52fe\u9009\u3002 :contentReference</ins>[<ins class=\"diffchange diffchange-inline\">oaicite:9]{index=9}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">; \u70e7\u5f55 Arduino RGB \u5c4f\u7a0b\u5e8f\u540e\u9ed1\u5c4f</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>: <ins class=\"diffchange diffchange-inline\">\u68c0\u67e5\u662f\u5426\u5728 Arduino IDE \u7684 Tools \u4e2d\u6b63\u786e\u8bbe\u7f6e\u4e86 Flash</ins>/<ins class=\"diffchange diffchange-inline\">PSRAM\uff0c\u5e76\u786e\u8ba4\u4f9d\u8d56\u5e93\u5df2\u5b8c\u6574\u5b89\u88c5\u3002 :contentReference[oaicite:10]{index=10}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">; Arduino \u7f16\u8bd1\u62a5\u7f3a\u5c11 LVGL \u5934\u6587\u4ef6</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">: \u53ef\u80fd\u662f\u5e93\u5b89\u88c5\u8def\u5f84\u542b\u4e2d\u6587\u5bfc\u81f4\u68c0\u7d22\u5931\u8d25\uff0c\u5efa\u8bae\u4f7f\u7528\u65e0\u7a7a\u683c</ins>/<ins class=\"diffchange diffchange-inline\">\u82f1\u6587\u8def\u5f84\u3002 :contentReference[oaicite:11]{index=11}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">; \u6210\u529f\u70e7\u5f55\u4f46\u4ecd\u65e0\u663e\u793a</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">: \u53c2\u8003\u5b98\u65b9\u7ed9\u51fa\u7684\u663e\u793a</ins>/<ins class=\"diffchange diffchange-inline\">\u89e6\u6478\u9a71\u52a8\u4e0e\u5e27\u7387\u4f18\u5316\u5efa\u8bae\uff0c\u6821\u51c6\u663e\u793a\u65f6\u5e8f\u4e0e\u6781\u6027\uff0c\u5fc5\u8981\u65f6\u542f\u7528\u53cc\u7f13\u51b2</ins>/<ins class=\"diffchange diffchange-inline\">DMA\u3002 </ins>:<ins class=\"diffchange diffchange-inline\">contentReference[oaicite</ins>:<ins class=\"diffchange diffchange-inline\">12</ins>]<ins class=\"diffchange diffchange-inline\">{index=12}</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div>\u00a0</div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">== \u7248\u672c\u8bb0\u5f55 ==</ins></div></td></tr>\n<tr><td colspan=\"2\" class=\"diff-side-deleted\"></td><td class=\"diff-marker\" data-marker=\"+\"></td><td class=\"diff-addedline diff-side-added\"><div><ins class=\"diffchange diffchange-inline\">* 2025-10-02\uff1a\u6309\u5b98\u65b9\u9875\u9762\u7ed3\u6784\u521b\u5efa\u672c\u5730\u53ef\u7f16\u8f91\u6761\u76ee\u9aa8\u67b6\u5e76\u5b8c\u6210\u5185\u5bb9\u91cd\u8ff0\u3002</ins></div></td></tr>\n"
}
}