An open API service indexing awesome lists of open source software.

https://github.com/nn1ks/lokey

A firmware framework for input devices
https://github.com/nn1ks/lokey

embedded firmware framework keyboard keyboard-firmware rust

Last synced: about 1 month ago
JSON representation

A firmware framework for input devices

Awesome Lists containing this project

README

          



Lokey


[![Website](https://img.shields.io/badge/website-8456cf)](https://lokey.rs)
[![Crate](https://img.shields.io/crates/v/lokey?logo=rust)](https://crates.io/crates/lokey)
[![Docs](https://img.shields.io/static/v1?label=docs&message=latest&color=yellow&logo=docs.rs)](https://docs.rs/lokey)
[![License](https://img.shields.io/crates/l/lokey)](https://github.com/nn1ks/lokey#license)


Lokey is a firmware framework for input devices written in Rust.

---

Refer to the website for more information: https://lokey.rs

## Test

Run these commands to check the doc tests:

```
cargo test --doc -p lokey --features "nrf52840 defmt external-usb external-ble internal-ble" --target thumbv7em-none-eabihf
```

```
cargo test --doc -p lokey --features "rp2040 defmt external-usb external-ble internal-ble" --target thumbv6m-none-eabi
```

```
cargo test --doc -p lokey_keyboard --features "defmt external-usb external-ble" --target thumbv7em-none-eabihf
```

## License

Licensed under either of [Apache License, Version 2.0] or [MIT License] at your option.

[Apache License, Version 2.0]: https://github.com/nn1ks/lokey/blob/master/LICENSE-APACHE
[MIT License]: https://github.com/nn1ks/lokey/blob/master/LICENSE-MIT

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in
this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without
any additional terms or conditions.