This commit is contained in:
Pascal Engélibert 2023-08-21 23:27:37 +02:00
commit 8dda09689d
6 changed files with 67 additions and 9 deletions

View file

@ -20,7 +20,7 @@ cargo run
## Build
```bash
cargo build --release --target thumbv6m-none-eabi --no-default-features
cargo build --release --target thumbv6m-none-eabi
```
## Pins
@ -46,12 +46,20 @@ cargo build --release --target thumbv6m-none-eabi --no-default-features
* SDA: I2C
* SCL: I2C
3 pins for the display SPI, 3 pins for the 74HC565 (keypad), 3 pins for the 74HC165 (keypad)
Used pins:
* display SPI: 3 pins
* keypad: 6 pins (74HC565+75HC165), maybe 5 if the same clock is used
* display LED: 1 pin
* torch LED: 1 pin
* ESP UART: 2 pins (I2C still possible if not enough pins)
Note: at most 5 outputs of the 74HC565 may be used as GPO.
## 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/
Maybe an ESP for WIFI and Bluetooth.
## crates
bitmap-font ?