lokey 0.0.1

An extensible keyboard firmware
Documentation
use crate::external::{self, Message};
use crate::internal;
use crate::mcu::Mcu;
use embassy_executor::Spawner;

pub struct TransportConfig;

impl<M: Mcu> external::TransportConfig<M> for TransportConfig {
    type Transport = Transport;

    async fn init(self, _: &'static M, _: Spawner, _: internal::DynChannel) -> Self::Transport {
        Transport
    }
}

pub struct Transport;

impl external::Transport for Transport {
    fn send(&self, _: Message) {}
}