summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python-rtimu,python-sense-hat: Convert to py3 modulesKhem Raj2019-08-143-5/+5
| | | | | | py2 is on its way out from oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringpi: Set major versionErikHH2019-02-191-27/+37
| | | | | | | To fix the behaviour described in https://github.com/agherzan/meta-raspberrypi/issues/362 Signed-off-by: ErikHH <erik.hoogeveen@outlook.com>
* devtools: Added raspi-gpioMarek Belisko2019-02-081-0/+16
| | | | | | | Added handy tool which can be used to trace down how gpio on RPI are configured + add possibility to update. Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
* pi-blaster: Fix build with glibc 2.28Khem Raj2018-08-162-3/+36
| | | | | | | Licesnse-Update: Limit the check to license text alone and not until end of file and point to correct lines otherwise license is unchanged Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringpi: Add missing dependency on libcryptKhem Raj2018-08-161-0/+2
| | | | | | This library has moved out into independent package with glibc 2.28+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringpi: uprev to 2.46Daniel Rank2018-08-032-29/+21
| | | | | | | | | | Update to v2.46 to support the RPi 3 B+. Patches reworked as follow: * 0001-Add-initial-cross-compile-support.patch: rebase to current upstream Signed-off-by: Daniel Rank <dwrank@gmail.com>
* wiringpi: use lower-case in recipe directory nameHugo Hromic2018-06-272-0/+0
| | | | | | Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* rpio: Use pypi.bbclassPaul Barker2018-02-281-5/+3
| | | | | | This should resolve recent issues with the non-https URL in SRC_URI. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* pi-blaster: An .inc file looks too much for this small recipeAndrei Gherzan2017-11-082-22/+21
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* pi-blaster: Update to current master HEADAndrei Gherzan2017-09-082-2/+2
| | | | | | License in the README was moved a couple of lines below. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* python-sense-hat: Update to 2.2.0Andrei Gherzan2017-09-081-8/+4
| | | | | | As well integrate with meta-oe bbclass pypi. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-gpio: Update to 0.6.3Andrei Gherzan2017-09-082-21/+14
| | | | | | As well integrate with meta-oe bbclass pypi. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* wiringpi: Fix linking problemAurelian Zanoschi2017-09-011-28/+29
| | | | | | | | | | | | [github issue #105: wiringpi library is not linked correctly] Incorrect order of compiler flags causing the libwiringpi.so library to not have the required linking dependencies. The cross-compilation patch needed to be reworked in order to fix this problem. Fixes #105 Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com>
* recipe: anchor regexps in COMPATIBLE_MACHINEMartin Jansa2017-07-275-5/+5
| | | | | | | | | * bitbake is using re.match, so raspberrypi actually matches with anything ^raspberrypi.* which currently works, but it will also match with hypothetical raspberrypi-is-no-more-this-is-banana-now MACHINE which isn't intended by this COMPATIBLE_MACHINE. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpio: Add RDEPENDS For python-logging & python-threadingThomas Thorne2017-07-261-0/+5
| | | | | | | | | | | | | | [GitHub Ticket #98 - rpio requires the logging and threading Python packages but does not RDEPENDS them in recipie] The rpio tool needs the Python logging and threading pacakges installed on the target system for it to work. The pacakges are not included when doing a rpi-basci-image. This change updates the recipe so that all the required dependencies of the prio script are identified by the recipie. Fixes #98 Signed-off-by: Thomas A F Thorne <TafThorne@GoogleMail.com>
* pi-blaster: update to include proper rpi3 supportPetter Mabäcker2017-06-083-11/+30
| | | | | | | | | | | Update to latest available revision, in order to include proper rpi3 support as well as latest fixes. LIC_FILES_CHKSUM for the license text in README.md is changed to handle fixes of whitespace and newlines in the license text, introduced by the pi-blaster commit: '0e1a1df Cleaning up the README'. Signed-off-by: Petter Mabäcker <petter@technux.se>
* bcm2835: Remove dependency of bcm2835-dev on bcm2835Andrei Gherzan2017-05-271-0/+2
| | | | | | | | | | | | | | | | | | | | By default, the ${PN}-dev package of a recipe depends on the ${PN} package. However, since the bcm2835 package contains no file, it is not generated. As a result, when trying to include bcm2835-dev in an image (or another package that depends on bcm2835-dev, such as bcm2835-staticdev), we receive an error message saying that the bcm2835 package is not found. A solution would be to define ALLOW_EMPTY for bcm2835, so that an empty package is generated. However, that would causes a useless package to be installed on the target. This patch uses another solution, which is to empty the RDEPENDS variable of bcm2835-dev, so that it doesn't pull in bcm2835. Fixes #22 Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.52Andrei Gherzan2017-04-141-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.6.2Andrei Gherzan2017-04-141-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringpi: uprev to 2.44Andrea Galbusera2017-04-053-108/+51
| | | | | | | | | | | | | | | | | | | This upgrade is required to solve the following runtime hardware detection issue when calling wiringPiSetup() on the Pi3: Unable to determine hardware version. I see: Hardware : BCM2835 , - expecting BCM2708 or BCM2709. This was triggered by the recent kernel upgrade to 4.9 that introduced "BCM2835" as the hardware signature in /proc/cpuinfo. Patches reworked as follow: * 0001-Add-initial-cross-compile-support.patch: rebase to current upstream * 0001-include-asm-ioctl.h-directly-for-_IOC_SIZEBITS.patch: drop since is now upstream Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* bcm2835: Compile examples correct LDFLAGS to avoid HASH errorskrogothAndrei Gherzan2016-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | ERROR: bcm2835-1.50-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/spi' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/event' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/gpio' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/i2c' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/blink' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/spin' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/input' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/bcm2835/1.50-r0/packages-split/bcm2835-tests/usr/lib/bcm2835/pwm' [ldflags] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to 1.50Andrei Gherzan2016-09-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringPi: Fix compilation of librariesAndrei Gherzan2016-09-211-2/+2
| | | | | | | | | | | | Not using the yocto LDFLAGS will make some qa tests fail: ERROR: wiringpi-git-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/wiringpi/git-r0/packages-split/wiringpi/usr/lib/libwiringPi.so.2.32' No GNU_HASH in the elf binary: 'build-rpi-master/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/wiringpi/git-r0/packages-split/wiringpi/usr/lib/libwiringPiDev.so.2.32' [ldflags] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringpi: Fix prepend spaceAndrei Gherzan2016-09-211-1/+1
| | | | | | | | | Not having this correctly will get you into troubles like: | gpio.c:40:23: fatal error: gertboard.h: No such file or directory | #include <gertboard.h> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringpi: Update to 2.32Andrei Gherzan2016-09-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Upgrade to 0.6.1 and fix build with clangKhem Raj2016-03-102-2/+298
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wiringPi: Fix build with muslKhem Raj2016-02-282-4/+62
| | | | | | Include asm/ioctl.h for _IOC_SIZEBITS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-rtimu: Fix build with muslKhem Raj2016-02-282-1/+36
| | | | | | ioctl(3) needs to include asm/ioctl.h for its signature Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpio: Include sys/types.h for caddr_tKhem Raj2016-02-282-3/+33
| | | | | | Fixes build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-rtimu: Add recipe to support RTIMULibLeon Anavi2016-01-101-0/+13
| | | | | | | | | | | | RTIMULib is a C++ and Python library that makes it easy to use 9-dof and 10-dof IMUs with embedded Linux systems. Python module for Raspberry Pi Sense HAT depends on it. Python module python-rtimu uses the source code from the GitHub repository of RPi-Distro. Signed-off-by: Leon Anavi <leon@anavi.org> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* python-sense-hat: Add recipe to support Raspberry Pi Sense HATLeon Anavi2016-01-101-0/+28
| | | | | | | | | | Python module to control the Raspberry Pi Sense HAT used in the Astro Pi mission. This recipe provides the officially supported library for the Sense HAT with access to all of the on-board sensors and the LED matrix. Signed-off-by: Leon Anavi <leon@anavi.org> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* pi-blaster: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.46Andrei Gherzan2015-10-211-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringPi: Bump to 2.29Andrei Gherzan2015-10-132-188/+170
| | | | | | | The patch was rebased to apply on the updated version. Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* pi-blaster: Bump SRCREVPetter Mabäcker2015-09-243-56/+1
| | | | | | | | | | | | | Update to latest revision in order to get rid of the integration patch '0001-handle-install-data-hook-when-cross-compile.patch' that has been submitted upstream. Changes since cd318cd63031a30249a4c08435b97263fa76d7b7: bce7c1b Merge pull request #45 from Technux/dev/technux 74510ff Display an error message if unable to open mbox 53197ca handle install-data-hook when cross compile Signed-off-by: Petter Mabäcker <petter@technux.se>
* wiringpi: Bump SRCREVPetter Mabäcker2015-07-193-206/+435
| | | | | | | | | | | | | Update wiringpi to latest revision. Due to a refactoring of the build procedure in wiringpi the integration patch 'makefile-install.patch' didn't apply anymore. While migrating that patch it was simplified and generated using 'git format-patch' instead, to make it easier to maintain the patch in the future. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: update version to 0.5.11Petter Mabäcker2015-07-191-2/+2
| | | | | | | [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* pi-blaster: bump to latest versionPetter Mabäcker2015-07-194-80/+57
| | | | | | | | | | Removed 'enable-autotools-support.patch' since it is included in latest upstream. Also fix a cross compiling issue. [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: update version to 1.44Petter Mabäcker2015-07-191-2/+2
| | | | | | | [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: update SRC_URITrevor Woerner2015-06-051-1/+1
| | | | | | | It appears as though the location of this tarball has changed. The current SRC_URI works but is redirected to this new location. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* bcm2835: More recipe to devtoolsAndrei Gherzan2015-03-121-0/+40
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.5.9Andrei Gherzan2015-03-011-3/+3
| | | | | Change-Id: Ifc455b9106f07583ccaf3fe82723baaeb5e04d2e Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.5.6Andrei Gherzan2014-08-241-2/+2
| | | | | Change-Id: I93d3239c6f797d4a5ebf4d0ff5a910d20a9042ac Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* pi-blaster: Added recipeAlex J Lennon2014-06-114-0/+179
| | | | | | | | | | | | This project enables PWM on the GPIO pins you request of a Raspberry Pi. The technique used is extremely efficient: does not use the CPU and gives very stable pulses Patches have been provided to build pi-blaster using autotools, and to remove startup script dependencies on the lsb. Change-Id: Ie1bec0702e4520d24e4f024aafff14ddef825589 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
* rpi-gpio: Update to v0.5.5Andrei Gherzan2014-05-091-2/+2
| | | | | Change-Id: I8394426b9ffc3c3b524e9fb536945e25d74b2ddd Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.5.4Andrei Gherzan2014-01-191-3/+2
| | | | | Change-Id: Ie24be5363933fa994e38b030677d7381eb8a7f2a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringpi: Add new packageDan McGregor2013-11-122-0/+233
| | | | | | | | | | | | | | Commit created from merging: https://github.com/SaskatoonTechworks/meta-raspberrypi/commit/c8046050db1f0026c1f10e41d95619d86ac7a822 https://github.com/SaskatoonTechworks/meta-raspberrypi/commit/fe2467c0e82ff3d243993bdffde6a24754c3a7f6 https://github.com/SaskatoonTechworks/meta-raspberrypi/commit/72f7705cbac99b834654894b545d5fa431a13b51 Added some minor changes: * remove PR * remove tabs Change-Id: Ia430db732e6c9662f71eca2433d03cce738ca23f Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpio: Integrate v0.10.0Andrei Gherzan2013-08-211-0/+20
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.5.3aAndrei Gherzan2013-08-212-21/+4
| | | | | | | don-t-install-setuptools.patch was removed as this is included now in the new version. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: renamed from RPi-GPIOPaul Barker2013-06-232-0/+0
| | | | | | Package names shouldn't contain capital letters. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>