Git Product home page Git Product logo

chappie2_reb's Introduction

Chappie2 Rebuild Project for AXP173

注意⚠️工程为PIO工程,vscode安装PIO扩展后打开文件夹即可

此代码可以提供给原版Chappie2 以及我修改的AXP173版Chappie2

⚠️注意,如果原版Chappie2没用BMP280,请在初始化中注释他Chappie.cpp 否则无法进入桌面
主要修改的文件是 ChappiePower.hpp
//原版Chiappie2修改下面定义
#define AXPManage 0             
#define IP5Manage 1
/* Init BMP280 */
//Env.init();

库的引用

库名 功能 作者|公司
ArduinoJson 提取json数据 Arduino
ResourcePool 用于图片、字体的声明、调用功能器 X-Track|源代码
AXP173 控制AXP173 Forairaaaa

项目修改

项目 APP 功能 修改|创建 Bug|缺陷 完善
Noiser(噪声) 用于统计环境噪声 创建 无法准确统计实际噪声,误差很大 ✖️
Synology(群晖仪表) 用于监控群晖状态 修改了仪表样式 不完善,能用 ✖️
Setting(设置) 用于设备的基本控制参数 创建了主页面、添加了WiFi基本功能 其他功能未设置 ✖️
LEDS(艾漏ED灯嘶) 控制LED的颜色 创建了色环 颜色有反转和LED型号有关 ✔️
App_Lunch App主界面(非必要别修改) 时间,日期,时间更新,wifi按钮,自动休眠时间 更新时间会卡住页面2S ✔️
StupidSnake 贪吃蛇游戏 修复了无法移动问题 ✔️
Watch 表盘 创建了新表盘(仿iwatch充电表盘) 请不用连续快速进退Watch,会BooM --
AppleJuice 苹果弹出攻击(kaliCYH) 创建了攻击主页面 暂无 ✔️

⚠️ Apple Juice ⚠️!!!

  1. 此APP仅仅提供用来学习,因个人原因造成的他人或个人的任何问题和损害,本人概不负责。
  2. 此攻击仅对IOS 17.0以下版本!

群晖配置注意

  1. 首先进入文件 App_Synology.cpp 将❌❌❌ 地方改为自己相对应的地方即可
  2. 进入群晖->账户设置->新账户 ->给此账户禁止访问群晖和某些隐私文件夹->对用户进行委派权限即可(除了用户组管理的,都可以委派,委派的用户UPS访问无权限 ) (无所谓的大佬,直接用admin管理组)
  3. 烧录完成之后,首先打开WiFi,进入程序默默等待即可,有初始化步骤,莫着急!

欢迎各位大佬对项目多种二创和创新,可以fork我的库,在二创的同时也可以commit给我合并代码,让大家都能互相分享自己的Idea,同时也可以支持一下我,给我点个Star🌟,同时也要感谢源UP开源的程序和PCB

源UP项目地址:Chappie2

⚠️为了部分复刻友友因没有梯子,所以Lib\Src文件夹里没用删除依赖和引用文件,所以Clone下来可以直接编译,所以下载的整体文件会比较大,请谅解!

下载依赖

git submodule init
git submodule update
cd lib
git clone https://github.com/lovyan03/LovyanGFX.git
git clone -b v8.3.5 https://github.com/lvgl/lvgl.git
git clone https://github.com/FastLED/FastLED.git
git clone https://github.com/lemmingDev/ESP32-BLE-Gamepad.git
git clone https://github.com/h2zero/NimBLE-Arduino.git
git clone https://github.com/kosme/arduinoFFT.git

一些问题?

1.项目代码整体来看还是可以的不算很乱,没有整合所有图标和字体到ResourcePool

2.主界面有些卡顿? 目前来说是因为,使用的图标图片选用、格式导致的,所以整体流畅度削弱,看起来稍微掉帧,但不影响使用,可以修改一些简单的图标样式来缓解这个问题!

3.待补充...(欢迎大家提issue,也希望大家帮忙解决)

chappie2_reb's People

Contributors

kalicyh avatar yeely0162 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

chappie2_reb's Issues

关于固件的问题

以后可以每次更新的时候顺带上传一下ip5306和axp173两个版本的固件吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.