Commit Graph

117 Commits

Author SHA1 Message Date
lady ada a830055740 remove extra shifts 2020-07-18 15:50:07 -04:00
lady ada b1b5f031e7 shortcut to alt modes 2020-07-18 15:40:52 -04:00
lady ada 605d437891 simplifyi LSB/MSB handling for soft spi 2020-07-18 15:38:53 -04:00
lady ada 0b1dbbd0e4 add fast software spi 2020-07-18 14:18:07 -04:00
lady ada d9b3d9a6d4 add manual begin/end transaction helpers for SPI 2020-07-18 12:16:42 -04:00
lady ada 2179775500 add begin/end transaction helpers (needed for really odd devices like SHARP memory display which has inverted CS) 2020-07-18 12:03:30 -04:00
dherrada d984ecd0d2
Bump to 1.3.3 2020-06-30 15:30:37 -04:00
siddacious f2a192c10b
Merge pull request #31 from adafruit/cachedval
add some basic caching support for chips with write-only registers
2020-06-30 11:45:55 -07:00
lady ada 11c6b2d3ba clang 2020-06-30 14:10:12 -04:00
lady ada 780626ce54 add some basic caching support for chips with write-only registers 2020-06-30 14:00:20 -04:00
lady ada 22ea3a921c fix dox 2020-05-30 20:50:06 -04:00
lady ada 03b2c978a4 make ifdef for SPI defs from over-greedy 2020-05-30 20:21:42 -04:00
lady ada 203b5a8405 Merge branch 'master' of github.com:adafruit/Adafruit_BusIO 2020-05-30 19:12:56 -04:00
lady ada 374b86a186 add attiny support 2020-05-30 19:12:24 -04:00
dherrada 420dd7266a
Bumped to 1.3.0 2020-05-25 14:01:29 -04:00
lady ada 124285b629 oops revert 2020-05-22 17:51:03 -04:00
lady ada 64802ab220 Merge branch 'master' of github.com:adafruit/Adafruit_BusIO 2020-05-22 17:50:26 -04:00
lady ada 8f3f8d3316 fix dep 2020-05-22 17:50:15 -04:00
Limor "Ladyada" Fried a290640742
Merge pull request #26 from rjoomen/patch-1
Add Sony Spresense support to Adafruit_SPIDevice.h
2020-05-22 14:30:22 -04:00
Roelof 9cc2bcc2d7
Update Adafruit_SPIDevice.h for Sony Spresense.
Add support for the Sony Spresense architecture. This has no BitOrder enum, so it's added here.
2020-05-22 19:32:35 +02:00
Limor "Ladyada" Fried 3b77f67ae6
Merge pull request #25 from caternuson/iss24
Remove delay from write_then_read()
2020-05-20 15:54:58 -04:00
caternuson b420dd6c54 update version 2020-05-20 12:34:36 -07:00
caternuson 0f76587660 remove delay 2020-05-20 12:29:49 -07:00
siddacious 256edbe333
bump patch 2020-05-18 12:52:39 -07:00
lady ada 82f5ba5ecf fix incorrect spacing for debug prints 2020-05-16 00:15:52 -04:00
lady ada c865dc12a5 doxy 2020-05-14 17:08:33 -04:00
lady ada c02f17dc6f ready for bump 2020-05-14 17:01:27 -04:00
lady ada 418faaa197 clanged 2020-05-14 17:01:06 -04:00
lady ada db793416f1 add i2c speed change 2020-05-14 16:56:27 -04:00
siddacious 145cfd1864
Update library.properties 2020-04-24 10:05:14 -07:00
siddacious de9fdab312
Merge pull request #21 from adafruit/spi_modes
fixing support for SPI modes 2 & 3
2020-04-22 13:08:16 -07:00
siddacious e4243a9fe9 fixing support for SPI modes 2 & 3 2020-04-22 11:36:01 -07:00
siddacious f9b3c37ed3
Merge pull request #20 from adafruit/mosi_fix
adding check for _mosi== -1
2020-04-20 17:21:27 -07:00
siddacious be95f9da0b clang 2020-04-20 17:08:09 -07:00
siddacious c852d5744c adding check for _mosi== -1 2020-04-20 17:01:43 -07:00
siddacious 4cf47a3fef
Update library.properties 2020-03-16 12:08:40 -07:00
Limor "Ladyada" Fried 2381c86fc2
Merge pull request #16 from AnHardt/ByteOrder
Rename **bit**order -> **byte**order
2020-03-12 07:20:13 -04:00
Limor "Ladyada" Fried 626b1a8e6d
Merge pull request #17 from AnHardt/SPI_register_bits_Example
Add Adafruit_BusIO_Register example
2020-03-12 07:18:50 -04:00
AnHardt 26f8260832 SPI_register_bits example
Showing how to work with the register bits on a  MAX31865.
2020-03-12 01:03:43 +01:00
AnHardt 1a2af57ab4 **bit**order -> **byte**order
In `Adafruit_BusIO_Register` we deal with bytes and their sequence.
In the SPI-device we really have a **bit**order
2020-03-10 20:28:57 +01:00
AnHardt 244650a027 Add ADDRBIT8_HIGH_TOWRITE to Adafruit_BusIO_SPIRegType
Add ADDRBIT8_HIGH_TOWRITE to  Adafruit_BusIO_SPIRegType to enable writing for example MAX31865 and MAX31856
2020-03-10 20:05:28 +01:00
Lady Ada 6660a0a2c8 fix badge 2020-02-23 19:53:34 -05:00
Lady Ada 1f034b34e9 clang 2020-02-23 19:47:22 -05:00
Lady Ada 8fc60493f9 bump 2020-02-23 19:37:53 -05:00
Lady Ada bd6281d5be fix bitbang mode 0 clock polarity to match standard 2020-02-23 19:37:42 -05:00
Lady Ada 2e744551e9 bump 2020-02-22 19:26:17 -05:00
Lady Ada 6aac18ac66 dox 2020-02-22 18:20:26 -05:00
Lady Ada 9711a24996 remove debug 2020-02-22 18:08:36 -05:00
Lady Ada 26305c9e25 let us check i2c connection on register bit reads 2020-02-22 18:08:14 -05:00
siddacious 31298baae0
Update library.properties 2020-02-04 13:24:58 -08:00