koua29/bruce-hacker-theme

GitHub: koua29/bruce-hacker-theme

为 LilyGO T-Embed CC1101 上的 Bruce 固件提供两套带有兜帽黑客角色元素的个性化 UI 主题,涵盖全部 16 个菜单项。

Stars: 0 | Forks: 0

# 🕶️ Bruce Hacker 主题 [![Bruce 固件](https://img.shields.io/badge/firmware-Bruce-8A2BE2?logo=github)](https://github.com/BruceDevices/firmware) [![设备](https://img.shields.io/badge/device-LilyGO%20T--Embed%20CC1101-1E90FF)](https://github.com/BruceDevices/firmware) [![许可证: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) 为 **[Bruce](https://github.com/BruceDevices/firmware)** 固件设计的 UI 主题,专为 **LilyGO T-Embed CC1101**(屏幕 320×170)打造。一个戴着兜帽、有着绿色眼睛的小黑客会显示在 **每个菜单项**上,菜单名称位于其右侧。 ![预览](https://static.pigsec.cn/wp-content/uploads/repos/cas/0d/0d1b2ed97533be58f07bf70cb6532f9e424bfe692db7288cb52375f2079b0dcd.png) 包含两个变体: | 变体 | 风格 | 预览 | |----------|-------|--------| | **Hacker v2** | 左侧人物,右侧简单文本 | [查看](docs/hacker-v2.png) | | **Hacker v3** | “技术 HUD”界面:边框、分类、终端行、进度条 | [查看](docs/hacker-v3.png) | ### Hacker v3 — 技术 HUD ![Hacker v3](https://static.pigsec.cn/wp-content/uploads/repos/cas/91/9184a1db8b1e1d622131a433695b8cfd0a92b0266192ef6e90fdd1e0e3ceca5c.png) ### Hacker v2 — 简约 ![Hacker v2](https://static.pigsec.cn/wp-content/uploads/repos/cas/a4/a4323abb1411a3556c603d983465ffaea235fcfb23f5d3fbf077981e3cfe2ca4.png) ## 📦 内容 - `Hacker v2/` — 16 个 GIF (320×140) + `Hacker v2.json` - `Hacker v3/` — 16 个 GIF (320×140) + `Hacker v3.json` 每个主题涵盖了 Bruce 菜单的 **16 个条目**:WiFi、BLE、RF、RFID、FM、IR、 Files、GPS、NRF24、Interpreter、Others、Clock、Connect、Config、Ethernet、LoRa。 ## 🚀 安装 ### 通过 SD 卡 1. 将 `Hacker v3`(或 `Hacker v2`)文件夹复制到 SD 卡的根目录。 2. 在设备上:**Config → UI Theme → SD Card → `Hacker v3/Hacker v3.json`**。 ### 通过 WebUI(WiFi,无需拔卡) 1. 在设备上:**Files → WebUI**。 2. 连接到显示的 WiFi,并在浏览器中打开该 IP。 3. 将主题文件夹上传到 SD 卡或 LittleFS,然后在 **Config → UI Theme** 中选择该 `.json`。 ## 🎨 技术说明 - 菜单名称**嵌入在图像中**,并且 `label` 设置为 `0`:这使得文本可以位于人物的 **右侧**(而固件本身总是将文本居中绘制在图标*下方*)。 - 屏幕顶部(时间、SD、WiFi、电池)**保持空白**:这些是由固件绘制的状态图标,我们不在那里放置任何内容。 - 静态 GIF(1 帧),每个约 7–9 KB → 对 ESP32 来说非常轻量。 - 颜色(`priColor` / `secColor` / `bgColor`)在 `.json` 中采用 RGB565 格式。 ## 🖥️ 兼容性 专为 **LilyGO T-Embed CC1101** (320×170) 设计。应该也适用于 其他分辨率相近的 Bruce 目标设备;在更小或更大的屏幕上, 图像可能会被裁剪。 ## ☕ 请喝杯咖啡? 如果你喜欢这个主题,可以请我喝杯咖啡: PayPal ## 📄 许可证 MIT — 详见 [LICENSE](LICENSE)。主题由 **koua29** (Arnaud) 设计。
标签:Bruce固件, CC1101, Homebrew安装, LilyGO T-Embed, UI主题, 嵌入式设备, 物联网硬件