Adafruit Library
|
#include "Adafruit_I2CDevice.h"
#include <Arduino.h>
#include <Wire.h>
Go to the source code of this file.
Classes | |
union | keyEventRaw |
union | keyEvent |
union | keyState |
class | Adafruit_seesaw |
Class that stores state and functions for interacting with seesaw helper IC. More... | |
union | Adafruit_seesaw::sercom_inten |
Macros | |
#define | SEESAW_ADDRESS (0x49) |
Default Seesaw I2C address. | |
#define | ADC_INPUT_0_PIN 2 |
default ADC input pin | |
#define | ADC_INPUT_1_PIN 3 |
default ADC input pin | |
#define | ADC_INPUT_2_PIN 4 |
default ADC input pin | |
#define | ADC_INPUT_3_PIN 5 |
default ADC input pin | |
#define | PWM_0_PIN 4 |
default PWM output pin | |
#define | PWM_1_PIN 5 |
default PWM output pin | |
#define | PWM_2_PIN 6 |
default PWM output pin | |
#define | PWM_3_PIN 7 |
default PWM output pin | |
#define | INPUT_PULLDOWN 0x03 |
INPUT_PULLDOWN. More... | |
#define | SEESAW_HW_ID_CODE_SAMD09 0x55 |
seesaw HW ID code for SAMD09 | |
#define | SEESAW_HW_ID_CODE_TINY8X7 0x87 |
seesaw HW ID code for ATtiny817 | |
#define | SEESAW_EEPROM_I2C_ADDR 0x3F |
support this feature) More... | |
This is part of Adafruit's seesaw driver for the Arduino platform. It is designed specifically to work with the Adafruit products that use seesaw technology.
These chips use I2C to communicate, 2 pins (SCL+SDA) are required to interface with the board.
Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!
Written by Dean Miller for Adafruit Industries.
BSD license, all text here must be included in any redistribution.
#define INPUT_PULLDOWN 0x03 |
INPUT_PULLDOWN.
for compatibility with platforms that do not already define
#define SEESAW_EEPROM_I2C_ADDR 0x3F |
support this feature)
EEPROM address of i2c address to start up with (for devices that
anonymous enum |
Module Base Addreses The module base addresses for different seesaw modules.
anonymous enum |
GPIO module function address registers
anonymous enum |
status module function address registers
anonymous enum |
timer module function address registers
anonymous enum |
ADC module function address registers
anonymous enum |
Sercom module function address registers
anonymous enum |
neopixel module function address registers
anonymous enum |
touch module function address registers
anonymous enum |
keypad module function address registers
anonymous enum |
keypad module edge definitions
anonymous enum |
encoder module edge definitions
anonymous enum |
Audio spectrum module function address registers