theCore C++ embedded framework
|
Platform bus common interface. More...
Namespaces | |
ecl | |
Typedefs | |
using | ecl::bus_handler = std::function< void(bus_channel ch, bus_event type, size_t total)> |
Event handler type. More... | |
Enumerations | |
enum | ecl::bus_channel { ecl::bus_channel::rx, ecl::bus_channel::tx, ecl::bus_channel::meta } |
Channels of a bus. More... | |
enum | ecl::bus_event { ecl::bus_event::ht, ecl::bus_event::tc, ecl::bus_event::err } |
Various events. More... | |
enum | ecl::async_type { ecl::async_type::deferred, ecl::async_type::immediate } |
Defines async xfer types. More... | |
Platform bus common interface.