2020-11-22 16:17:03 +01:00
2020-01-20 18:34:24 +01:00
2020-10-11 19:06:34 +02:00
2020-06-09 22:22:21 +02:00
2020-01-20 18:34:24 +01:00
2020-01-20 18:34:24 +01:00
2020-10-09 16:20:12 +02:00

🐝

Documentation

SoloKeys reimagined.

To make pcsclite on Linux work with the Bee, on Debian copy Info.plist to /etc/libccid_Info.plist.

Building

Prerequisites

On Ubuntu or Debian:

sudo apt-get install llvm clang

Install Rust and Cargo for your system.

Compiling

To quickly build and run on the LPC55 development board, you can run the following.

cd app/
cargo run --release --bin rtic --features board-lpcxpresso,logging/none

It will try to connect to a GDB server to program the target. We recommend running a JLink GDB server that connects to the target.

Note you need to specific either the board-lpcxpresso or the board-prototype feature to pick what board you are compiling on.

To enable logs, you can change the feature flags on each crate. Then logs will be output via semihosting to your SWD debugger.

# Enable logs on the root crate and a few of the local crate dependencies.
cargo run --release --bin rtic --features board-prototype,log-all,fido-authenticator/log-all,hid-dispatch/log-all,ctap-types/log-all

License

solo-bee is licensed under either of Apache License, Version 2.0 or MIT License at your option.
Any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

S
Description
No description provided
Readme 3.1 MiB
Languages
Rust 90.4%
Python 8%
Makefile 0.7%
Shell 0.6%
GDB 0.3%