aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/Spi.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SPI transaction hooksmark90642024-05-011-2/+2
|
* Power optimization - Improve SPI sleep modeJean-François Milants2023-06-041-1/+2
| | | | | | Ensure that all pins are set to their default configuration during sleep mode. Disable the workaround for FTPAN58 (SPI freezes when transfering a single byte) at the end of the transfer. This disables the resources needed for the workaround. Those changes reduce the power usage by 430-490µA.
* Update includes to to be relative to src directoryReinhold Gschweicher2021-11-151-1/+1
| | | | | | | Don't use relative imports like `../foo.h` as those depend on the relative position of both files. Rather than that use imports relative to the `src` directory, which explicitly is part of the include directories.
* Reformatted all the files according to clang-format styleAvamander2021-04-241-7/+4
|
* Include cleanup: driversokaestne2020-11-151-1/+1
|
* Re-implement sleep/wakeup for touch panel, display, NOR Flash, SPI and TWI.JF2020-08-221-3/+10
|
* Encapsulate DFU Image buffering and writing into spi flash in DfuImage.JF2020-06-011-1/+1
| | | | Add some const in SPI driver.
* Fix race conditions on SPI and integrate the SPI NOR Flash driver into ↵JF2020-05-111-3/+8
| | | | DFUService (WIP)
* Add SPI NOR Flash driver, WIP.JF2020-05-071-0/+29