Namespaces | |
namespace | daisy::MAX11300Types |
Classes | |
class | daisy::MAX11300MultiSlaveSpiTransport |
class | daisy::MAX11300Driver< Transport, num_devices > |
Device Driver for the MAX11300 20 port ADC/DAC/GPIO device. More... | |
Macros | |
#define | MAX11300_DEVICE_ID 0x00 |
#define | MAX11300_DEVCTL 0x10 |
#define | MAX11300_FUNC_BASE 0x20 |
#define | MAX11300_GPIDAT 0x0b |
#define | MAX11300_GPODAT 0x0d |
#define | MAX11300_ADCDAT_BASE 0x40 |
#define | MAX11300_DACDAT_BASE 0x60 |
#define | MAX11300_TRANSPORT_BUFFER_LENGTH 41 |
Typedefs | |
template<size_t num_devices = 1> | |
using | daisy::MAX11300 = daisy::MAX11300Driver< MAX11300MultiSlaveSpiTransport, num_devices > |
#define MAX11300_ADCDAT_BASE 0x40 |
#define MAX11300_DACDAT_BASE 0x60 |
#define MAX11300_DEVCTL 0x10 |
#define MAX11300_DEVICE_ID 0x00 |
#define MAX11300_FUNC_BASE 0x20 |
#define MAX11300_GPIDAT 0x0b |
#define MAX11300_GPODAT 0x0d |
#define MAX11300_TRANSPORT_BUFFER_LENGTH 41 |
using daisy::MAX11300 = typedef daisy::MAX11300Driver<MAX11300MultiSlaveSpiTransport, num_devices> |