Mihai Tudor Panu
616ffc0b94
cmake: fix indentation on some messages for consistency
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2018-02-06 20:48:32 -05:00
Mihai Tudor Panu
60b77d5da9
FindNodejs: extend search path to detect ubuntu provided nodejs
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2018-02-06 20:29:37 -05:00
Noel Eck
cb03cab04a
FindNodejs: Updated to find node<version>
...
Updates to the FindNodejs.cmake module to find newer installs of nodejs
across other distros. For example openSUSE: /usr/include/node6/node.h
* Added PATH_SUFFIX to find_path for node.h.
* Standardized usage of message() (added STATUS)
* Call find_package_handle_standard_args with version
* Reformatted to look uniform.
Signed-off-by: Noel Eck <noel.eck@intel.com >
2018-02-06 10:05:39 -08:00
Khem Raj
c9566bdc6f
examples: include endian.h for be16toh and le16toh declarations
...
this gets exposed on musl, on glibc endian.h gets pulled in indirectly
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-02-06 13:34:28 +01:00
Manivannan Sadhasivam
eda9d03547
examples: Cleanup Python examples
...
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-02-06 13:31:19 +01:00
Alex Tereschenko
c7faa20c14
readme: add Sonar quality gate badge
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-02-06 13:27:37 +01:00
Alex Tereschenko
2c9d9aaf80
intel_edison_fab_c.c: use snprintf(), not sprintf(), to avoid overflows
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
2018-02-03 17:05:25 +01:00
Alex Tereschenko
fd937e69ef
src/led.c: make sure we don't try to close a NULL dir
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
2018-02-03 17:05:25 +01:00
Alex Tereschenko
6e13268301
examples: fix static code analysis findings
...
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
2018-02-03 17:05:25 +01:00
Alex Tereschenko
9b08a97d46
docs: add static code analysis documentation
...
Fixes #782 .
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com >
2018-01-28 15:34:50 +01:00
Manivannan Sadhasivam
25b951dd6a
examples: Fix samples.mapping
...
Fix samples.mapping.txt with the cleaned-up C++ examples
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-25 11:24:23 +01:00
Manivannan Sadhasivam
9f44dc45d8
api: mraa: gpio: Fix doxygen warning
...
This commit fixes the below doxygen warning:
"warning: unexpected token in comment block while parsing the argument of command param"
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-25 11:23:36 +01:00
Manivannan Sadhasivam
d7490d87f2
api: mraa: Add cleaned-up C++ examples to doxygen doc
...
Add the cleaned-up C++ examples to doxygen doc by modifying the @snippet
tag.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-25 11:23:36 +01:00
Manivannan Sadhasivam
83a67b96fd
examples: Cleanup C++ examples
...
Modify the C++ examples to be of same coding standard like C. As a
part of this cleanup, a new LED example is also added.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-25 11:23:36 +01:00
Manivannan Sadhasivam
eaaebae69d
examples: c++: Add mraa include path to CMakeLists.txt
...
C++ specific examples depends on headers in api/mraa, so include
them in CMakeLists.txt
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-18 14:12:08 +01:00
Manivannan Sadhasivam
e562c774cf
examples: cleanup examples directory
...
Following changes are done as a part of cleanup:
1. Moved the platform specific `C` examples from top level examples/
directory to platform/ subdirectory and renamed helloedison.c to
gpio_edison.c
2. C specific examples are moved to a new c/ subdirectory. As a part
of this process, examples are modified to follow same standards
and few new examples are also added.
3. Include the newly added C examples to relevant API documentation
4. Ran clang-format for all source files in c/, c++/, platform/
subdirectories
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-18 14:12:08 +01:00
Mihai Tudor Panu
3fb65de4b8
mraa.rst: adding Led class API links to Python docs too
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2018-01-16 15:04:54 -08:00
Mihai Tudor Panu
d538bbc91f
index.md: add Led class documentation links to API index page
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2018-01-08 12:10:22 -08:00
Nicola Lunghi
64fe50ffa8
aio: fix wrong max_analog_value and improve floating point value precision
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-04 13:59:22 +01:00
Nicola Lunghi
54c9c1aff1
aio: improve resolution. fix error with max_analog_value rounding.
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-04 13:59:22 +01:00
Nicola Lunghi
44bebc4f87
analogin example: add sleep between read
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-04 13:59:22 +01:00
Nicola Lunghi
1176fcf671
UP: fix error with adc pin numbering.
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2018-01-04 13:59:22 +01:00
Manivannan Sadhasivam
02963b791a
tools: remove INSTALLGPIOTOOL flag
...
This commit removes INSTALLGPIOTOOL flag as it is not
required anymore
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-11-02 10:00:35 +01:00
Manivannan Sadhasivam
ec26f92fe6
tools: add new tools directory
...
This is the start of the series of commits focussed on
cleaning up the exmaples/ directory.
This commit moves mraa-gpio, mraa-i2c, mraa-uart files
out of examples directory into new tools directory. Moved
files are the good cadidates to be treated as tools
instead of examples.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-11-02 10:00:35 +01:00
Nicolas Oliver
c24a8f8b20
travis: build examples in additional jobs
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-19 13:55:09 -07:00
Manivannan Sadhasivam
e1382ad845
led: Add on board LED support
...
This patch adds support for using on board LED through sysfs.
Commonly available LED parameters are supported.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-19 14:01:14 +02:00
Nicolas Oliver
e7b51f3b66
docs: improve android things docs
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-11 14:54:57 -07:00
Nicolas Oliver
b5efa0e591
travis: use images from inteliotdevkit
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-11 14:07:59 -07:00
Mihai Tudor Panu
c45ba13ec0
building.md: fixing a few typos
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-10-10 14:42:57 -07:00
Nicolas Oliver
a7a3b39e30
docs: fix reference to linkit_7688
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
2017-10-06 17:05:58 -07:00
Serge Vakulenko
6770be911b
Add support for MIPS-based boards Omega2 and Linkit Smart 7688
...
Signed-off-by: Serge Vakulenko <vak@besm6.org >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-05 10:54:57 +02:00
Nicolas Oliver
668776fbfd
docs: remove empty lines in tools checking logs
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 13:18:39 +02:00
Nicolas Oliver
c6dbe76116
FindYuidoc.cmake: modify log format of yuidoc version
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 13:18:39 +02:00
Nicolas Oliver
e9d1b1ef28
docs: add additional validation for doc tools version
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 13:18:39 +02:00
Nicolas Oliver
c6d49f6255
src/javascript/CMakeLists.txt: codestyle update for yuidoc task
...
Signed-off-by: Nicolas Oliver dario.n.oliver@intel.com
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 13:18:39 +02:00
Nicolas Oliver
3f3f657887
docs: require specific version of doc tools
...
Signed-off-by: Nicolas Oliver <dario.n.oliver@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 13:18:39 +02:00
Sergey Kiselev
99287f40a1
rpi: Add support for Raspberry Pi Zero W
...
This patch adds support and autodetection for Raspberry Pi Zero W.
It also adds more revisions for Raspbery Pi Zero from here:
http://elinux.org/RPi_HardwareHistory
Signed-off-by: Sergey Kiselev <sergey.kiselev@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-10-04 11:56:33 +02:00
Mihai Tudor Panu
721c5533eb
readme: small update to installing on Ubuntu section
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
2017-09-25 10:31:55 -07:00
Brendan Le Foll
1a4ba6a7d3
docs: Update various references and texts
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-21 13:38:06 +02:00
Brendan Le Foll
eb7238d9af
mraa: Update to v1.8.0
...
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-15 11:30:54 +02:00
Mihai Tudor Panu
5b2ecd18ae
up2: minor doc improvements and changed pin name to avoid init error msg
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-14 13:10:37 +02:00
Mihai Tudor Panu
cc55ee6314
grovepi: grovepi subplatform support via i2c
...
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-14 13:10:37 +02:00
Nicola Lunghi
c6b1b18a9d
src/x86/up.c: Added support for uart cts/rts
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:55:36 +02:00
Nicola Lunghi
64a0db6a50
up: various fixes in pin naming on up1 and up2
...
fixes naming in up and up2 platform
- changed the name of the i2c function
- add a warning in the log if a name is not found
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:55:07 +02:00
Javier Arteaga
04a40ed63f
src/x86/up2.c: Add UP^2 EVT3 support
...
This commit adds a MRAA platform for the UP Squared board, EVT3 revision.
It handles the relevant FPGA configuration updates when using MRAA to
change pin modes or toggle GPIO directions.
Signed-off-by: Javier Arteaga <javier@emutex.com >
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:54:39 +02:00
Nicola Lunghi
6fad8d9888
src/x86/up.c: get i2c numbering from pci information instead of hardcoding it
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:54:39 +02:00
Nicola Lunghi
2e2cd37cfa
src/x86/up.c: add platform version information
...
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:54:34 +02:00
Nicola Lunghi
d78ad91635
src/x86/up.c: Require kernel FPGA control
...
abort the loading of mraa if the up kernel module is not loaded
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:48:02 +02:00
Nicola Lunghi
45127e04b9
Add support for UART hardware flow control
...
This allows assigning platform pins to the CTS/RTS lines.
If provided, these will be muxed as UART when flow control is enabled.
Signed-off-by: Nicola Lunghi <nicola.lunghi@emutex.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:48:02 +02:00
nick
6185f0ac92
rpi: Return 0 if mmap is already done
...
Signed-off-by: Nick Crast <nicholas.crast@anaren.com >
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com >
2017-09-12 11:40:57 +02:00