summaryrefslogtreecommitdiff
path: root/src/drivers/Spi.h
diff options
context:
space:
mode:
authorJF <jf@codingfield.com>2020-05-11 16:50:37 (GMT)
committerJF <jf@codingfield.com>2020-05-11 16:50:37 (GMT)
commitee05577dd62c64d0e6a2e497b75710c7a1351557 (patch)
tree36d36462bd1c3aaa06df46b0bf6086111c83df2b /src/drivers/Spi.h
parent0b8e6c3fa20457bce931b1d289f187e46fc68307 (diff)
Fix race conditions on SPI and integrate the SPI NOR Flash driver into DFUService (WIP)
Diffstat (limited to 'src/drivers/Spi.h')
-rw-r--r--src/drivers/Spi.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drivers/Spi.h b/src/drivers/Spi.h
index 7e15558..bee39af 100644
--- a/src/drivers/Spi.h
+++ b/src/drivers/Spi.h
@@ -21,7 +21,8 @@ namespace Pinetime {
bool Init();
bool Write(const uint8_t* data, size_t size);
- bool Read(uint8_t* data, size_t size);
+ bool Read(uint8_t* cmd, size_t cmdSize, uint8_t *data, size_t dataSize);
+ bool WriteCmdAndBuffer(uint8_t* cmd, size_t cmdSize, uint8_t *data, size_t dataSize);
void Sleep();
void Wakeup();