RobTillaart
e0e23a36e8
fix #142 constructor, major refactor ==> 0.4.0
...
+ redo setManualMode()
+ redo setAutomaticMode()
+ redo setContinuousMode()
+ add clrContinuousMode()
+ add getIntegrationTime()
+ add 4 examples
Signed-off-by: RobTillaart <rob.tillaart@gmail.com>
2020-01-31 13:58:43 +01:00
RobTillaart
029aab4219
issue #140 refactor constructor / configure
2020-01-27 17:06:52 +01:00
RobTillaart
8ddfb12b44
issue #132 , fix for reading full range
...
set automatic mode in constructor
add some error checking
2020-01-27 16:40:10 +01:00
RobTillaart
672af9f698
fix #133 overflow of exponent
...
+ added readme.md
+ some cleanup
2020-01-21 15:26:58 +01:00
Rob Tillaart
55fa3acd6a
Merge pull request #141 from protohaus/master
...
Allow multiple Wire interfaces
2020-01-21 13:58:05 +01:00
Moritz Ulmer
fbea3f36f5
Allow multiple Wire interfaces
...
Why:
- Some boards have multiple I2C interfaces
- Control when TwoWire.begin() is called
This change addresses the need by:
- Option to not begin() Wire
- Always be in configured state (no null ptr crash)
- Internally use TwoWire pointer
- Add example of new functionality
- Add possible I2C addresses
- Update I2C address in example to be within 0 - 127 range
2020-01-19 22:53:40 +01:00
RobTillaart
53764ffe65
fix overflow issue #139
2020-01-17 12:50:05 +01:00
RobTillaart
443bc2641e
Added getValue to get values in order of adding
2020-01-16 09:09:48 +01:00
RobTillaart
2d3dd7a5d8
Add depends in library.properties
2019-12-31 14:58:22 +01:00
RobTillaart
f6a0edf111
Added 2 demo for HT16K33
2019-11-30 14:37:53 +01:00
RobTillaart
566e0630e5
added displayRaw(), displayVULeft(), displayVURight()
2019-11-30 14:36:12 +01:00
RobTillaart
53334c89b2
MCP23017 - initial version
2019-11-13 15:51:16 +01:00
RobTillaart
a85ff49140
Add MCP4725 I2C address notes
2019-10-21 11:48:58 +02:00
RobTillaart
2963b8f6c6
moved tables to PROGMEM + new functions (demo)
2019-10-15 17:44:19 +02:00
RobTillaart
feeaab9d20
#131 replaced TWBR register code with wire.setClock()
...
+ added begin(dataPin, clockPin) for ESP platforms too
2019-10-14 13:16:57 +02:00
RobTillaart
cd673f01c9
initial version of robotdyn 8x7segment display functions 74HC595
2019-10-12 15:49:07 +02:00
RobTillaart
7d36a4f45f
+fixed clear, added suppressLeadingZeroPlaces();
2019-10-08 12:47:07 +02:00
RobTillaart
169bb2e42f
Fix issue #127 - ctor
...
small optimization in setThreshold()
add Wire.begin() to setup() of example sketch
2019-09-03 12:22:43 +02:00
RobTillaart
d68ca6b43a
Fix issue #113 and #128
2019-09-03 11:41:28 +02:00
RobTillaart
939136867b
example how to use new status functions
2019-07-31 22:38:29 +02:00
RobTillaart
c736d5d23f
added status checking functions
2019-07-31 22:37:15 +02:00
RobTillaart
9d0c06f5ad
version 0.1.1 64Kbit (8KB) MB85RC64T
2019-07-31 19:46:25 +02:00
Rob Tillaart
8d66866d11
Merge pull request #126 from ysoyipek/patch-1
...
Add Fujitsu 64Kbit ID & Size (MB85RC64T)
2019-07-31 19:33:54 +02:00
Yusuf Soyipek
8e042729a5
Update FRAM.cpp
...
Add Fujitsu 64Kbit ID & Size (MB85RC64T)
Signed-off-by: Yusuf Soyipek's <ysoyipek@iora.com.tr>
2019-07-31 16:47:10 +03:00
Rob Tillaart
47ac93e286
Merge pull request #124 from schumar/master
...
fix MultiSpeedI2CScanner/readme formatting
2019-04-16 17:46:19 +02:00
Martin Schuster
3cb45a2de5
fix MultiSpeedI2CScanner/readme formatting
2019-04-16 16:15:49 +02:00
RobTillaart
9d714913c7
- fixed issue #123
2019-03-05 18:45:36 +01:00
RobTillaart
3eaf92ee24
+ SHT31 initial version
2019-02-18 14:01:41 +01:00
RobTillaart
41f55b9149
+ first stable version
...
+ performance refactored.
2019-02-11 12:09:32 +01:00
RobTillaart
2d3934df4e
Fix issue #121 - unneeded variable declaration
2019-02-01 16:05:52 +01:00
RobTillaart
835c61aad3
first stable for (Robotdyn) 4x4 analog keypad
2019-02-01 15:18:01 +01:00
RobTillaart
6f2041f470
+ fixed setON() and setOFF(),
...
+ add setFrequency(),
+ refactor
2019-01-30 14:28:59 +01:00
RobTillaart
e0055185e5
fix typo
2019-01-20 16:36:55 +01:00
RobTillaart
db15729ff7
fix negative temperature DHT22 - issue #120
2019-01-20 16:14:42 +01:00
Rob Tillaart
19d78a601d
Merge pull request #119 from pavelvitvar/patch-1
...
Update PCA9635.h
2019-01-16 15:45:31 +01:00
pavelvitvar
ab4de07b19
Update PCA9635.h
...
Upper three bits of register address defines the register address incrementation flag. If this is not defined the array write is not possible.
2019-01-16 14:20:16 +01:00
RobTillaart
89d3754c97
issue #118 Fix constructor for ESP8266
2018-12-08 16:06:27 +01:00
Rob Tillaart
ede2520390
Merge pull request #118 from Bolukan/patch-1
...
Use default pins for ESP8266 with option to define custom pins
2018-12-08 15:56:37 +01:00
Bollie
a2a9f56779
Typo
2018-12-08 12:26:37 +01:00
Bollie
f6d173bfc2
Update max44009.cpp
2018-12-07 19:30:15 +01:00
Bollie
ba645e5a03
Update Max44009.h
2018-12-07 19:22:56 +01:00
RobTillaart
a9eb3aecf3
updated version nr.
2018-10-24 16:55:52 +02:00
RobTillaart
20b7dc53a8
fixed temperature formula - #114
2018-10-24 16:53:43 +02:00
Rob Tillaart
4ddf5f90de
Merge pull request #115 from per1234/fix-MCP4725
...
MCP4725: Remove erroneous const keyword from parameter
2018-10-24 16:29:40 +02:00
RobTillaart
d054a94b76
fix typo #116 - Thanks to DMNC
2018-10-24 16:26:18 +02:00
per1234
04610471c5
MCP4725: Remove erroneous const keyword from parameter
...
Previously, when MCP4725_EXTENDED was defined, compilation of the library failed:
E:\arduino\libraries\MCP4725\MCP4725.cpp: In member function 'int MCP4725::writeRegisterMode(uint16_t, uint8_t)':
E:\arduino\libraries\MCP4725\MCP4725.cpp:195:9: error: assignment of read-only parameter 'reg'
reg = reg | (_powerDownMode << 1);
^
2018-10-17 23:48:42 -07:00
RobTillaart
dee30a3f5b
Fix issue #111 - DHT12 negative temperature
2018-09-02 16:26:19 +02:00
RobTillaart
768fd8c92e
make runningMedian Configurable #110
2018-08-24 08:57:44 +02:00
Rob Tillaart
18eab1d607
Merge pull request #110 from universam1/make_library_configurable
...
make RunningMedian configurable
2018-08-24 08:43:34 +02:00
Samuel Lang
92432a601f
make RunningMedian configurable
...
The defines are not accessible when the library is used as a reference like with PlatformIO hence the `#defines` cannot be overwritten.
2018-08-23 22:00:20 +02:00