Commit Graph

40 Commits

Author SHA1 Message Date
Ivan Li 7e63d1c457 doc: 更新 README 已完成的特性。 2022-09-12 12:02:47 +08:00
Ivan Li 16d1e1962f Merge pull request 'v0.2:重写项目。' (#6) from v0.2 into master
Reviewed-on: Ivan/ups-esp32c3-rust#6
2022-09-12 11:58:32 +08:00
Ivan Li daf6effe59 feat: 增加充电控制倒计时上报到 MQTT 能力。 2022-09-12 11:50:26 +08:00
Ivan Li 09ae17fa31 fix: 修复等待输出开启和关闭的倒计时错误的问题。 2022-09-12 11:49:52 +08:00
Ivan Li 2aaa85af71 fix: 电压采样每次采样10次取平均值。Close #5. 2022-09-12 10:13:59 +08:00
Ivan Li 711306f2c1 style: clean up. 2022-09-12 09:39:28 +08:00
Ivan Li 9b40b5dfdd fix: 修复 UPS 输出管脚状态未更新的问题。 2022-09-11 21:37:50 +08:00
Ivan Li 2f52f142b8 feat: 充电控制。 2022-09-11 21:31:36 +08:00
Ivan Li 281ea38d04 feat: 避免重复初始化 ADC 管脚。 2022-09-11 16:49:13 +08:00
Ivan Li d1cda50629 doc: README. 2022-09-10 18:28:29 +08:00
Ivan Li 98751ffc9c style: clean up. 2022-09-10 17:43:38 +08:00
Ivan Li 7d7048b671 fix: 修复 DC OUT 控制信号输出抖动。Closed #4. 2022-09-10 17:35:10 +08:00
Ivan Li 13a1b99cb5 fix: Beep 有概率崩溃问题。 2022-09-10 16:13:54 +08:00
Ivan Li eb96ce4afb feat: 使用线程处理 MQTT 发送。 2022-09-10 15:38:08 +08:00
Ivan Li 25e2770d01 feat: 使用 ESP 事件循环传递消息。(有内存越界问题 2022-09-10 09:23:07 +08:00
Ivan Li 2a8e7db4b3 feat: dc out controller. 2022-08-30 22:36:22 +08:00
Ivan Li 84eb469b8b feat: beep. 2022-08-28 15:09:46 +08:00
Ivan Li 3b2497cb7f feat: beep module. 2022-08-28 12:07:38 +08:00
Ivan Li 3c8fdd124b feat: reporting voltage via MQTT. 2022-08-21 21:54:09 +08:00
Ivan Li d20344fe5e feat: blink, voltage detection. 2022-08-21 14:12:55 +08:00
Ivan Li 5058005031 chore: remove unused code and dependencies. 2022-08-07 16:15:59 +08:00
Ivan Li 282e1a01a2 feat: wifi 连接,网络校时,MQTT。 2022-08-07 11:57:05 +08:00
Ivan Li 12f3509304 commit. 2022-08-06 10:27:17 +08:00
Ivan Li 7ef35692c9 feat: support connect wifi. Closed #2. 2022-06-09 22:10:18 +08:00
Ivan Li 5234fe20b5 feat: change screen to optional. Issue #1. 2022-06-09 20:07:22 +08:00
Ivan Li 696673ba01 build: fix build failed. 2022-06-06 21:28:54 +08:00
Ivan Li a383d511dd fix: fix can not boot via change I2C pins. 2022-05-22 11:15:37 +08:00
Ivan Li 991e9c9867 feat: support read dc out status. 2022-05-15 22:31:21 +08:00
Ivan Li 10fb4601e9 feat: 支持电源的延迟断开和立即闭合。 2022-05-10 23:52:31 +08:00
Ivan Li 65028bd7f6 style: clean unused code. 2022-05-08 15:53:33 +08:00
Ivan Li c5d382fafe feat: ADC 采样改为子线程执行,并增加异常时的蜂鸣器报警。 2022-05-08 14:48:22 +08:00
Ivan Li de84c85190 feat: 优化 ADC 采样逻辑。 2022-05-04 10:43:23 +08:00
Ivan Li 3eb680f1ce feat: 电压检测与控制。 2022-05-04 10:34:39 +08:00
Ivan Li d944fc1de3 style: clean up. 2022-05-03 11:11:36 +08:00
Ivan Li 1c20412933 feat: SSD1036 128*64 I2C 屏幕显示。 2022-05-03 10:35:41 +08:00
Ivan Li 4fc93079c2 feat: 输出控制。 2022-05-01 13:43:34 +08:00
Ivan Li 70ca1b1241 feat: 蜂鸣。 2022-04-21 21:39:26 +08:00
Ivan Li 64f88adf4b feat(blink): 闪..闪..发..亮。 2022-04-20 21:23:23 +08:00
Ivan Li eb8d30afa1 fix: 使用指定的旧版本的 rust-toolchain,回避无法构建项目的问题。 2022-04-17 15:49:34 +08:00
Ivan Li 20b22c07b3 feat: generate project from esp-idf-template. 2022-04-17 15:26:32 +08:00