Skip to content

aranya-project/aranya-embedded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Aranya Embedded

Hello DEF CON. If you are here for the Aranya workshop start at the tutorial.

This repository holds the various crates that make up the Aranya Embedded project, which adapts the main Aranya project to embedded hardware. Most notably, it contains a demo that communicates LED state between devices via IR or ESP-NOW messaging.

Aranya Embedded, like its parent project, is licensed under the AGPL.

Supported Platforms and Status

Currently, Aranya Embedded supports only the ESP32-S3, though it has been tested on multiple boards and has some facility for peripheral configuration.

Aranya Embedded is in its early stages and is not yet ready for production use.

Crates

All of these crates are organized into a workspace, but compiling esp32 projects from the root workspace will not work due esp32 projects requiring a different toolchain (see Setup below). Please change directory into the individual crates and read their READMEs before attempting any builds.

Setup

Aranya and Aranya Embedded require a rust development environment, but compiling esp32 projects requires some extra setup beyond that. Please follow the instructions in The Rust on ESP Book for installing for both RISC-V and Xtensa targets.

Contributing

Find information on contributing to the Aranya project in CONTRIBUTING.md.

Maintainers

This repository is maintained by software engineers employed at SpiderOak.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5