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_TINY806 0x84 |
seesaw HW ID code for ATtiny806 | |
#define | SEESAW_HW_ID_CODE_TINY807 0x85 |
seesaw HW ID code for ATtiny807 | |
#define | SEESAW_HW_ID_CODE_TINY816 0x86 |
seesaw HW ID code for ATtiny816 | |
#define | SEESAW_HW_ID_CODE_TINY817 0x87 |
seesaw HW ID code for ATtiny817 | |
#define | SEESAW_HW_ID_CODE_TINY1616 0x88 |
seesaw HW ID code for ATtiny1616 | |
#define | SEESAW_HW_ID_CODE_TINY1617 0x89 |
seesaw HW ID code for ATtiny1617 | |
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
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