Reference+
Name
close()
Class
SPI
Description
Closes the SPI interface It is normally not necessary to explicitly close SPI interfaces, as they are closed automatically by the operating system when the sketch exits. Note: It is possible to have two or more objects using the same interface at a time.
Examples
import processing.io.*; SPI adc; void setup() { //printArray(SPI.list()); adc = new SPI(SPI.list()[0]); adc.settings(500000, SPI.MSBFIRST, SPI.MODE0); // read in a value over SPI from an analog-to-digital // converter // dummy write, actual values don't matter byte[] out = { 0, 0 }; byte[] in = adc.transfer(out); // some input bit shifting according to the datasheet int val = ((in[0] & 0x1f) << 5) | ((in[1] & 0xf8) >> 3); // val is between 0 and 1023 println(val); // and close interface again adc.close(); }
Syntax
.close()
Return
void
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.