├── .cargo └── config.toml ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .github └── workflows │ └── rust_ci.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cube ├── Cargo.toml ├── build.rs └── src │ ├── bagua.rs │ ├── battery.rs │ ├── buzzer.rs │ ├── cube_man.rs │ ├── dice.rs │ ├── dodge_cube.rs │ ├── face.rs │ ├── ledc.rs │ ├── lib.rs │ ├── main.rs │ ├── map.rs │ ├── mapping.rs │ ├── maze.rs │ ├── player.rs │ ├── snake.rs │ ├── sokoban.rs │ ├── timers.rs │ ├── ui.rs │ └── wifi_ap.rs ├── cube_rand ├── Cargo.toml └── src │ └── lib.rs ├── diagram.json ├── docs └── README.md ├── hardware ├── CORE-ESP32-C3开发板原理图新版(无串口芯片版本)_CORE-ESP32-A12.pdf ├── README.md ├── esp32-c3-devkitm-1-v1-pinout.png ├── esp32-c3-mini-1_datasheet_cn.pdf ├── esp32-c3_datasheet_cn.pdf ├── esp32-c3_technical_reference_manual_cn.pdf └── pcbs │ ├── BOM.csv │ ├── Gerber.zip │ ├── WS2812灯板8x8原理图P2.png │ └── cube主控版原理图P1.png ├── maze ├── Cargo.toml └── src │ └── lib.rs ├── rfcs ├── 000_template.md ├── 001_bagua.md ├── 002_dice.md ├── 003_snake.md ├── 004_timer.md ├── 005_maze.md ├── 006_cube_man.md ├── 007_sokoban.md ├── 008_dodge_cube.md ├── 009_music_spectrum.md └── 010_play_ball.md ├── rust-toolchain.toml ├── scripts ├── build.sh └── flash.sh └── wokwi.toml /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /.github/workflows/rust_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.github/workflows/rust_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.check.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/README.md -------------------------------------------------------------------------------- /cube/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/Cargo.toml -------------------------------------------------------------------------------- /cube/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/build.rs -------------------------------------------------------------------------------- /cube/src/bagua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/bagua.rs -------------------------------------------------------------------------------- /cube/src/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/battery.rs -------------------------------------------------------------------------------- /cube/src/buzzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/buzzer.rs -------------------------------------------------------------------------------- /cube/src/cube_man.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/cube_man.rs -------------------------------------------------------------------------------- /cube/src/dice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/dice.rs -------------------------------------------------------------------------------- /cube/src/dodge_cube.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/dodge_cube.rs -------------------------------------------------------------------------------- /cube/src/face.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/face.rs -------------------------------------------------------------------------------- /cube/src/ledc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/ledc.rs -------------------------------------------------------------------------------- /cube/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/lib.rs -------------------------------------------------------------------------------- /cube/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/main.rs -------------------------------------------------------------------------------- /cube/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/map.rs -------------------------------------------------------------------------------- /cube/src/mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/mapping.rs -------------------------------------------------------------------------------- /cube/src/maze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/maze.rs -------------------------------------------------------------------------------- /cube/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/player.rs -------------------------------------------------------------------------------- /cube/src/snake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/snake.rs -------------------------------------------------------------------------------- /cube/src/sokoban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/sokoban.rs -------------------------------------------------------------------------------- /cube/src/timers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/timers.rs -------------------------------------------------------------------------------- /cube/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube/src/ui.rs -------------------------------------------------------------------------------- /cube/src/wifi_ap.rs: -------------------------------------------------------------------------------- 1 | /// 开启AP 2 | pub async fn wifi_ap() { 3 | // rust embedded web 4 | } 5 | -------------------------------------------------------------------------------- /cube_rand/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube_rand/Cargo.toml -------------------------------------------------------------------------------- /cube_rand/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/cube_rand/src/lib.rs -------------------------------------------------------------------------------- /diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/diagram.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/docs/README.md -------------------------------------------------------------------------------- /hardware/CORE-ESP32-C3开发板原理图新版(无串口芯片版本)_CORE-ESP32-A12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/CORE-ESP32-C3开发板原理图新版(无串口芯片版本)_CORE-ESP32-A12.pdf -------------------------------------------------------------------------------- /hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/README.md -------------------------------------------------------------------------------- /hardware/esp32-c3-devkitm-1-v1-pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/esp32-c3-devkitm-1-v1-pinout.png -------------------------------------------------------------------------------- /hardware/esp32-c3-mini-1_datasheet_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/esp32-c3-mini-1_datasheet_cn.pdf -------------------------------------------------------------------------------- /hardware/esp32-c3_datasheet_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/esp32-c3_datasheet_cn.pdf -------------------------------------------------------------------------------- /hardware/esp32-c3_technical_reference_manual_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/esp32-c3_technical_reference_manual_cn.pdf -------------------------------------------------------------------------------- /hardware/pcbs/BOM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/pcbs/BOM.csv -------------------------------------------------------------------------------- /hardware/pcbs/Gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/pcbs/Gerber.zip -------------------------------------------------------------------------------- /hardware/pcbs/WS2812灯板8x8原理图P2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/pcbs/WS2812灯板8x8原理图P2.png -------------------------------------------------------------------------------- /hardware/pcbs/cube主控版原理图P1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/hardware/pcbs/cube主控版原理图P1.png -------------------------------------------------------------------------------- /maze/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/maze/Cargo.toml -------------------------------------------------------------------------------- /maze/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/maze/src/lib.rs -------------------------------------------------------------------------------- /rfcs/000_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/000_template.md -------------------------------------------------------------------------------- /rfcs/001_bagua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/001_bagua.md -------------------------------------------------------------------------------- /rfcs/002_dice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/002_dice.md -------------------------------------------------------------------------------- /rfcs/003_snake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/003_snake.md -------------------------------------------------------------------------------- /rfcs/004_timer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/004_timer.md -------------------------------------------------------------------------------- /rfcs/005_maze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/005_maze.md -------------------------------------------------------------------------------- /rfcs/006_cube_man.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/006_cube_man.md -------------------------------------------------------------------------------- /rfcs/007_sokoban.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/007_sokoban.md -------------------------------------------------------------------------------- /rfcs/008_dodge_cube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/008_dodge_cube.md -------------------------------------------------------------------------------- /rfcs/009_music_spectrum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/009_music_spectrum.md -------------------------------------------------------------------------------- /rfcs/010_play_ball.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rfcs/010_play_ball.md -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/scripts/flash.sh -------------------------------------------------------------------------------- /wokwi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LittleGuest/xiaofang/HEAD/wokwi.toml --------------------------------------------------------------------------------