SPI transaction hooks

This commit is contained in:
mark9064
2024-02-11 00:44:06 +00:00
committed by JF
parent 6b5235c301
commit 079e676baf
9 changed files with 52 additions and 29 deletions

View File

@@ -14,7 +14,7 @@ namespace Pinetime {
Spi& operator=(Spi&&) = delete;
bool Init();
bool Write(const uint8_t* data, size_t size);
bool Write(const uint8_t* data, size_t size, void (*TransactionHook)(bool));
bool Read(uint8_t* cmd, size_t cmdSize, uint8_t* data, size_t dataSize);
bool WriteCmdAndBuffer(const uint8_t* cmd, size_t cmdSize, const uint8_t* data, size_t dataSize);
void Sleep();