Library to communicate with LDC1614

Dependencies:   SHTx

Dependents:   Inductive_Sensor_3

Fork of LDC1101 by Bob Giesberts

Changes

RevisionDateWhoCommit message
36:6a4e28dadae6 2016-10-05 bobgiesberts new function to automatic determine DriveCurrent default tip
35:00c9c01f0c0f 2016-10-05 bobgiesberts New function setting automatic DriveCurrent
34:b03d7bb9010c 2016-09-21 bobgiesberts Removed address bug in I2CRead(); Libraries are loaded in .h (and not double in .cpp)
33:2f4c791f37b2 2016-09-11 bobgiesberts Fixed bug in readI2C for multiple bytes (length > 1)
32:9712c9bdaf44 2016-09-10 bobgiesberts Read / Write functions established, good communication now! Working version to get data from the LDC1614
31:ab4354a71996 2016-09-07 bobgiesberts No big changes
30:95c53d244f91 2016-08-24 bobgiesberts API documentation
29:41815fd13822 2016-08-24 bobgiesberts Added functions to access status; - set; - get
28:76a2fc42f888 2016-08-23 bobgiesberts First version of the library for the LDC1614 which will soon replace the older LDC1101
27:05dd145c7997 2016-04-12 bobgiesberts Good working version; Cleaned up some code
26:1ef9172cd355 2016-03-30 bobgiesberts In this improved version:; - Solved the timing issue (error with converting floats to int in sleep); - Shutdown when Vbatt < 3,10 V; - Arrays instead of vectors;
25:ae111662ee03 2016-02-16 bobgiesberts Included more features from the LDC1101 (status, etc.)
24:6bf98c909dfb 2016-01-25 bobgiesberts Fixed error in ldc->is_New_LHR_data(): instead of "~" there should have been a "!". Now the function seems to work.
23:8faeabb395db 2016-01-18 bobgiesberts correction of small error: no need to put CS low before shutdown
22:8da965ce5af3 2016-01-16 bobgiesberts Small changes to the sleep function, little bit of waiting
21:7c9e04e7d34f 2016-01-05 bobgiesberts Fixed clock overflow (2^32 = 4294.96726 s = 71 min):; - buffer added to count the times it overflows.; Fixed filename overwrite; - file is created with a new name; Fixed sleep options; - LDC in standby modus, SD card off
20:8e1b1efdbb49 2015-12-18 bobgiesberts Tweaking internal sensor settings. Found optimal settings for RCount, FREQ_MIN and ResponseTime. Cleaned up a lot of mess
19:e205ab9142d8 2015-12-16 bobgiesberts Tweaking the internal settings (RP_Min, Responsetime, divider, etc.) to find the optimal configuration (= highest resolution, highest accuracy, linearity, etc.).
18:fc9bb81a631f 2015-12-16 bobgiesberts First working code with realistic outcome values. Removed a lot of double coding and corrected an error in reading LHR_data. Some tweaking is still possible (necessary) to increase resolution, stability and accuracy.;
17:a5cf2b4bec13 2015-12-12 bobgiesberts Including SD File system
16:07d0e43c2d12 2015-12-10 bobgiesberts Started new library for LDC1101, forked from LDC1000
15:8a09279a05eb 2015-08-18 vsluiter lj
14:14a6f50840df 2015-08-18 vsluiter Updated to latest FastPWM (after pulling)
13:e077728f89ac 2015-08-18 vsluiter Updated version of FastPWM
12:312970050c8c 2015-06-01 hamid567 Working example
11:0f53fbf73613 2015-05-29 hamid567 Working version with reduced code.
10:4fa62f8092c4 2015-05-29 hamid567 working version with registers commented and all not needed write commando's disabled.
9:6e2d808b113d 2015-05-29 hamid567 Working version: we get induction like on the EVM GUI.; After cable deconnect and reconnect, the program stil gives measurement data (no zeros)
8:b5fb9681869c 2015-05-29 hamid567 Working program but with not the right return data from readCounts()
7:7f1522ad3df5 2015-05-26 hamid567 Minimal configuration, only registers 3,4,5 written
6:5b6ad98d6436 2015-05-26 hamid567 Working readout. Skipped all nice functions, just plain registers
5:98d4fd07734a 2015-05-26 hamid567 Set mode to standby before writing registers. Counter 1..0 not changing ?
4:62ebb87678f8 2015-05-19 hamid567 Repaired FastPWM functionality
3:bf6ac5967bd1 2015-05-19 hamid567 Added FastPWM
2:44b76f6f19d5 2015-05-19 hamid567 Added timeout / watchdog
1:a88df80e7664 2015-04-29 hamid567 Corrected read and write actions
0:90873b4e8330 2015-04-05 vsluiter Initial commit