https://github.com/ncrmro/math-tutor
CLI and embeeded deivce to teach math.
https://github.com/ncrmro/math-tutor
education esp32 risc-v rust
Last synced: about 1 month ago
JSON representation
CLI and embeeded deivce to teach math.
- Host: GitHub
- URL: https://github.com/ncrmro/math-tutor
- Owner: ncrmro
- Created: 2023-11-20T03:07:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-23T06:43:55.000Z (over 2 years ago)
- Last Synced: 2025-03-20T07:13:54.216Z (over 1 year ago)
- Topics: education, esp32, risc-v, rust
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
A cheap, single-purpose educational device, akin to a Tamagotchi, offers significant benefits for impoverished communities. Its low cost and focused functionality provide targeted and engaging learning experiences without the need for advanced infrastructure like internet or electricity. These devices are easy to distribute, robust, and require minimal maintenance, making them particularly suitable for remote and under-resourced areas.
- iface_esp32: ESP32-C3 Risc processor, two GPIO buttons and display
- iface_terminal_cli: Terminal CLI based math learninig tutor
- math_tutor_core: Shared library designed so it can be used on embedded devices (ESP32-C3)
Cargo workspace has trouble right now because of the custom ESP32-C3 Risc toolchain.
```shell
cargo build --workspace
```
The terminal CLI can be accessed by running the following from the `iface_terminal_cli`
```shell
cargo run
```