sketchbook
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
wiringPi
wiringPi
ads1115.h
Go to the documentation of this file.
1
/*
2
* ads1115.c:
3
* Extend wiringPi with the ADS1115 I2C 16-bit ADC
4
* Copyright (c) 2016 Gordon Henderson
5
***********************************************************************
6
* This file is part of wiringPi:
7
* https://projects.drogon.net/raspberry-pi/wiringpi/
8
*
9
* wiringPi is free software: you can redistribute it and/or modify
10
* it under the terms of the GNU Lesser General Public License as
11
* published by the Free Software Foundation, either version 3 of the
12
* License, or (at your option) any later version.
13
*
14
* wiringPi is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU Lesser General Public License for more details.
18
*
19
* You should have received a copy of the GNU Lesser General Public
20
* License along with wiringPi.
21
* If not, see <http://www.gnu.org/licenses/>.
22
***********************************************************************
23
*/
24
25
// Constants for some of the internal functions
26
27
// Gain
28
29
#define ADS1115_GAIN_6 0
30
#define ADS1115_GAIN_4 1
31
#define ADS1115_GAIN_2 2
32
#define ADS1115_GAIN_1 3
33
#define ADS1115_GAIN_HALF 4
34
#define ADS1115_GAIN_QUARTER 5
35
36
// Data rate
37
38
#define ADS1115_DR_8 0
39
#define ADS1115_DR_16 1
40
#define ADS1115_DR_32 2
41
#define ADS1115_DR_64 3
42
#define ADS1115_DR_128 4
43
#define ADS1115_DR_250 5
44
#define ADS1115_DR_475 6
45
#define ADS1115_DR_860 7
46
47
#ifdef __cplusplus
48
extern
"C"
{
49
#endif
50
51
extern
int
ads1115Setup
(
int
pinBase,
int
i2cAddress) ;
52
53
#ifdef __cplusplus
54
}
55
#endif
ads1115Setup
int ads1115Setup(int pinBase, int i2cAddress)
Definition:
ads1115.c:275
Generated on Mon Jun 24 2019 21:30:38 for sketchbook by
1.8.6