diff --git a/html/class_adafruit___generic_device-members.html b/html/class_adafruit___generic_device-members.html
index 4329f1b..7884456 100644
--- a/html/class_adafruit___generic_device-members.html
+++ b/html/class_adafruit___generic_device-members.html
@@ -70,7 +70,7 @@ $(function() {
diff --git a/html/class_adafruit___generic_device.html b/html/class_adafruit___generic_device.html
index af40ccb..f14e908 100644
--- a/html/class_adafruit___generic_device.html
+++ b/html/class_adafruit___generic_device.html
@@ -74,11 +74,11 @@ $(function() {
|
-| | Adafruit_GenericDevice (busio_genericdevice_read_t read_func, busio_genericdevice_write_t write_func, busio_genericdevice_readreg_t readreg_func=nullptr, busio_genericdevice_writereg_t writereg_func=nullptr) |
-| | Create a Generic device with the provided read/write functions. More...
|
-| |
+| | Adafruit_GenericDevice (void *obj, busio_genericdevice_read_t read_func, busio_genericdevice_write_t write_func, busio_genericdevice_readreg_t readreg_func=nullptr, busio_genericdevice_writereg_t writereg_func=nullptr) |
+| | Create a Generic device with the provided read/write functions. More...
|
+| |
| bool | begin (void) |
-| | Initializes the device. More...
|
+| | Simple begin function (doesn't do much at this time) More...
|
| |
| bool | read (uint8_t *buffer, size_t len) |
| | Read data into a buffer. More...
|
@@ -117,8 +117,8 @@ busio_genericdevice_writereg_t
Class for communicating with a device via generic read/write functions.
-
-◆ Adafruit_GenericDevice()
+
+◆ Adafruit_GenericDevice()
@@ -126,6 +126,12 @@ busio_genericdevice_writereg_t | Adafruit_GenericDevice::Adafruit_GenericDevice |
( |
+ void * |
+ obj, |
+
+
+ |
+ |
busio_genericdevice_read_t |
read_func, |
@@ -158,6 +164,7 @@ busio_genericdevice_writereg_t Parameters
+ | obj | Pointer to object instance |
| read_func | Function pointer for reading raw data |
| write_func | Function pointer for writing raw data |
| readreg_func | Function pointer for reading registers (optional) |
@@ -185,8 +192,8 @@ busio_genericdevice_writereg_t
- Initializes the device.
-- Returns
- true if initialization was successful, otherwise false
+Simple begin function (doesn't do much at this time)
+- Returns
- true always
diff --git a/html/functions.html b/html/functions.html
index e20a1db..0f2ee75 100644
--- a/html/functions.html
+++ b/html/functions.html
@@ -87,7 +87,7 @@ $(function() {
: Adafruit_BusIO_RegisterBits
Adafruit_GenericDevice()
-: Adafruit_GenericDevice
+: Adafruit_GenericDevice
Adafruit_I2CDevice()
: Adafruit_I2CDevice
diff --git a/html/functions_func.html b/html/functions_func.html
index d71035c..f379171 100644
--- a/html/functions_func.html
+++ b/html/functions_func.html
@@ -68,7 +68,7 @@ $(function() {
: Adafruit_BusIO_RegisterBits
Adafruit_GenericDevice()
-: Adafruit_GenericDevice
+: Adafruit_GenericDevice
Adafruit_I2CDevice()
: Adafruit_I2CDevice
diff --git a/html/search/all_1.js b/html/search/all_1.js
index 088887e..752d994 100644
--- a/html/search/all_1.js
+++ b/html/search/all_1.js
@@ -2,7 +2,7 @@ var searchData=
[
['adafruit_5fbusio_5fregister',['Adafruit_BusIO_Register',['../class_adafruit___bus_i_o___register.html',1,'Adafruit_BusIO_Register'],['../class_adafruit___bus_i_o___register.html#a7de4a4cbb3e8cdfebac31344e8ab6c8c',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_I2CDevice *i2cdevice, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#a89e57552743a5f15c99cb7aa27b3ca13',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_SPIDevice *spidevice, uint16_t reg_addr, Adafruit_BusIO_SPIRegType type, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#a300a0297429df441bc88dbb37eac1a06',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_I2CDevice *i2cdevice, Adafruit_SPIDevice *spidevice, Adafruit_BusIO_SPIRegType type, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#aaa8d917f7f30865cbee837a2ecd918ca',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_GenericDevice *genericdevice, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)']]],
['adafruit_5fbusio_5fregisterbits',['Adafruit_BusIO_RegisterBits',['../class_adafruit___bus_i_o___register_bits.html',1,'Adafruit_BusIO_RegisterBits'],['../class_adafruit___bus_i_o___register_bits.html#a369a5c8d03df7da82f8f46f00bd73855',1,'Adafruit_BusIO_RegisterBits::Adafruit_BusIO_RegisterBits()']]],
- ['adafruit_5fgenericdevice',['Adafruit_GenericDevice',['../class_adafruit___generic_device.html',1,'Adafruit_GenericDevice'],['../class_adafruit___generic_device.html#afde6690edb3e5dc469a604ed3e2c6f54',1,'Adafruit_GenericDevice::Adafruit_GenericDevice()']]],
+ ['adafruit_5fgenericdevice',['Adafruit_GenericDevice',['../class_adafruit___generic_device.html',1,'Adafruit_GenericDevice'],['../class_adafruit___generic_device.html#af35fe023168feebc94abecaff3562cf4',1,'Adafruit_GenericDevice::Adafruit_GenericDevice()']]],
['adafruit_5fi2cdevice',['Adafruit_I2CDevice',['../class_adafruit___i2_c_device.html',1,'Adafruit_I2CDevice'],['../class_adafruit___i2_c_device.html#afea8ccedd8c77bff545c97520d8ec31c',1,'Adafruit_I2CDevice::Adafruit_I2CDevice()']]],
['adafruit_5fspidevice',['Adafruit_SPIDevice',['../class_adafruit___s_p_i_device.html',1,'Adafruit_SPIDevice'],['../class_adafruit___s_p_i_device.html#a3b58c1ebba22985823848654e24d1fc9',1,'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t cspin, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0, SPIClass *theSPI=&SPI)'],['../class_adafruit___s_p_i_device.html#a6fe83560f80083c5e6580b5e2e6b4cc6',1,'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t cspin, int8_t sck, int8_t miso, int8_t mosi, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0)']]],
['address',['address',['../class_adafruit___i2_c_device.html#ae02c4691dbe893c3a5a3de478d776062',1,'Adafruit_I2CDevice']]]
diff --git a/html/search/functions_0.js b/html/search/functions_0.js
index d479b4f..ab943e4 100644
--- a/html/search/functions_0.js
+++ b/html/search/functions_0.js
@@ -2,7 +2,7 @@ var searchData=
[
['adafruit_5fbusio_5fregister',['Adafruit_BusIO_Register',['../class_adafruit___bus_i_o___register.html#a7de4a4cbb3e8cdfebac31344e8ab6c8c',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_I2CDevice *i2cdevice, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#a89e57552743a5f15c99cb7aa27b3ca13',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_SPIDevice *spidevice, uint16_t reg_addr, Adafruit_BusIO_SPIRegType type, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#a300a0297429df441bc88dbb37eac1a06',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_I2CDevice *i2cdevice, Adafruit_SPIDevice *spidevice, Adafruit_BusIO_SPIRegType type, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)'],['../class_adafruit___bus_i_o___register.html#aaa8d917f7f30865cbee837a2ecd918ca',1,'Adafruit_BusIO_Register::Adafruit_BusIO_Register(Adafruit_GenericDevice *genericdevice, uint16_t reg_addr, uint8_t width=1, uint8_t byteorder=LSBFIRST, uint8_t address_width=1)']]],
['adafruit_5fbusio_5fregisterbits',['Adafruit_BusIO_RegisterBits',['../class_adafruit___bus_i_o___register_bits.html#a369a5c8d03df7da82f8f46f00bd73855',1,'Adafruit_BusIO_RegisterBits']]],
- ['adafruit_5fgenericdevice',['Adafruit_GenericDevice',['../class_adafruit___generic_device.html#afde6690edb3e5dc469a604ed3e2c6f54',1,'Adafruit_GenericDevice']]],
+ ['adafruit_5fgenericdevice',['Adafruit_GenericDevice',['../class_adafruit___generic_device.html#af35fe023168feebc94abecaff3562cf4',1,'Adafruit_GenericDevice']]],
['adafruit_5fi2cdevice',['Adafruit_I2CDevice',['../class_adafruit___i2_c_device.html#afea8ccedd8c77bff545c97520d8ec31c',1,'Adafruit_I2CDevice']]],
['adafruit_5fspidevice',['Adafruit_SPIDevice',['../class_adafruit___s_p_i_device.html#a3b58c1ebba22985823848654e24d1fc9',1,'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t cspin, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0, SPIClass *theSPI=&SPI)'],['../class_adafruit___s_p_i_device.html#a6fe83560f80083c5e6580b5e2e6b4cc6',1,'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t cspin, int8_t sck, int8_t miso, int8_t mosi, uint32_t freq=1000000, BusIOBitOrder dataOrder=SPI_BITORDER_MSBFIRST, uint8_t dataMode=SPI_MODE0)']]],
['address',['address',['../class_adafruit___i2_c_device.html#ae02c4691dbe893c3a5a3de478d776062',1,'Adafruit_I2CDevice']]]
| |