Initial commit
This commit is contained in:
commit
726632a35a
19 changed files with 2467 additions and 0 deletions
77
README.md
Normal file
77
README.md
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# Rustphone
|
||||
|
||||
(temporary name) (early development)
|
||||
|
||||
OS for a dumbphone based on Maduino Zero 4G LTE board.
|
||||
|
||||
## Install tools
|
||||
|
||||
```bash
|
||||
sudo pacman -S arm-none-eabi-gcc
|
||||
rustup target add thumbv6m-none-eabi
|
||||
```
|
||||
|
||||
## Run simulator
|
||||
|
||||
```bash
|
||||
cargo run
|
||||
```
|
||||
|
||||
## Build
|
||||
|
||||
```bash
|
||||
cargo build --release --target thumbv6m-none-eabi --no-default-features
|
||||
```
|
||||
|
||||
## Pins
|
||||
|
||||
* D2
|
||||
* D3
|
||||
* D4
|
||||
* D5 (internally assigned): modem power
|
||||
* D6 (internally assigned): modem reset
|
||||
* D7 (internally assigned): flightmode
|
||||
* D8
|
||||
* D9
|
||||
* D10
|
||||
* D11
|
||||
* D12
|
||||
* D13
|
||||
* A0
|
||||
* A1 (internally assigned): vbat
|
||||
* A2 (internally assigned): vsys
|
||||
* A3
|
||||
* A4
|
||||
* A5
|
||||
* SDA: I2C
|
||||
* SCL: I2C
|
||||
|
||||
3 pins for the display SPI, 3 pins for the 74HC565 (keypad), 3 pins for the 74HC165 (keypad)
|
||||
|
||||
## components
|
||||
https://www.makerfabs.com/maduino-zero-4g-lte-sim7600.html
|
||||
https://www.waveshare.com/1.54inch-e-Paper-Module.htm1
|
||||
https://bulkmemorycards.com/shop/microsd-cards/microsd-32gb/sd-32gb-class-10/32gb-microsd-ultra-sandisk-memory-card-2/
|
||||
|
||||
## crates
|
||||
bitmap-font ?
|
||||
https://lib.rs/crates/at-commands
|
||||
OR https://lib.rs/crates/atat
|
||||
|
||||
## Apps
|
||||
* Calculator
|
||||
* Config
|
||||
* Contacts
|
||||
* Journal
|
||||
* Play audio
|
||||
* Send call
|
||||
* Send message
|
||||
* Show bitmap
|
||||
|
||||
## Keypad
|
||||
|
||||
Optimized to reduce the number of consecutive presses on the same key in French.
|
||||
|
||||
ncb1 upz2 tdk3
|
||||
eow4 lqh5 age6
|
||||
sfx7 rmj8 ivy9
|
||||
Loading…
Add table
Add a link
Reference in a new issue