Skip to content

A Rust API to control an Astromech droid from a Raspberry Pi over i2c.

License

Notifications You must be signed in to change notification settings

ZachRich/AstromechAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astromech API

Installation

On a clean raspberry pi running raspian os lite..

  1. Setup SSH

  2. Setup Rust

  3. Add armv7-unknown-linux-gnueabihf (for Raspberry Pi 3/4) or aarch64-unknown-linux-gnu (for 64-bit Raspberry Pi OS):

    • rustup target add armv7-unknown-linux-gnueabihf
    • rustup target add aarch64-unknown-linux-gnu
  4. Install Build Tools

    • sudo apt update && sudo apt install build-essential git cmake pkg-config
    • sudo apt install gdb-multiarch
  5. Install Audio library

    • sudo apt-get install libasound2-dev (May not be necessary)
    • sudo apt install mp3info
  6. Install Git

    • sudo apt install git
  7. Clone the project - git clone https://github.com/ZachRich/AstromechAPI.git

About

A Rust API to control an Astromech droid from a Raspberry Pi over i2c.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages