Commit Graph

21 Commits

Author SHA1 Message Date
f359f46ffc Disable interrupts while transmitting data 2022-05-28 16:03:59 +02:00
999cd0e0c9 Implement software spi 2022-05-28 15:43:42 +02:00
bb78d2291d Make chip select pin configurable 2022-05-26 14:58:47 +02:00
70aabc07f6 Added constexpr and checking of supported chip 2020-02-21 17:35:23 +01:00
4b644b22bf Completely separted driver from interface 2020-02-21 17:29:45 +01:00
c73d83dff4 Removed deinit 2020-02-21 17:26:30 +01:00
3fae89285f Moved init to hardware driver class 2020-02-21 17:26:14 +01:00
e0fd37dbb0 Added config and hardware templates 2020-02-21 17:10:49 +01:00
8e6c3738f8 Moved function implementation inside class 2020-02-21 17:01:56 +01:00
d28cfc2929 Replaced legacy io library with new templated io library 2020-02-21 16:56:30 +01:00
aa78ced242 Added namespace and renamed class 2020-02-21 16:49:22 +01:00
9735d4e86a Changed include guard to pragma once 2020-02-21 16:48:31 +01:00
df6470c846 Moved all code to header 2020-02-21 16:47:47 +01:00
390c105da8 Added license file and updated clangformat and gitattributes 2020-02-21 16:46:06 +01:00
7a1761e054 Added option for pullup on MISO pin 2017-09-17 14:12:05 +02:00
9ef529779f Added deinit function 2017-09-15 15:36:16 +02:00
8230df10a1 Added objects for all SPI pins 2017-09-14 12:06:08 +02:00
32b8e7bb3a Fixed SS line floating for a little bit, while SPI is already active 2017-09-14 10:46:27 +02:00
7a1dcae580 Added git attributes and ignore files 2016-10-29 18:16:24 +02:00
035f096156 Rewrote SPI library to be more generic and utilize C++ classes 2016-05-26 23:24:15 +02:00
7105380682 Initial commit 2016-05-26 21:40:24 +02:00