summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* recipes: Update SRC_URI protocols for githubMarcel Hamer2021-11-0710-10/+10
| | | | | | | Use protocols=https for GitHub SRC_URIs using the conversion script in openembedded-core. Signed-off-by: Marcel Hamer <marcel@solidxs.se>
* Convert to new override syntaxMartin Jansa2021-08-0411-19/+19
| | | | | | | | | | This is the result of automated script conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python3-adafruit-*: fix branch parameterMartin Jansa2021-07-158-8/+8
| | | | | | * master branch was renamed to main Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python3-adafruit-blinka: Delete microcontroller/bcm283x for non arm32 machinesKhem Raj2021-03-011-0/+8
| | | | | | | | | | | | | It has prebuilt binary libgpiod_pulsein for rpi machines and these binary is 32bit therefore we can not include it for 64bit machines even if they are rpi based unless they have multilib enabled. This patch makes it visible only on 32bit rpi Fixes QA errors like ERROR: QA Issue: Architecture did not match (ARM, expected AArch64) in /usr/lib/python3.9/site-packages/adafruit_blinka/microcontroller/bcm283x/pulseio/.debug/libgpiod_pulsein [arch] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-adafruit-blinka: Make rpi-gpio dependency conditionalKhem Raj2021-02-271-1/+2
| | | | | | | | | | | https://github.com/agherzan/meta-raspberrypi/pull/815 introduced python3-adafruit-blinka and this recipe has added rdep on rpi-gpio, however rpi-gpio is rpi specific package, and therefore should only be added when building rpi based platforms, this makes the layer work in a multi-bsp setup work Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-adafruit-pureio: add recipeChris Laplante2021-02-261-0/+19
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-platformdetect: add recipeChris Laplante2021-02-261-0/+15
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-register: add recipeChris Laplante2021-02-261-0/+15
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-pca9685: add recipeChris Laplante2021-02-261-0/+20
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-motorkit: add recipeChris Laplante2021-02-261-0/+22
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-motor: add recipeChris Laplante2021-02-261-0/+18
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-circuitpython-busdevice: add recipeChris Laplante2021-02-261-0/+18
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-adafruit-blinka: add recipeChris Laplante2021-02-261-0/+21
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* python3-sense-hat: Move to dynamic-layersKhem Raj2020-11-251-24/+0
| | | | | | | | Only active when meta-python is in layermix, this recipe rdeps on python3-pillow, which comes from meta-python, until that moves to oe-core lets hide this recipe unless meta-python is used Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sense-hat: Switch to using pillow instead of imaging moduleJan-Simon Moeller2020-11-251-1/+1
| | | | | | | while meta-python does rprovide python3-imaging via python3-pillow, its better to not rely on that bridge, since this might disappear in future Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rtimu: don't use trailing slash in SMartin Jansa2020-10-111-1/+1
| | | | | | | | * see oe-core base.bbclass changes from: https://lists.openembedded.org/g/openembedded-core/message/143159 https://lists.openembedded.org/g/openembedded-core/message/143161 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-gpio: add -fcommon temporarilyMartin Jansa2020-09-021-0/+4
| | | | | | * until the fix is available upstream Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpio: Use python3 during buildKhem Raj2020-01-241-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspi-gpio: bump to revision 4edfde1Pierre-Jean Texier2019-12-311-1/+1
| | | | | | | | This includes the following changes: 4edfde1 Update raw output to show pull registers on 2711 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* rpi-gpio: bump to version 0.7.0Pierre-Jean Texier2019-12-312-35/+6
| | | | | | | | | Also: - update the HOMEPAGE location - refresh patch - use 'distutils3' to support python3 -> python2 is now deprecated Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* pi-blaster: bump to revision befd8efPierre-Jean Texier2019-11-122-35/+2
| | | | | | | | | Also: - remove upstreamed patch. - update LIC_FILES_CHKSUM: License in the README was moved a couple of lines below Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* wiringpi: remove obsolete filesPierre-Jean Texier2019-11-111-415/+0
| | | | | | | Since commit e050601 ("wiringpi: Delete"), wiringpi does not exits anymore. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* raspi-gpio: bump to revision 2eaa8b8Pierre-Jean Texier2019-11-081-1/+1
| | | | | | | | | | | | | This includes the following changes: 2eaa8b8 Initialise hwbase so that access without /dev/gpiomem works again f36777c Whitespace tidyup (and re-ran astyle). No functional changes. 80fa7d0 Add support for 2711 bf7f4c8 Reformat with astyle (cosmetic change) aa55bbd Autoreconf for Buster 5e453d0 raspi-gpio: Fix handling of "funcs" mode Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* wiringpi: DeleteKhem Raj2019-10-101-35/+0
| | | | | | | | It has gone closed source and git tree has disappeared http://wiringpi.com/wiringpi-deprecated/ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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>