Module capsules_extra::tickv
source · Expand description
Tock TicKV capsule.
This capsule implements the TicKV library in Tock. This is done using the TicKV library (libraries/tickv).
This capsule interfaces with flash and exposes the Tock tickv::kv_system
interface to others.
+-----------------------+
| Capsule using K-V |
+-----------------------+
hil::kv::KV
+-----------------------+
| TickVKVStore |
+-----------------------+
capsules::tickv::KVSystem
+-----------------------+
| TicKV (this file) |
+-----------------------+
| |
hil::flash |
+-----------------+
| libraries/tickv |
+-----------------+
Structs§
TicKVSystem
implementsKVSystem
using the TicKV library.- Wrapper object that provides the flash interface TicKV expects using the Tock flash HIL.
Traits§
- Implement this trait and use
set_client()
in order to receive callbacks. - The type of keys, this should define the output size of the digest operations.