Low Level Skeleton Library for IO Communication on GNU/Linux platforms
Libmraa is a C/C++ library with bindings to Java, Python and JavaScript to interface with the IO on Galileo, Edison & other platforms, with a structured and sane API where port names/numbering matches the board that you are on. Use of libmraa does not tie you to specific hardware with board detection done at runtime you can create portable code that will work across the supported platforms.
The intent is to make it easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.
- Developed at hardware
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/mraa && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
mraa-2.0.0.tar.gz | 0000410410 401 KB | |
mraa.changes | 0000004733 4.62 KB | |
mraa.spec | 0000007793 7.61 KB |
Revision 9 (latest revision is 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 664405
from
Martin Pluskal (pluskalm)
(revision 9)
- Update to version 2.0.0: * New platforms IEI Tank, Ultra-96, Rock960, Hikey960, Dragonboard 820c * Added support for chardev GPIO devices with implementation on several boards * Added string based I/O initialization for simpler integration with other frameworks * Added GTest support for unit testing * Extended named LED device APIs allowing them to be listed during board definition * Removed packaging and CI for obsolete devkits * Multiple bug fixes and cmake improvements - Run tests during build
Comments 0