├── .cargo └── config.toml ├── .devcontainer └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build-cross.yml │ ├── build-other.yml │ ├── build-web.yml │ ├── master.yml │ └── release-qiniu.yml ├── .gitignore ├── CHANGELOG ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── README.zh-CN.md ├── SECURITY.md ├── cross-build.sh ├── doc ├── build.md ├── config.md ├── cross-rs.md ├── http-api.md ├── pisugar3.md ├── setup-linux-cross.sh └── systemctl.md ├── pisugar-core ├── Cargo.toml └── src │ ├── battery.rs │ ├── config.rs │ ├── ip5209.rs │ ├── ip5312.rs │ ├── lib.rs │ ├── model.rs │ ├── pisugar3.rs │ ├── rtc.rs │ └── sd3078.rs ├── pisugar-module ├── pisugar-2 │ ├── .clang-format │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── pisugar_2_battery.c └── pisugar-3 │ ├── .clang-format │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── pisugar_3_battery.c ├── pisugar-poweroff ├── .rpm │ ├── pisugar-poweroff.default │ ├── pisugar-poweroff.service │ └── pisugar-poweroff.spec ├── Cargo.toml ├── debian │ ├── config │ ├── pisugar-poweroff.default │ ├── pisugar-poweroff.service │ ├── postinst │ ├── postrm │ ├── preinst │ ├── prerm │ └── templates └── src │ └── main.rs ├── pisugar-programmer ├── .rpm │ └── pisugar-programmer.spec ├── Cargo.toml └── src │ └── main.rs ├── pisugar-server ├── .rpm │ ├── _ws.json │ ├── config.json │ ├── pisugar-server.default │ ├── pisugar-server.service │ └── pisugar-server.spec ├── Cargo.toml ├── debian │ ├── _ws.json │ ├── config │ ├── config.json │ ├── pisugar-server.default │ ├── pisugar-server.service │ ├── postinst │ ├── postrm │ ├── preinst │ ├── prerm │ └── templates └── src │ ├── cmds.rs │ ├── http.rs │ ├── jwt.rs │ ├── main.rs │ ├── stream.rs │ ├── tcp.rs │ ├── uds.rs │ └── ws.rs ├── pisugar-webui ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ ├── favicon32.ico │ │ ├── flash.svg │ │ ├── logo-img.svg │ │ ├── logo.png │ │ ├── logo.svg │ │ ├── plug.svg │ │ ├── qrcode.png │ │ └── source_sans_pro.woff2 │ ├── components │ │ ├── MainWindow.vue │ │ └── socket.js │ ├── locale │ │ ├── de-DE.js │ │ ├── en-US.js │ │ ├── es-ES.js │ │ ├── fr-FR.js │ │ ├── index.js │ │ ├── it-IT.js │ │ ├── ja-JP.js │ │ ├── ko-KR.js │ │ ├── nl-NL.js │ │ ├── ru-RU.js │ │ ├── zh-CN.js │ │ └── zh-TW.js │ ├── main.js │ └── utils │ │ └── index.js ├── static │ └── .gitkeep └── yarn.lock ├── rustfmt.toml └── scripts ├── .gitignore ├── BootWatchdogPiSugar3.sh ├── PiSugar3_DelayedShutdown.sh ├── PiSugarSButtonActive.sh ├── SoftwareWatchdogPiSugar3.sh ├── i2c_RTC_add_change.sh ├── install.sh ├── pisugar-power-manager.sh ├── pisugar_battery_curve.py ├── power-on-off.sh ├── readme.md ├── record-level.sh └── update-version.sh /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/workflows/build-cross.yml -------------------------------------------------------------------------------- /.github/workflows/build-other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/workflows/build-other.yml -------------------------------------------------------------------------------- /.github/workflows/build-web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/workflows/build-web.yml -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/release-qiniu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.github/workflows/release-qiniu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cross-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/cross-build.sh -------------------------------------------------------------------------------- /doc/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/build.md -------------------------------------------------------------------------------- /doc/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/config.md -------------------------------------------------------------------------------- /doc/cross-rs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/cross-rs.md -------------------------------------------------------------------------------- /doc/http-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/http-api.md -------------------------------------------------------------------------------- /doc/pisugar3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/pisugar3.md -------------------------------------------------------------------------------- /doc/setup-linux-cross.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/setup-linux-cross.sh -------------------------------------------------------------------------------- /doc/systemctl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/doc/systemctl.md -------------------------------------------------------------------------------- /pisugar-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/Cargo.toml -------------------------------------------------------------------------------- /pisugar-core/src/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/battery.rs -------------------------------------------------------------------------------- /pisugar-core/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/config.rs -------------------------------------------------------------------------------- /pisugar-core/src/ip5209.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/ip5209.rs -------------------------------------------------------------------------------- /pisugar-core/src/ip5312.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/ip5312.rs -------------------------------------------------------------------------------- /pisugar-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/lib.rs -------------------------------------------------------------------------------- /pisugar-core/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/model.rs -------------------------------------------------------------------------------- /pisugar-core/src/pisugar3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/pisugar3.rs -------------------------------------------------------------------------------- /pisugar-core/src/rtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/rtc.rs -------------------------------------------------------------------------------- /pisugar-core/src/sd3078.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-core/src/sd3078.rs -------------------------------------------------------------------------------- /pisugar-module/pisugar-2/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-2/.clang-format -------------------------------------------------------------------------------- /pisugar-module/pisugar-2/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /pisugar-module/pisugar-2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-2/Makefile -------------------------------------------------------------------------------- /pisugar-module/pisugar-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-2/README.md -------------------------------------------------------------------------------- /pisugar-module/pisugar-2/pisugar_2_battery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-2/pisugar_2_battery.c -------------------------------------------------------------------------------- /pisugar-module/pisugar-3/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-3/.clang-format -------------------------------------------------------------------------------- /pisugar-module/pisugar-3/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /pisugar-module/pisugar-3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-3/Makefile -------------------------------------------------------------------------------- /pisugar-module/pisugar-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-3/README.md -------------------------------------------------------------------------------- /pisugar-module/pisugar-3/pisugar_3_battery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-module/pisugar-3/pisugar_3_battery.c -------------------------------------------------------------------------------- /pisugar-poweroff/.rpm/pisugar-poweroff.default: -------------------------------------------------------------------------------- 1 | OPTS="--model 'PiSugar 3' --countdown 3" -------------------------------------------------------------------------------- /pisugar-poweroff/.rpm/pisugar-poweroff.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/.rpm/pisugar-poweroff.service -------------------------------------------------------------------------------- /pisugar-poweroff/.rpm/pisugar-poweroff.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/.rpm/pisugar-poweroff.spec -------------------------------------------------------------------------------- /pisugar-poweroff/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/Cargo.toml -------------------------------------------------------------------------------- /pisugar-poweroff/debian/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/config -------------------------------------------------------------------------------- /pisugar-poweroff/debian/pisugar-poweroff.default: -------------------------------------------------------------------------------- 1 | OPTS="--model 'PiSugar 3' --countdown 3" -------------------------------------------------------------------------------- /pisugar-poweroff/debian/pisugar-poweroff.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/pisugar-poweroff.service -------------------------------------------------------------------------------- /pisugar-poweroff/debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/postinst -------------------------------------------------------------------------------- /pisugar-poweroff/debian/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/postrm -------------------------------------------------------------------------------- /pisugar-poweroff/debian/preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/preinst -------------------------------------------------------------------------------- /pisugar-poweroff/debian/prerm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | deb-systemd-invoke stop pisugar-poweroff.service 3 | -------------------------------------------------------------------------------- /pisugar-poweroff/debian/templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/debian/templates -------------------------------------------------------------------------------- /pisugar-poweroff/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-poweroff/src/main.rs -------------------------------------------------------------------------------- /pisugar-programmer/.rpm/pisugar-programmer.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-programmer/.rpm/pisugar-programmer.spec -------------------------------------------------------------------------------- /pisugar-programmer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-programmer/Cargo.toml -------------------------------------------------------------------------------- /pisugar-programmer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-programmer/src/main.rs -------------------------------------------------------------------------------- /pisugar-server/.rpm/_ws.json: -------------------------------------------------------------------------------- 1 | { 2 | "wsPort": "8422" 3 | } -------------------------------------------------------------------------------- /pisugar-server/.rpm/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/.rpm/config.json -------------------------------------------------------------------------------- /pisugar-server/.rpm/pisugar-server.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/.rpm/pisugar-server.default -------------------------------------------------------------------------------- /pisugar-server/.rpm/pisugar-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/.rpm/pisugar-server.service -------------------------------------------------------------------------------- /pisugar-server/.rpm/pisugar-server.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/.rpm/pisugar-server.spec -------------------------------------------------------------------------------- /pisugar-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/Cargo.toml -------------------------------------------------------------------------------- /pisugar-server/debian/_ws.json: -------------------------------------------------------------------------------- 1 | { 2 | "wsPort": "8422" 3 | } -------------------------------------------------------------------------------- /pisugar-server/debian/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/config -------------------------------------------------------------------------------- /pisugar-server/debian/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/config.json -------------------------------------------------------------------------------- /pisugar-server/debian/pisugar-server.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/pisugar-server.default -------------------------------------------------------------------------------- /pisugar-server/debian/pisugar-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/pisugar-server.service -------------------------------------------------------------------------------- /pisugar-server/debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/postinst -------------------------------------------------------------------------------- /pisugar-server/debian/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/postrm -------------------------------------------------------------------------------- /pisugar-server/debian/preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/preinst -------------------------------------------------------------------------------- /pisugar-server/debian/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/prerm -------------------------------------------------------------------------------- /pisugar-server/debian/templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/debian/templates -------------------------------------------------------------------------------- /pisugar-server/src/cmds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/cmds.rs -------------------------------------------------------------------------------- /pisugar-server/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/http.rs -------------------------------------------------------------------------------- /pisugar-server/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/jwt.rs -------------------------------------------------------------------------------- /pisugar-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/main.rs -------------------------------------------------------------------------------- /pisugar-server/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/stream.rs -------------------------------------------------------------------------------- /pisugar-server/src/tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/tcp.rs -------------------------------------------------------------------------------- /pisugar-server/src/uds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/uds.rs -------------------------------------------------------------------------------- /pisugar-server/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-server/src/ws.rs -------------------------------------------------------------------------------- /pisugar-webui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.babelrc -------------------------------------------------------------------------------- /pisugar-webui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.editorconfig -------------------------------------------------------------------------------- /pisugar-webui/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.eslintignore -------------------------------------------------------------------------------- /pisugar-webui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.eslintrc.js -------------------------------------------------------------------------------- /pisugar-webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.gitignore -------------------------------------------------------------------------------- /pisugar-webui/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/.postcssrc.js -------------------------------------------------------------------------------- /pisugar-webui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/README.md -------------------------------------------------------------------------------- /pisugar-webui/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/build.js -------------------------------------------------------------------------------- /pisugar-webui/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/check-versions.js -------------------------------------------------------------------------------- /pisugar-webui/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/logo.png -------------------------------------------------------------------------------- /pisugar-webui/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/utils.js -------------------------------------------------------------------------------- /pisugar-webui/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/vue-loader.conf.js -------------------------------------------------------------------------------- /pisugar-webui/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/webpack.base.conf.js -------------------------------------------------------------------------------- /pisugar-webui/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /pisugar-webui/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /pisugar-webui/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/config/dev.env.js -------------------------------------------------------------------------------- /pisugar-webui/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/config/index.js -------------------------------------------------------------------------------- /pisugar-webui/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /pisugar-webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/index.html -------------------------------------------------------------------------------- /pisugar-webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/package.json -------------------------------------------------------------------------------- /pisugar-webui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/App.vue -------------------------------------------------------------------------------- /pisugar-webui/src/assets/favicon32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/favicon32.ico -------------------------------------------------------------------------------- /pisugar-webui/src/assets/flash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/flash.svg -------------------------------------------------------------------------------- /pisugar-webui/src/assets/logo-img.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/logo-img.svg -------------------------------------------------------------------------------- /pisugar-webui/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/logo.png -------------------------------------------------------------------------------- /pisugar-webui/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/logo.svg -------------------------------------------------------------------------------- /pisugar-webui/src/assets/plug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/plug.svg -------------------------------------------------------------------------------- /pisugar-webui/src/assets/qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/qrcode.png -------------------------------------------------------------------------------- /pisugar-webui/src/assets/source_sans_pro.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/assets/source_sans_pro.woff2 -------------------------------------------------------------------------------- /pisugar-webui/src/components/MainWindow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/components/MainWindow.vue -------------------------------------------------------------------------------- /pisugar-webui/src/components/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/components/socket.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/de-DE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/de-DE.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/en-US.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/es-ES.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/es-ES.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/fr-FR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/fr-FR.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/index.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/it-IT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/it-IT.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/ja-JP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/ja-JP.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/ko-KR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/ko-KR.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/nl-NL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/nl-NL.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/ru-RU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/ru-RU.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/zh-CN.js -------------------------------------------------------------------------------- /pisugar-webui/src/locale/zh-TW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/locale/zh-TW.js -------------------------------------------------------------------------------- /pisugar-webui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/main.js -------------------------------------------------------------------------------- /pisugar-webui/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/src/utils/index.js -------------------------------------------------------------------------------- /pisugar-webui/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisugar-webui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/pisugar-webui/yarn.lock -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | arm/ 2 | armhf/ 3 | aarch64/ 4 | *.tar.gz -------------------------------------------------------------------------------- /scripts/BootWatchdogPiSugar3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/BootWatchdogPiSugar3.sh -------------------------------------------------------------------------------- /scripts/PiSugar3_DelayedShutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/PiSugar3_DelayedShutdown.sh -------------------------------------------------------------------------------- /scripts/PiSugarSButtonActive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/PiSugarSButtonActive.sh -------------------------------------------------------------------------------- /scripts/SoftwareWatchdogPiSugar3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/SoftwareWatchdogPiSugar3.sh -------------------------------------------------------------------------------- /scripts/i2c_RTC_add_change.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/i2c_RTC_add_change.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/pisugar-power-manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/pisugar-power-manager.sh -------------------------------------------------------------------------------- /scripts/pisugar_battery_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/pisugar_battery_curve.py -------------------------------------------------------------------------------- /scripts/power-on-off.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/power-on-off.sh -------------------------------------------------------------------------------- /scripts/readme.md: -------------------------------------------------------------------------------- 1 | 该目录包含了常见功能的脚本示例 2 | 3 | This directory contains sample scripts for common functions 4 | -------------------------------------------------------------------------------- /scripts/record-level.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/record-level.sh -------------------------------------------------------------------------------- /scripts/update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PiSugar/pisugar-power-manager-rs/HEAD/scripts/update-version.sh --------------------------------------------------------------------------------