Deploy docs to GitHub Pages from commit fccaf61a79

Commit: fccaf61a79
GitHub Actions run: 17651282455
This commit is contained in:
Doxygen CI committed 2025-09-11 16:42:23 +00:00
1 parent 27f8e7377f
commit d5679f1b3b
1 file changed
+12 -12
+12 -12
View File
@@ -62,19 +62,19 @@ $(function() {
<div class="title">Adafruit_SPIDevice.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef Adafruit_SPIDevice_h</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define Adafruit_SPIDevice_h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;Arduino.h&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#if !defined(SPI_INTERFACES_COUNT) || \</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"> (defined(SPI_INTERFACES_COUNT) &amp;&amp; (SPI_INTERFACES_COUNT &gt; 0))</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// HW SPI available</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;SPI.h&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define BUSIO_HAS_HW_SPI</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SW SPI ONLY</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">enum</span> { SPI_MODE0, SPI_MODE1, SPI_MODE2, _SPI_MODE4 };</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">typedef</span> uint8_t SPIClass;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// some modern SPI definitions don&#39;t have BitOrder enum</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#if (defined(__AVR__) &amp;&amp; !defined(ARDUINO_ARCH_MEGAAVR)) || \</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"> defined(ESP8266) || defined(TEENSYDUINO) || defined(SPARK) || \</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"> defined(ARDUINO_ARCH_SPRESENSE) || defined(MEGATINYCORE) || \</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"> defined(DXCORE) || defined(ARDUINO_AVR_ATmega4809) || \</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega4808) || defined(ARDUINO_AVR_ATmega3209) || \</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega3208) || defined(ARDUINO_AVR_ATmega1609) || \</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega1608) || defined(ARDUINO_AVR_ATmega809) || \</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega808) || defined(ARDUINO_ARCH_ARC32) || \</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"> defined(ARDUINO_ARCH_XMC)</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _BitOrder {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; SPI_BITORDER_MSBFIRST = MSBFIRST,</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; SPI_BITORDER_LSBFIRST = LSBFIRST,</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;} BusIOBitOrder;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#elif defined(ESP32) || defined(__ASR6501__) || defined(__ASR6502__)</span></div><div class="line"><a name="l00034"><Line truncated
<div class="ttc" id="class_adafruit___s_p_i_device_html_a11e91bf075cdd77edcec11f4b28c6292"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a11e91bf075cdd77edcec11f4b28c6292">Adafruit_SPIDevice::beginTransactionWithAssertingCS</a></div><div class="ttdeci">void beginTransactionWithAssertingCS()</div><div class="ttdoc">Write a buffer or two to the SPI device, with transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:318</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ad9e42c259682a03e76afd33c66af9317"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ad9e42c259682a03e76afd33c66af9317">Adafruit_SPIDevice::endTransactionWithDeassertingCS</a></div><div class="ttdeci">void endTransactionWithDeassertingCS()</div><div class="ttdoc">Manually end a transaction (calls endTransaction if hardware SPI) with deasserting the CS pin...</div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:327</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a808c81bc4b9e42d064b9f590a1f6b1bd"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a808c81bc4b9e42d064b9f590a1f6b1bd">Adafruit_SPIDevice::write_and_read</a></div><div class="ttdeci">bool write_and_read(uint8_t *buffer, size_t len)</div><div class="ttdoc">Write some data and read some data at the same time from SPI into the same buffer, with transaction management. This is basicaly a wrapper for transfer() with CS-pin and transaction management. This /does/ transmit-receive at the same time! </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:502</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ac60964386f37b2c498fc1b1540f61889"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ac60964386f37b2c498fc1b1540f61889">Adafruit_SPIDevice::transfer</a></div><div class="ttdeci">uint8_t transfer(uint8_t send)</div><div class="ttdoc">Transfer (send/receive) one byte over hard/soft SPI, without transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:273</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ab2dc91c7ef9488df1c52bb682a39a7fb"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ab2dc91c7ef9488df1c52bb682a39a7fb">Adafruit_SPIDevice::~Adafruit_SPIDevice</a></div><div class="ttdeci">~Adafruit_SPIDevice()</div><div class="ttdoc">Release memory allocated in constructors. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:82</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a6aa3c0bebb1d2d58516bce4f2dd1423f"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a6aa3c0bebb1d2d58516bce4f2dd1423f">Adafruit_SPIDevice::begin</a></div><div class="ttdeci">bool begin(void)</div><div class="ttdoc">Initializes SPI bus and sets CS pin high. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:92</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a65b517b7372df56322b807a08d067f8b"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a65b517b7372df56322b807a08d067f8b">Adafruit_SPIDevice::endTransaction</a></div><div class="ttdeci">void endTransaction(void)</div><div class="ttdoc">Manually end a transaction (calls endTransaction if hardware SPI) </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:294</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a5c4fce15c92a0210c0872a827f239ab1"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a5c4fce15c92a0210c0872a827f239ab1">Adafruit_SPIDevice::read</a></div><div class="ttdeci">bool read(uint8_t *buffer, size_t len, uint8_t sendvalue=0xFF)</div><div class="ttdoc">Read from SPI into a buffer from the SPI device, with transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:402</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a3b58c1ebba22985823848654e24d1fc9"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a3b58c1ebba22985823848654e24d1fc9">Adafruit_SPIDevice::Adafruit_SPIDevice</a></div><div class="ttdeci">Adafruit_SPIDevice(int8_t cspin, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0, SPIClass *theSPI=&amp;SPI)</div><div class="ttdoc">Create an SPI device with the given CS pin and settings. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:14</div></div>
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef Adafruit_SPIDevice_h</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define Adafruit_SPIDevice_h</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;Arduino.h&gt;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#if !defined(SPI_INTERFACES_COUNT) || \</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"> (defined(SPI_INTERFACES_COUNT) &amp;&amp; (SPI_INTERFACES_COUNT &gt; 0))</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// HW SPI available</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;SPI.h&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define BUSIO_HAS_HW_SPI</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// SW SPI ONLY</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">enum</span> { SPI_MODE0, SPI_MODE1, SPI_MODE2, _SPI_MODE4 };</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">typedef</span> uint8_t SPIClass;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// some modern SPI definitions don&#39;t have BitOrder enum</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#if (defined(__AVR__) &amp;&amp; !defined(ARDUINO_ARCH_MEGAAVR)) || \</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"> defined(ESP8266) || defined(TEENSYDUINO) || defined(SPARK) || \</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"> defined(ARDUINO_ARCH_SPRESENSE) || defined(MEGATINYCORE) || \</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"> defined(DXCORE) || defined(ARDUINO_AVR_ATmega4809) || \</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega4808) || defined(ARDUINO_AVR_ATmega3209) || \</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega3208) || defined(ARDUINO_AVR_ATmega1609) || \</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega1608) || defined(ARDUINO_AVR_ATmega809) || \</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"> defined(ARDUINO_AVR_ATmega808) || defined(ARDUINO_ARCH_ARC32) || \</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"> defined(ARDUINO_ARCH_XMC)</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _BitOrder {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; SPI_BITORDER_MSBFIRST = MSBFIRST,</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; SPI_BITORDER_LSBFIRST = LSBFIRST,</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;} BusIOBitOrder;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#elif defined(ESP32) || defined(__ASR6501__) || defined(__ASR6502__)</span></div><div class="line"><a name="l00034"><Line truncated
<div class="ttc" id="class_adafruit___s_p_i_device_html_a11e91bf075cdd77edcec11f4b28c6292"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a11e91bf075cdd77edcec11f4b28c6292">Adafruit_SPIDevice::beginTransactionWithAssertingCS</a></div><div class="ttdeci">void beginTransactionWithAssertingCS()</div><div class="ttdoc">Write a buffer or two to the SPI device, with transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:322</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ad9e42c259682a03e76afd33c66af9317"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ad9e42c259682a03e76afd33c66af9317">Adafruit_SPIDevice::endTransactionWithDeassertingCS</a></div><div class="ttdeci">void endTransactionWithDeassertingCS()</div><div class="ttdoc">Manually end a transaction (calls endTransaction if hardware SPI) with deasserting the CS pin...</div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:331</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a808c81bc4b9e42d064b9f590a1f6b1bd"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a808c81bc4b9e42d064b9f590a1f6b1bd">Adafruit_SPIDevice::write_and_read</a></div><div class="ttdeci">bool write_and_read(uint8_t *buffer, size_t len)</div><div class="ttdoc">Write some data and read some data at the same time from SPI into the same buffer, with transaction management. This is basicaly a wrapper for transfer() with CS-pin and transaction management. This /does/ transmit-receive at the same time! </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:506</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ac60964386f37b2c498fc1b1540f61889"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ac60964386f37b2c498fc1b1540f61889">Adafruit_SPIDevice::transfer</a></div><div class="ttdeci">uint8_t transfer(uint8_t send)</div><div class="ttdoc">Transfer (send/receive) one byte over hard/soft SPI, without transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:277</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_ab2dc91c7ef9488df1c52bb682a39a7fb"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#ab2dc91c7ef9488df1c52bb682a39a7fb">Adafruit_SPIDevice::~Adafruit_SPIDevice</a></div><div class="ttdeci">~Adafruit_SPIDevice()</div><div class="ttdoc">Release memory allocated in constructors. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:100</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a6aa3c0bebb1d2d58516bce4f2dd1423f"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a6aa3c0bebb1d2d58516bce4f2dd1423f">Adafruit_SPIDevice::begin</a></div><div class="ttdeci">bool begin(void)</div><div class="ttdoc">Initializes SPI bus and sets CS pin high. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:110</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a65b517b7372df56322b807a08d067f8b"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a65b517b7372df56322b807a08d067f8b">Adafruit_SPIDevice::endTransaction</a></div><div class="ttdeci">void endTransaction(void)</div><div class="ttdoc">Manually end a transaction (calls endTransaction if hardware SPI) </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:298</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a5c4fce15c92a0210c0872a827f239ab1"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a5c4fce15c92a0210c0872a827f239ab1">Adafruit_SPIDevice::read</a></div><div class="ttdeci">bool read(uint8_t *buffer, size_t len, uint8_t sendvalue=0xFF)</div><div class="ttdoc">Read from SPI into a buffer from the SPI device, with transaction management. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:406</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a3b58c1ebba22985823848654e24d1fc9"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a3b58c1ebba22985823848654e24d1fc9">Adafruit_SPIDevice::Adafruit_SPIDevice</a></div><div class="ttdeci">Adafruit_SPIDevice(int8_t cspin, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0, SPIClass *theSPI=&amp;SPI)</div><div class="ttdoc">Create an SPI device with the given CS pin and settings. </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:32</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html"><div class="ttname"><a href="class_adafruit___s_p_i_device.html">Adafruit_SPIDevice</a></div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.h:95</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_acde87a3312ddc729c259b1b45fe71d82"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#acde87a3312ddc729c259b1b45fe71d82">Adafruit_SPIDevice::beginTransaction</a></div><div class="ttdeci">void beginTransaction(void)</div><div class="ttdoc">Manually begin a transaction (calls beginTransaction if hardware SPI) </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:283</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a9cc3386cab3750aa18bbf3918261fc54"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a9cc3386cab3750aa18bbf3918261fc54">Adafruit_SPIDevice::write_then_read</a></div><div class="ttdeci">bool write_then_read(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len, uint8_t sendvalue=0xFF)</div><div class="ttdoc">Write some data, then read some data from SPI into another buffer, with transaction management...</div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:438</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_acde87a3312ddc729c259b1b45fe71d82"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#acde87a3312ddc729c259b1b45fe71d82">Adafruit_SPIDevice::beginTransaction</a></div><div class="ttdeci">void beginTransaction(void)</div><div class="ttdoc">Manually begin a transaction (calls beginTransaction if hardware SPI) </div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:287</div></div>
<div class="ttc" id="class_adafruit___s_p_i_device_html_a9cc3386cab3750aa18bbf3918261fc54"><div class="ttname"><a href="class_adafruit___s_p_i_device.html#a9cc3386cab3750aa18bbf3918261fc54">Adafruit_SPIDevice::write_then_read</a></div><div class="ttdeci">bool write_then_read(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len, uint8_t sendvalue=0xFF)</div><div class="ttdoc">Write some data, then read some data from SPI into another buffer, with transaction management...</div><div class="ttdef"><b>Definition:</b> Adafruit_SPIDevice.cpp:442</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>