1
0
Fork 0
Go to file
Alexander Böhm 189528591e Added debug statements 2024-01-05 16:08:31 +01:00
.cargo Added cross compile configuration 2024-01-05 15:02:36 +01:00
.config init 2023-04-21 19:10:17 +02:00
src Added debug statements 2024-01-05 16:08: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 Enabled stripping for release builds 2024-01-05 15:02:12 +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
rust-toolchain Added cross compile configuration 2024-01-05 15:02:36 +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