refactor tree, add ecad, mcad
This commit is contained in:
@@ -29,18 +29,18 @@
|
||||
|
||||
namespace BSP {
|
||||
|
||||
class SpiDriver : public Common::Schedule::Task {
|
||||
class SpiDriver : public BSP::Schedule::Task {
|
||||
|
||||
public:
|
||||
// TODO: Add configurability / provide a real abstraction
|
||||
SpiDriver(Common::Schedule::TaskScheduler &scheduler);
|
||||
SpiDriver(BSP::Schedule::TaskScheduler &scheduler);
|
||||
|
||||
void init();
|
||||
Common::Schedule::NextTime execute() override;
|
||||
Common::ReturnCode tx_blocking(const uint8_t *data, size_t len);
|
||||
BSP::Schedule::NextTime execute() override;
|
||||
BSP::ReturnCode tx_blocking(const uint8_t *data, size_t len);
|
||||
|
||||
private:
|
||||
Common::Schedule::TaskScheduler &m_scheduler;
|
||||
BSP::Schedule::TaskScheduler &m_scheduler;
|
||||
SPI_TypeDef *m_spi;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user