libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches
External

Detailed Description

Classes

class  daisy::Apds9960I2CTransport
 
class  daisy::Apds9960< Transport >
 Device support for APDS9960 gesture / RGB / proximity sensor. More...
 
class  daisy::Dps310I2CTransport
 
class  daisy::Dps310SpiTransport
 
class  daisy::Dps310< Transport >
 Device support for DPS310 Barometric Pressure and Altitude Sensor. More...
 
class  daisy::Icm20948I2CTransport
 
class  daisy::Icm20948SpiTransport
 
class  daisy::Icm20948< Transport >
 Device support for ICM20948 IMU sensor. More...
 
class  daisy::Mpr121I2CTransport
 
class  daisy::Mpr121< Transport >
 Device support for MPR121 12x Capacitive Touch Sensor. More...
 
class  daisy::NeoPixelI2CTransport
 
class  daisy::NeoPixel< Transport >
 Device support for Adafruit Neopixel Device. More...
 
class  daisy::NeoTrellisI2CTransport
 
class  daisy::NeoTrellis< Transport >
 Device support for the Adafruit Neotrellis device. More...
 
class  daisy::Tca9534
 
class  daisy::Tlv493dI2CTransport
 
class  daisy::Tlv493d< Transport >
 Device support for TLV493D Magnetic Sensor. More...
 

Typedefs

using daisy::Mpr121I2C = Mpr121<Mpr121I2CTransport>
 

Enumerations

enum class  daisy::Tca9534Register : uint8_t { daisy::Tca9534Register::INPUT = 0x00 , daisy::Tca9534Register::OUTPUT = 0x01 , daisy::Tca9534Register::POLARITY = 0x02 , daisy::Tca9534Register::CONFIG = 0x03 }
 
enum class  daisy::Tca9534Mode : uint8_t { daisy::Tca9534Mode::INPUT , daisy::Tca9534Mode::OUTPUT }
 

Typedef Documentation

◆ Mpr121I2C

Enumeration Type Documentation

◆ Tca9534Mode

enum class daisy::Tca9534Mode : uint8_t
strong

Pin direction for a single TCA9534 pin.

Enumerator
INPUT 
OUTPUT 

◆ Tca9534Register

enum class daisy::Tca9534Register : uint8_t
strong

Registers for the TCA9534 8-bit I2C GPIO expander. See TI datasheet SCPS208 (TCA9534).

Note: unlike the MCP23017, the TCA9534 has no internal pull-ups. Use external resistors on input pins.

Enumerator
INPUT 

Input port

OUTPUT 

Output port

POLARITY 

Polarity inversion

CONFIG 

Configuration (1 = input, 0 = output)