|
85346f258f
|
Fix volatile compound assignments being deprecated in C++20
|
2022-05-29 14:45:57 +02:00 |
|
|
852ad5a318
|
Expose spi word size using both software and hardware backends
|
2022-05-28 17:03:40 +02:00 |
|
|
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 |
|