Skip to content

MAX11300

Module: LIBDAISY / DEVICE

Classes

Name
class daisy::MAX11300MultiSlaveSpiTransport
class daisy::MAX11300Driver
Device Driver for the MAX11300 20 port ADC/DAC/GPIO device.

Types

Name
template <size_t num_devices =1>
using daisy::MAX11300Driver< MAX11300MultiSlaveSpiTransport, num_devices >
MAX11300

Defines

Name
MAX11300_DEVICE_ID
MAX11300_DEVCTL
MAX11300_FUNC_BASE
MAX11300_GPIDAT
MAX11300_GPODAT
MAX11300_ADCDAT_BASE
MAX11300_DACDAT_BASE
MAX11300_TRANSPORT_BUFFER_LENGTH

Types Documentation

using MAX11300

template <size_t num_devices =1>
using daisy::MAX11300 = typedef daisy::MAX11300Driver<MAX11300MultiSlaveSpiTransport, num_devices>;

Macros Documentation

define MAX11300_DEVICE_ID

#define MAX11300_DEVICE_ID 0x00

define MAX11300_DEVCTL

#define MAX11300_DEVCTL 0x10

define MAX11300_FUNC_BASE

#define MAX11300_FUNC_BASE 0x20

define MAX11300_GPIDAT

#define MAX11300_GPIDAT 0x0b

define MAX11300_GPODAT

#define MAX11300_GPODAT 0x0d

define MAX11300_ADCDAT_BASE

#define MAX11300_ADCDAT_BASE 0x40

define MAX11300_DACDAT_BASE

#define MAX11300_DACDAT_BASE 0x60

define MAX11300_TRANSPORT_BUFFER_LENGTH

#define MAX11300_TRANSPORT_BUFFER_LENGTH 41

Updated on 2024-01-03 at 19:41:01 +0000