First init.
This commit is contained in:
53
libraries/Adafruit_seesaw_Library/Adafruit_Crickit.h
Normal file
53
libraries/Adafruit_seesaw_Library/Adafruit_Crickit.h
Normal file
@@ -0,0 +1,53 @@
|
||||
#ifndef _CRICKIT_TERSTER_H
|
||||
#define _CRICKIT_TERSTER_H
|
||||
|
||||
#include "Adafruit_seesaw.h"
|
||||
|
||||
#define CRICKIT_SIGNAL1 2
|
||||
#define CRICKIT_SIGNAL2 3
|
||||
#define CRICKIT_SIGNAL3 40
|
||||
#define CRICKIT_SIGNAL4 41
|
||||
#define CRICKIT_SIGNAL5 11
|
||||
#define CRICKIT_SIGNAL6 10
|
||||
#define CRICKIT_SIGNAL7 9
|
||||
#define CRICKIT_SIGNAL8 8
|
||||
|
||||
#define CRICKIT_SERVO4 14
|
||||
#define CRICKIT_SERVO3 15
|
||||
#define CRICKIT_SERVO2 16
|
||||
#define CRICKIT_SERVO1 17
|
||||
|
||||
#define CRICKIT_MOTOR_A1 22
|
||||
#define CRICKIT_MOTOR_A2 23
|
||||
#define CRICKIT_MOTOR_B1 19
|
||||
#define CRICKIT_MOTOR_B2 18
|
||||
#define CRICKIT_DRIVE1 13
|
||||
#define CRICKIT_DRIVE2 12
|
||||
#define CRICKIT_DRIVE3 43
|
||||
#define CRICKIT_DRIVE4 42
|
||||
|
||||
#define CRICKIT_TOUCH1 0
|
||||
#define CRICKIT_TOUCH2 1
|
||||
#define CRICKIT_TOUCH3 2
|
||||
#define CRICKIT_TOUCH4 3
|
||||
|
||||
#define CRICKIT_DUTY_CYCLE_OFF 0
|
||||
#define CRICKIT_DUTY_CYCLE_MAX 65535
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Class that stores state and functions for interacting with Crickit
|
||||
variant of seesaw helper IC
|
||||
*/
|
||||
/**************************************************************************/
|
||||
class Adafruit_Crickit : public Adafruit_seesaw {
|
||||
public:
|
||||
Adafruit_Crickit(){};
|
||||
~Adafruit_Crickit(){};
|
||||
|
||||
void analogWrite(uint8_t pin, uint16_t value, uint8_t width = 8);
|
||||
uint16_t analogRead(uint8_t pin);
|
||||
void setPWMFreq(uint8_t pin, uint16_t freq);
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user