Serban Waltter
664c6dd8c6
Added bindings for iElectromagnet interface.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:14:17 -07:00
Serban Waltter
1f1510f38d
Added getVolts() to iEMG interface and its sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:14:08 -07:00
Serban Waltter
c642e02a18
Added documentation to interfaces
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:59 -07:00
Serban Waltter
864e1eb073
Modified all iDistance sensors to return float.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:50 -07:00
Serban Waltter
ddcc4f467e
Removed using namespaces from interface examples
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:41 -07:00
Serban Waltter
c16b33ae31
Updated Java CMake and examples to comply with the new interfaces.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:32 -07:00
Serban Waltter
9669f226b9
Updated CMake interface examples.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:23 -07:00
Serban Waltter
2abfd3f1ba
Updated rule for ABP sensor.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:14 -07:00
Serban Waltter
2f0ae1cc49
Added bindings for iMotion and iPressure sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:13:06 -07:00
Serban Waltter
079e444fce
Added bindings for iMoisture sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:57 -07:00
Serban Waltter
2405f933de
Added bindings for iLight sensors.
...
Removed old interfaces C++ examples.
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:49 -07:00
Serban Waltter
c3d5d951e1
dded bindings for iHumidity sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:40 -07:00
Serban Waltter
bbcee52880
Added bindings for iHeartRate sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:31 -07:00
Serban Waltter
87fc11adbe
Added bindings for iHallEffect sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:22 -07:00
Serban Waltter
4addac7e01
Added bindings for iDistanceInterrupter sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:13 -07:00
Serban Waltter
57f03b79aa
Added bindings for iDistance sensors.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:12:04 -07:00
Serban Waltter
52b3087de9
Added new interfaces bindings
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:55 -07:00
Serban Waltter
efd36e57b0
Added modifications to cmake to create a separate lib for the new interfaces using SWIG.
...
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:47 -07:00
Serban Waltter
8312e1d18f
Added interface installing to cmake.
...
You can use it by setting IFACE_HDR with the names of the required interfaces or set module_iface in the sensor's CMakeLists.txt file.
Example files: src/abp/CMakeLists.txt src/lm35/CMakeLists.txt
Signed-off-by: Serban Waltter <serban.waltter@rinftech.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:38 -07:00
Stefan Andritoiu
b917f0ca54
Added iElectromagnet interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:29 -07:00
Stefan Andritoiu
b058d341c0
Added iGps interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:20 -07:00
Stefan Andritoiu
1949916a8e
Added iWater interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:12 -07:00
Stefan Andritoiu
f5f2920c70
Added iVDiv interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:11:03 -07:00
Stefan Andritoiu
fd34b9669d
Added interface iButton
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:54 -07:00
Stefan Andritoiu
8693a72ed6
Added interface iRotaryAngle
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:46 -07:00
Stefan Andritoiu
75c7bd8d12
Added iProximity interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:37 -07:00
Stefan Andritoiu
6d8e6d8a9f
Added interface iPH
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:29 -07:00
Stefan Andritoiu
2b36d30243
Added iOrp interface
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:20 -07:00
Stefan Andritoiu
a589f92cec
Added interfaces iEC,iEmg,iClock,iHeartRate,iLineFinder
...
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:11 -07:00
Mihai Stefanescu
f035470822
Added initial interfaces and some sensors implementing them
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2019-04-04 22:10:03 -07:00
Mihai Tudor Panu
6bf21a23e7
kx122: fixed description string in sensor JSON
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-18 15:43:21 -07:00
Mihai Tudor Panu
16e72d2ff7
upm: version 1.7.1
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
v1.7.1
2018-10-11 21:47:41 -07:00
Mihai Tudor Panu
94be00a63d
java-examples: fix reported minor vulnerabilities
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-11 20:06:13 -07:00
Mihai Tudor Panu
d5cb613ad0
sonar: ignore infinite loops in Java examples
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-11 15:33:59 -07:00
Mihai Tudor Panu
c0c37028e4
tests: use print function instead of statement
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-11 15:14:55 -07:00
Mihai Tudor Panu
eb8d64f52b
bh17xx: use snprintf over sprintf
...
Fixes potential unsafe usage of sprintf
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-11 14:53:48 -07:00
Peter Robinson
1ddf969020
kxtj3: initialise all variables used in kxtj3 to 0
...
Newer compilers when used with security hardening options such as
-Werror=maybe-uninitialized so iniitial the variables to 0.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-10-11 12:20:06 -07:00
Manivannan Sadhasivam
85608a9f61
led: Update LED init API
...
mraa_led_init API expects led number. So, replace it with
mraa_led_init_raw for initializing an LED based on label.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-28 22:45:57 -07:00
Mihai Tudor Panu
4927311a0c
upm: bump minimum MRAA required to 2.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-28 15:38:22 -07:00
Peter Robinson
b50b93272d
Add initial details of Fedora packages
...
Fedora now ships upm 1.7.0 for Fedora 28 and later so include these
details to enable easier consumption by Fedora mraa/upm.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-28 14:58:16 -07:00
Peter Robinson
ed4fe56ef8
Use IdleNotificationDeadline as deprecated IdleNotification has been removed
...
In v8 API 6.5 the long deprecated IdleNotification has been removed so we
need to use IdleNotificationDeadline as nodejs 10.x uses newer v8.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Noel Eck <noel.eck@intel.com>
2018-09-09 11:26:28 -07:00
Mihai Tudor Panu
67b77b78aa
upm: version 1.7.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
v1.7.0
2018-09-06 08:00:22 -07:00
Mihai Tudor Panu
bc01f710ea
docs: remove images and references to obsolete IDEs
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-06 07:55:48 -07:00
Mihai Tudor Panu
1af38e060e
images: update Sparkfun license for images to CC BY 2.0
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-06 07:46:33 -07:00
Mihai Tudor Panu
62f84dcc47
mmap-gpio: remove deprecated mmapped gpio function calls
...
The memory mapped GPIO function calls have been deprecated and in turn removed from the UPM libraries. MRAA now provides the best/fastest GPIO access possible based on the selected platform/pin automatically.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-04 07:53:16 -07:00
Sumit Garg
6ae7e9125b
examples: gcc8 fixes for -Werror=format-truncation
...
Fixes below issues:
tm1637.cxx:69:29: error: "%2d%02d" directive output may be truncated writing between 5 and 15 bytes into a destination of size 5 [-Werror=format-truncation=]
snprintf(myTime, 5, "%2d%02d", (hour + timezone + 24) % 24, min);
jhd1313m1.c:65:49: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Werror=format-truncation=]
snprintf(str, sizeof(str), "Hello World %d", ndx);
Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-04 07:27:53 -07:00
Mihai Tudor Panu
07a9af07fe
upm-c: remove uint8_t limit from pin/bus variables in structs
...
This removes unnecessary uint8 types from C driver structs that prevented some sensors from being initialized when connected to a MRAA subplatform.
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-09-04 06:32:12 -07:00
Mihai Tudor Panu
89e2ec870a
bh17xx: minor documentation and formatting updates, added rohm to vendor groups
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-08-10 10:24:50 -07:00
Assam Boudjelthia
4935a16530
BH1749: Add library blocks to headers, JSON format, and change SWIG JAVA vector type
...
- Add library blocks to header files
- Removed unneccessay new lines in JSON file
- Change SWIG Java floatVector to uint16Vector
Signed-off-by: Assam Boudjelthia <assam.boudjelthia@fi.rohmeurope.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-08-09 12:03:40 -07:00
Assam Boudjelthia
9ef90ccb81
bh1749: Add examples for all languages
...
* Examples for C/C++/Python/Java/JavaScript
* Add Java example to CMakeLists
Signed-off-by: Assam Boudjelthia <assam.boudjelthia@fi.rohmeurope.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2018-08-09 12:03:35 -07:00