1
0
Fork 0
Go to file
Alexander Böhm f16bc27499 Added build instruction 2024-01-05 15:01:24 +01:00
.config init 2023-04-21 19:10:17 +02:00
src Add debug info for setup GPIO 2024-01-05 13:15:31 +01:00
.env init 2023-04-21 19:10:17 +02:00
.gitignore init 2023-04-21 19:10:17 +02:00
Cargo.lock Replaced executor with tokio 2024-01-05 01:14:41 +01:00
Cargo.toml Replaced executor with tokio 2024-01-05 01:14:41 +01:00
Makefile init 2023-04-23 02:34:29 +02:00
README.md Added build instruction 2024-01-05 15:01:24 +01:00
shell.nix init 2023-04-23 02:34:29 +02:00

README.md

Spaceapi Tuerpi

Feeding our SpaceAPI with Data from our entrance door.

Setup

Please change DOOR_PIN accordingly.

DOOR_PIN defaults to a closed door, when HIGH.

You need to provide the environment variables SPACEAPI_URL and API_KEY.

Build

Install stable version of rust and run a regular cargo build:

cargo build

Cross compile

Install arm toolchain and libmusl for static linked binaries:

apt-get install gcc-arm-linux-gnueabihf musl-dev musl-tools

Build the application for raspberry pi:

cargo build --target=armv7-unknown-linux-musleabihf