Commit Graph

538 Commits

Author SHA1 Message Date
rob tillaart
edb763ebb6 add rotaryEncoder example 2021-05-16 13:13:01 +02:00
rob tillaart
3bb2485711 add I2Ckeypad 0.2.1 2021-05-08 09:52:18 +02:00
rob tillaart
d0f103197b add Set 0.2.4 2021-05-08 09:51:40 +02:00
rob tillaart
1e2905b81e update I2C_EEPROM 2021-05-05 14:33:47 +02:00
rob tillaart
f8b7ad07d9 update DS18B20_RT 2021-05-05 14:32:50 +02:00
rob tillaart
509b685a3e update AD985x 2021-05-05 14:32:22 +02:00
rob tillaart
0ebd8dafb7 update SET 0.2.3 2021-05-05 13:46:09 +02:00
rob tillaart
30cb3ec38d update libs 2021-04-25 19:56:44 +02:00
rob tillaart
534c960a32 update libs 2021-04-07 13:31:22 +02:00
rob tillaart
cc7e03d524 update libs 2021-03-01 10:11:54 +01:00
rob tillaart
f9cf7e8124 remove duplicates + minor 2021-02-06 15:52:51 +01:00
rob tillaart
e5bc4a1d9a update libs 2021-02-03 17:20:20 +01:00
rob tillaart
7661eee8b4 2021-01-29 2021-01-29 12:31:58 +01:00
rob tillaart
72861821fc update libraries R-Z 2020-11-27 11:33:55 +01:00
rob tillaart
9abe1508b1 update libraries M..P 2020-11-27 11:28:57 +01:00
rob tillaart
de6544a719 update libraries J..M 2020-11-27 11:20:37 +01:00
rob tillaart
d13cd04dac update libraries E-I 2020-11-27 11:16:22 +01:00
rob tillaart
a19ec7f025 update libraries A-D 2020-11-27 11:10:47 +01:00
rob tillaart
947820363e HT16K33 - fix printFloat 2020-07-17 12:34:54 +02:00
rob tillaart
b7e337ebd0 HT16K33 - fix printFloat 2020-07-16 11:08:25 +02:00
rob tillaart
5b156b7099 0.2.2 major updates XMLWriter 2020-05-25 09:58:04 +02:00
Rob Tillaart
6680ecdffd
Merge pull request #158 from RobTillaart/develop
update examples
2020-05-24 13:31:24 +02:00
rob tillaart
d69e01714f update examples 2020-05-24 13:30:51 +02:00
rob tillaart
8865401054 0.2.0 refactor, added reverse() 2020-05-23 13:33:43 +02:00
rob tillaart
490f7ad6e3 0.1.1 refactor & testing 2020-05-22 16:00:06 +02:00
rob tillaart
70f72a792c DHTNEW 0.2.0 2020-05-22 09:20:39 +02:00
rob tillaart
a1df8e3275 refactor; added tests 2020-05-20 09:53:04 +02:00
rob tillaart
f1e33a7696 added correlation library - initial version 2020-05-18 14:53:34 +02:00
rob tillaart
0c3a354026 add Prandom library 2020-05-17 10:40:08 +02:00
rob tillaart
ca83bc255a added LineFormatter library 2020-05-17 10:37:41 +02:00
rob tillaart
ef21f6fb54 fix typo in library.properties file 2020-05-07 10:22:30 +02:00
rob tillaart
da921e13b8 Fix #114 (again) + update to version 0.2.1 2020-05-07 09:53:25 +02:00
RobTillaart
28f80f128c documentation updates 2020-04-16 12:59:37 +02:00
RobTillaart
6e867f06aa #149 improve accuracy of getFastAverage() 2020-04-16 12:56:15 +02:00
Alessandro Del Pex
73b2fb5533
link fix 2020-04-05 19:52:38 +02:00
RobTillaart
4a5429c335 fixing AC_demo example 2020-03-20 16:04:23 +01:00
RobTillaart
79d9e7df79 ACS712 lib - first release version 2020-03-19 15:16:52 +01:00
RobTillaart
d99faee209 fix #144 added bin and hex formatter with #digits 2020-02-29 15:32:34 +01:00
RobTillaart
00c7809986 added getAddress() 2020-02-19 10:46:25 +01:00
RobTillaart
77635d6463 added readme.md, updated examples 2020-02-19 10:38:09 +01:00
RobTillaart
82a8a0da9d initial released version ML8511 sensor 2020-02-17 17:22:11 +01:00
RobTillaart
bbd7d1a38a update readme.md and added example two sensors 2020-02-16 10:00:38 +01:00
RobTillaart
3d83c34785 0.1.0 - inital version BH1750FVI library 2020-02-02 17:30:48 +01:00
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
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
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
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
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
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
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
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
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
RobTillaart
f683f58969 0.1.8 Fix #109 incorrect constants 2018-07-05 12:35:56 +02:00
RobTillaart
cc695a5499 issue #108 Fix shift math 2018-07-01 15:42:05 +02:00
per1234
660b25b22e
[DHTlib] Correct library.properties architectures value
The previous architectures value of atmelavr causes the example sketches to appear under File > Examples > INCOMPATIBLE > DHTlib and also a warning to be displayed during compilation of any sketch that includes the library:

WARNING: library DHTlib claims to run on (atmelavr) architecture(s) and may be incompatible with your current board which runs on (avr) architecture(s).
2018-06-06 14:33:29 -07:00
RobTillaart
fc8444196f Fixed issue #105 - read register 2018-05-13 16:38:11 +02:00
RobTillaart
7b92d91b23 Fix issue #96 - add flag to disable interrupts. 2018-04-03 19:10:49 +02:00
RobTillaart
a145dc10af refactored 2018-04-03 19:08:27 +02:00
RobTillaart
0c4ee966da Fix issue #96 - add flag to disable interrupts. 2018-04-03 18:23:45 +02:00
RobTillaart
28fcf07065 Fix issue #33 - Double to float 2018-04-02 20:48:12 +02:00
RobTillaart
3624156bbc Fix issue #33 - changed double to float for the core code. 2018-04-02 20:30:05 +02:00
RobTillaart
ced3206dcf fix issue #95 #97 - added getTotalLength(), getAverageLength() 2018-04-02 18:51:08 +02:00
RobTillaart
1fb9c4e4c5 Fix issue #98 - extend constructor for ESP8266 2018-04-02 13:29:46 +02:00
RobTillaart
2b8f54b4cb 0.1.27 added get + setDisableIRQ 2018-03-26 22:30:03 +02:00
RobTillaart
b8c55ed072 Solved issue #94 - changed #defines in const int to enforce datatype. 2018-02-21 15:10:31 +01:00
per1234
3309b8d42b
[DHTlib] Correct library.properties architectures value
The previous `architectures` value of `atmelavr` causes the example sketches to appear under **File > Examples > INCOMPATIBLE > DHTlib** and also a warning to be displayed during compilation of any sketch that includes the library:

WARNING: library DHTlib claims to run on (atmelavr) architecture(s) and may be incompatible with your current board which runs on (avr) architecture(s).
2018-02-08 15:12:29 -08:00
RobTillaart
eeed050005 fix foldername (oops) 2018-02-01 14:48:35 +01:00
RobTillaart
d630debbed initial version SCI notation 2018-02-01 14:46:25 +01:00