OpenVoiceOS/buildroot-external/package
Bohdan Buinich c0442cc0e6 [RPI] Refactor SPI and GPIO handling for XVF3510 initialization
This commit significantly overhauls the script for setting the XVF3510 board to boot from SPI slave mode and for loading a binary file. The refactor not only aims at improving code readability, maintainability, and robustness but also addresses compatibility issues with the latest Raspberry Pi models, specifically the Raspberry Pi 5, which does not support the RPi.GPIO library.

Changes made:
- Switched from `smbus` to `smbus2` for I2C communication, offering a more modern and robust interface.
- Replaced `RPi.GPIO` and `spidev` with `digitalio` and `busio` from the `adafruit_blinka` library, enhancing cross-platform compatibility and providing a more Pythonic API for GPIO and SPI operations.
- Introduced type annotations for function signatures, improving code readability and type safety.
- Added exception handling around I2C operations and file reading, increasing the script's robustness by gracefully handling potential errors.
- Defined global variables for GPIO pin configurations, making the code cleaner and easier to modify for different setups.
- Encapsulated GPIO setup and reset logic into dedicated functions (`setup_direct_gpio`), streamlining the main logic flow and separating concerns.
- Modularized SPI setup (`setup_spi`) and data transmission logic (`send_data_over_spi` and `handle_block_transfer`), enhancing code organization and maintainability.

Benefits:
- The use of `smbus2` and `adafruit_blinka` libraries modernizes the script and may improve compatibility with a wider range of devices and future Python versions.
- Type annotations and structured exception handling make the script more understandable and safer to execute, reducing the risk of runtime errors.
- The refactoring into more granular functions and the introduction of global variables for configuration parameters make the script easier to read, modify, and extend.
- Improved error handling ensures that the script fails gracefully, providing clear error messages and avoiding potential resource leaks.
2024-02-08 01:25:53 +02:00
..
armnn Disable GPU inference support for now. 2023-01-27 22:03:27 +01:00
baresip The big catch up game - part2 2022-09-25 18:44:08 +02:00
btspeaker Changes to btspeaker service and disabled by default 2022-03-23 19:58:30 +01:00
clog Bump buildroot and upgrade the tensorflow-lite system 2022-12-07 20:16:34 +01:00
compute-library Disable GPU inference support for now. 2023-01-27 22:03:27 +01:00
cpuinfo Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
deepfilternet-ladspa Add deepfilternet ladspa plugin / library for denoising 2023-01-05 11:11:12 +01:00
docbook-xml Add plasma-workspace and its dependencies 2020-10-21 15:49:35 +02:00
docbook-xsl Add plasma-workspace and its dependencies 2020-10-21 15:49:35 +02:00
fann Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
farmhash Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
fft2d Bump buildroot and upgrade the tensorflow-lite system 2022-12-07 20:16:34 +01:00
fp16 Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
gemmlowp Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
growdisk-service Fixes and additions to get back into shape 2022-09-29 14:02:47 +02:00
hdf5 Add deepfilternet ladspa plugin / library for denoising 2023-01-05 11:11:12 +01:00
hostname-service Start with rebranding to OpenVoiceOS (OVOS). 2020-10-06 21:23:38 +02:00
kaldi [WIP] Build vosk-api andits dependencies from source 2022-12-20 15:58:35 +01:00
kf5-attica Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-breeze-icons Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kactivities Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kactivities-stats WIP Push for backup 2020-11-02 20:55:40 +01:00
kf5-karchive Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kauth Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kbookmarks Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kcmutils Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kcodecs Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kcompletion Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kconfig Fix kf5_kconfig_compiler 2022-12-10 19:30:11 +01:00
kf5-kconfigwidgets Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kcrash Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kdbusaddons Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kdeclarative Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kdeconnect The big catch up game - part2 2022-09-25 18:44:08 +02:00
kf5-kdecoration [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kded Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kdelibs4support Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
kf5-kdesignerplugin [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kdesu [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kdoctools WIP Push for backup 2020-11-02 20:55:40 +01:00
kf5-kemoticons [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kglobalaccel Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kguiaddons Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-ki18n Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kiconthemes Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kidletime Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kinit Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kio Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kirigami2 Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kitemmodels [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kitemviews Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kjobwidgets Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-knewstuff Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-knotifications Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-knotifyconfig Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
kf5-kpackage Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kparts [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kpeople Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
kf5-kpty [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-krunner [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kscreen [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kscreenlocker Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kservice Bump buildroot and upgrade the tensorflow-lite system 2022-12-07 20:16:34 +01:00
kf5-ksysguard [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-ktextwidgets Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kunitconversion [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-kwallet Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
kf5-kwayland Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kwayland-server Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kwidgetsaddons Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kwin Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kwindowsystem Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-kxmlgui Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-layer-shell-qt Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-libkscreen [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-libksysguard [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-phonon MycroftOS: GUI: More work, ready for testing. 2020-05-14 09:16:03 +02:00
kf5-plasma-framework Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-plasma-nano [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-plasma-nm Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
kf5-plasma-pa Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
kf5-plasma-wayland-protocols Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-plasma-workspace [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
kf5-prison Add kdeconnect and plasma-nm support 2022-05-22 19:34:01 +02:00
kf5-pulseaudio-qt Initial start to include kdeconnect (Work In progress) 2022-01-31 11:56:12 +01:00
kf5-qca Initial start to include kdeconnect (Work In progress) 2022-01-31 11:56:12 +01:00
kf5-qqc2-breeze-style Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
kf5-qqc2-desktop-style Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-solid Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-sonnet Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
kf5-threadweaver [WIP] More fixes and additions for kwin 2020-11-11 14:44:25 +01:00
ksm-preload Add ksm_preload package 2023-01-09 12:24:14 +01:00
libcanberra Create and addition of kf5-plasma-pa and libcanberra packages 2020-10-11 12:07:25 +02:00
libre The big catch up game - part2 2022-09-25 18:44:08 +02:00
librem The big catch up game - part2 2022-09-25 18:44:08 +02:00
lottie-qml Bump lotti-qml 2021-09-19 18:17:35 +02:00
mycroft-gui The big catch up game - part2 2022-09-25 18:44:08 +02:00
mycroft-service Enable qtvirtualkeyboard for mycroft-gui service 2022-06-01 16:11:32 +02:00
mycroft-skill-osm Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
mycroft-skill-parrot Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
mycroft-splash Always stop the splash screen when mycroft-gui kicks in 2021-04-06 15:57:22 +02:00
ncpamixer Bump ncpamixer 2021-03-30 10:33:55 +02:00
opencl_headers Extend the whole TensorFlow-Lite runtime infrastructure 2023-01-25 14:22:22 +01:00
openfec Add roc-toolkit package and dependencies for Real Time network audio. 2023-01-11 12:24:07 +01:00
openfst [WIP] Build vosk-api andits dependencies from source 2022-12-20 15:58:35 +01:00
ovos-bus-server [All] Bump and switch to ovos-bus-server running on the host under RT priority 2024-01-07 15:19:09 +00:00
ovos-containers [All] Changes to the quadlet files (again) 2024-02-06 19:12:26 +00:00
ovos-dashboard Quick fixes for the dashboard to start 2023-01-12 19:33:43 +01:00
ovos-shell Bump packages 2023-01-14 15:52:59 +01:00
ovos-splash [ALL] Small fix for the splash screen start-up 2023-11-30 18:23:32 +00:00
pa-volume Add pa_volume package / binary 2023-01-11 13:21:14 +01:00
picotts Add picotts 2021-09-02 20:41:14 +02:00
psimd Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
pthreadpool Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
python-adafruit-blinka [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-adafruit-circuitpython-neopixel [WIP] Working on implementing all sj201-interface dependencies 2022-11-05 15:11:23 +01:00
python-adafruit-circuitpython-typing [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-adafruit-platformdetect [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-adafruit-pureio [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-adapt-parser Bump adapt-parser 2023-05-07 13:30:24 +02:00
python-astral Bump astral 2023-05-07 13:35:03 +02:00
python-audio-metadata Loosen some requirements of audio-metadata 2023-05-07 14:14:37 +02:00
python-autocommand Add jaraco-collections and dependencies 2023-05-14 13:32:14 +02:00
python-bitstruct Add python-audio-metadata and dependencies 2021-09-24 21:22:29 +02:00
python-blinker Implement local-backend 2021-01-09 18:47:29 +01:00
python-board [WIP] Working on implementing all sj201-interface dependencies 2022-11-05 15:11:23 +01:00
python-bs4 MycroftOS: Python packages do not have to be installed within host. 2020-01-21 13:21:11 +01:00
python-cachetools MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-casttube MycroftOS: Bump versions of python-casttube and python-protobuf 2019-09-16 12:39:41 +02:00
python-click-default-group Add python-click-default-group package as OSM dependency 2021-08-14 12:06:53 +02:00
python-colour WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-combo-lock Bump combo-lock 2023-05-07 17:25:34 +02:00
python-convertdate Bump python-convertdate 2022-10-28 19:46:55 +02:00
python-coverage MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-coveralls MycroftOS: Buildroot: Bump python-coveralls dependency to 1.5.1 2018-11-13 11:15:41 +01:00
python-cutecharts Almost there .... 2022-10-06 13:13:07 +02:00
python-dataclasses Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
python-deprecated MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-fann2 Add x86-64 normal PC infrastructure 2023-04-25 11:09:05 +00:00
python-fasteners Downgrade accidentally upgraded python-fasteners 2021-01-14 20:27:15 +01:00
python-feedparser WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-flask-fontawesome Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
python-flask-mail Implement local-backend 2021-01-09 18:47:29 +01:00
python-flask-simplelogin [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-flask-socketio Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
python-geocoder WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-geoip Add python-geoip-geolite2 and python-geoip packages 2022-03-18 22:04:35 +01:00
python-geoip-geolite2 Add python-geoip-geolite2 and python-geoip packages 2022-03-18 22:04:35 +01:00
python-gitdb MycroftOS: Switch and make use of python-gitdb 2020-05-17 14:23:36 +02:00
python-gitpython MycroftOS: Switch and make use of python-gitdb 2020-05-17 14:23:36 +02:00
python-google-api-python-client MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-google-auth MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-google-auth-httplib2 MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-google-trans-new Fix google_trans_new json error 2021-07-11 11:41:49 +02:00
python-gpiod [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-gpsdclient Add python-gpsdclient package 2022-03-23 19:47:25 +01:00
python-gtts Bump mycroft-core and gtts dependency 2021-02-17 13:59:44 +01:00
python-gtts_token MycroftOS: Add back python-gtts_token package. 2019-11-17 13:01:16 +01:00
python-h3 [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-hijri-converter Add python-hijri-converter package 2022-10-28 19:56:38 +02:00
python-holidays Bump python-holidays 2022-10-28 19:41:35 +02:00
python-holmesv Loosen pocketsphinx requirements for HolmesV 2021-09-22 10:47:11 +02:00
python-humanhash3 Add mycroft-configuration to pre installed skills 2021-06-07 12:25:38 +02:00
python-importlib-metadata Add importlib-metadata and dependencies 2023-05-17 09:03:11 +02:00
python-inflect Add lingua-nostra package 2021-05-16 12:40:46 +02:00
python-jaraco-collections Add jaraco-collections and dependencies 2023-05-14 13:32:14 +02:00
python-jaraco-context Add jaraco-collections and dependencies 2023-05-14 13:32:14 +02:00
python-jaraco-text Add jaraco-collections and dependencies 2023-05-14 13:32:14 +02:00
python-joblib Add joblib package 2023-05-14 13:41:58 +02:00
python-json-database Bump json-database 2022-03-12 08:57:45 +01:00
python-korean-lunar-calendar WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-kthread Bump ovos-utils + add python-kthread package 2021-01-20 15:31:27 +01:00
python-langcodes Fixes and additions to get back into shape 2022-09-29 14:02:47 +02:00
python-lazy MycroftOS: Add python-lazy requirement 2019-09-08 17:28:50 +02:00
python-levenshtein MycroftOS: Add python-levenshtein package as dependency for homeassistant skill 2020-09-19 16:32:32 +02:00
python-lingua-nostra Bump lingua-nostra 2021-09-05 17:42:04 +02:00
python-markdown-it-py Add rich-click and dependencies 2023-05-14 15:38:39 +02:00
python-mdurl Add rich-click and dependencies 2023-05-14 15:38:39 +02:00
python-memory-tempfile Bump ovos plugin manager 2021-06-23 12:44:03 +02:00
python-mock-msm Bump HolmesV again 2021-06-12 15:22:15 +02:00
python-monotonic Implement local-backend 2021-01-09 18:47:29 +01:00
python-msk MycroftOS: Bump python-msk to 0.3.16 2020-09-20 11:35:21 +02:00
python-msm Remove Python3.9 specific mycroft patches 2021-04-07 12:25:22 +02:00
python-multi-key-dict Add python-multi-key-dict package by default 2021-05-03 10:00:35 +02:00
python-mycroft (re)Add enclosure assumption patch 2021-04-13 20:23:38 +02:00
python-neon-lang-plugin-libretranslate Add additional packages and bump ddg and wolfie skill 2022-02-03 10:15:57 +01:00
python-neon-phal-plugin-fan Get Mark2 retail version working + other tweaks 2023-01-04 09:14:32 +01:00
python-neon-phal-plugin-linear-led Bump packages 2023-01-09 09:34:10 +01:00
python-neon-phal-plugin-switches Get Mark2 retail version working + other tweaks 2023-01-04 09:14:32 +01:00
python-neon-solver-plugin-ddg Bump neon-solver-plugin-ddg 2022-06-03 15:57:38 +02:00
python-neon-solver-plugin-wikipedia Add python-neon-solver-plugin-wikipedia 2022-06-05 12:55:50 +02:00
python-neon-solver-plugin-wolfram-alpha Bump python-neon-solver-plugin-wolfram-alpha 2022-06-03 16:01:29 +02:00
python-neon-solvers Bump python-neon-solvers 2022-06-03 15:43:59 +02:00
python-neon-transformers Add additional packages and bump ddg and wolfie skill 2022-02-03 10:15:57 +01:00
python-neon-tts-plugin-larynx_server Add python-neon-tts-plugin-larynx_server 2022-06-05 14:01:34 +02:00
python-neon-utterance-plugin-rake Add additional packages and bump ddg and wolfie skill 2022-02-03 10:15:57 +01:00
python-nested-lookup Add nested-lookup package 2023-05-14 13:37:10 +02:00
python-nltk Add nltk package 2023-05-14 14:41:32 +02:00
python-num2words Add lingua-nostra package 2021-05-16 12:40:46 +02:00
python-oauth2client MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-olefile MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-ovos-audio Bump ovos-audio 2023-05-19 10:20:38 +02:00
python-ovos-audio-plugin-simple The big catch up game - part2 2022-09-25 18:44:08 +02:00
python-ovos-backend-client Bump ovos-backend-client 2023-05-07 20:08:55 +02:00
python-ovos-backend-manager Bump ovos-backend-manager 2023-05-07 20:12:42 +02:00
python-ovos-bus-client Bump ovos-bus-client 2023-05-22 17:18:22 +02:00
python-ovos-classifiers Bump ovos-classifiers 2023-05-19 13:41:01 +02:00
python-ovos-cli-client Bump ovos-cli-client (most likely the last time) 2023-05-07 20:18:36 +02:00
python-ovos-config Bump ovos-config 2023-05-22 17:25:17 +02:00
python-ovos-config-assistant Bump ovos-config-assistant 2022-10-27 17:03:52 +02:00
python-ovos-core Bump ovos-core 2023-05-19 13:44:32 +02:00
python-ovos-gui Add python-ovos-gui package 2023-05-05 14:02:37 +02:00
python-ovos-lingua-franca [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-ovos-listener Bump ovos-listener 2023-05-19 10:24:11 +02:00
python-ovos-messagebus Add ovos-messagebus package 2023-05-06 15:27:25 +02:00
python-ovos-notifications-service Add python-ovos-notifications-service package 2022-02-23 21:49:08 +01:00
python-ovos-ocp-audio-plugin Remove PR patch already merged 2023-05-07 19:11:55 +02:00
python-ovos-ocp-bandcamp-plugin Bump ovos-ocp-bandcamp-plugin 2023-05-08 14:36:31 +02:00
python-ovos-ocp-deezer-plugin Bump ovos-ocp-deezer-plugin 2023-05-09 19:07:08 +02:00
python-ovos-ocp-files-plugin Add forgotted hash 2023-05-07 15:38:05 +02:00
python-ovos-ocp-m3u-plugin Bump ovos-ocp-m3u-plugin 2023-05-09 19:10:46 +02:00
python-ovos-ocp-news-plugin Bump ovos-ocp-news-plugin 2023-05-09 19:13:33 +02:00
python-ovos-ocp-rss-plugin Bump ovos-ocp-rss-plugin 2023-05-09 19:24:46 +02:00
python-ovos-ocp-youtube-plugin Bump ovos-ocp-youtube-plugin 2023-05-09 19:25:06 +02:00
python-ovos-personal-backend Bump ovos-personal-backend 2023-05-08 13:54:56 +02:00
python-ovos-phal Bump ovos-phal 2023-05-17 09:22:17 +02:00
python-ovos-phal-plugin-alsa Bump ovos-phal-plugin-alsa 2023-05-09 19:29:56 +02:00
python-ovos-phal-plugin-balena-wifi Bump ovos-phal-plugin-balena-wifi 2023-05-09 19:34:59 +02:00
python-ovos-phal-plugin-brightness-control-rpi Bump ovos-phal-plugin-brightness-control-rpi 2022-11-17 19:51:00 +01:00
python-ovos-phal-plugin-color-scheme-manager Bump ovos-phal-plugin-color-scheme-manager 2022-11-17 19:46:24 +01:00
python-ovos-phal-plugin-configuration-provider Bump ovos-phal-plugin-configuration-provider 2023-05-09 19:38:29 +02:00
python-ovos-phal-plugin-connectivity-events Bump ovos-phal-plugin-connectivity-events 2023-05-09 19:42:02 +02:00
python-ovos-phal-plugin-dashboard Bump python-ovos-phal-plugin-dashboard 2022-12-13 15:05:09 +01:00
python-ovos-phal-plugin-display-manager-ipc Bump ovos-phal-plugin-display-manager-ipc 2022-03-15 14:06:23 +01:00
python-ovos-phal-plugin-gpsd Add ovos-phal-plugin-gpsd package 2022-03-18 19:43:31 +01:00
python-ovos-phal-plugin-gui-network-client Bump packages 2023-01-09 09:34:10 +01:00
python-ovos-phal-plugin-homeassistant Bump ovos-phal-plugin-homeassistant 2023-05-09 20:00:59 +02:00
python-ovos-phal-plugin-ipc2bus Add python-ovos-phal-plugin-ipc2bus package 2022-02-23 21:08:53 +01:00
python-ovos-phal-plugin-ipgeo Bump ovos-phal-plugin-ipgeo 2023-05-09 20:16:39 +02:00
python-ovos-phal-plugin-mk1 Bump ovos-phal-plugin-mk1 2022-03-15 20:25:00 +01:00
python-ovos-phal-plugin-mk2 Bump ovos-phal-plugin-mk2 2022-10-26 12:25:05 +02:00
python-ovos-phal-plugin-network-manager Bump ovos-phal-plugin-network-manager 2023-05-09 20:25:00 +02:00
python-ovos-phal-plugin-notification-widgets Bump packages 2023-01-14 15:52:59 +01:00
python-ovos-phal-plugin-oauth Add ovos-phal-plugin-oauth 2023-05-17 09:47:55 +02:00
python-ovos-phal-plugin-respeaker-2mic Add ovos-phal-plugin-respeaker-2mic package 2022-03-18 18:35:56 +01:00
python-ovos-phal-plugin-respeaker-4mic Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
python-ovos-phal-plugin-system Bump ovos-phal-plugin-system 2023-05-09 20:25:22 +02:00
python-ovos-phal-plugin-wifi-setup Bump ovos-phal-plugin-wifi-setup 2023-05-07 19:12:23 +02:00
python-ovos-plugin-manager Bump ovos-plugin-manager 2023-05-22 17:21:52 +02:00
python-ovos-skill-installer Bump ovos-skill-installer 2022-02-26 16:33:41 +01:00
python-ovos-skill-manager Bump ovos-skill-manager 2023-05-10 11:10:54 +02:00
python-ovos-stt-http-server Bump ovos-stt-http-server 2023-05-10 11:19:45 +02:00
python-ovos-stt-plugin-chromium Bump ovos-stt-plugin-chromium 2022-10-27 14:21:21 +02:00
python-ovos-stt-plugin-pocketsphinx Bump ovos-stt-plugin-pocketsphinx 2022-10-27 13:50:48 +02:00
python-ovos-stt-plugin-selene Bump ovos-stt-plugin-selene 2023-05-10 11:27:51 +02:00
python-ovos-stt-plugin-server Bump ovos-stt-plugin-server 2023-05-07 17:11:54 +02:00
python-ovos-stt-plugin-vosk Bump ovos-stt-plugin-vosk 2023-05-10 17:17:13 +02:00
python-ovos-stt-plugin-whispercpp Bump, fix and configure ovos-stt-plugin-whispercpp 2022-11-16 10:26:53 +01:00
python-ovos-tts-plugin-marytts Bump ovos-tts-plugin-marytts 2022-10-18 09:32:46 +02:00
python-ovos-tts-plugin-mimic Bump ovos-tts-plugin-mimic 2022-10-27 12:15:16 +02:00
python-ovos-tts-plugin-mimic2 Enable loose requirements for mimic2&3 2023-05-11 14:52:29 +02:00
python-ovos-tts-plugin-mimic3-server Enable loose requirements for mimic2&3 2023-05-11 14:52:29 +02:00
python-ovos-tts-plugin-pico Bump ovos-tts-plugin-pico 2022-10-27 15:10:18 +02:00
python-ovos-tts-server Bump ovos-tts-server 2023-05-14 09:01:10 +02:00
python-ovos-tts-server-plugin Bump ovos-tts-server-plugin 2022-10-27 15:05:03 +02:00
python-ovos-utils Bump ovos-utils 2023-05-19 13:37:41 +02:00
python-ovos-vad-plugin-webrtcvad Bump ovos-vad-plugin-webrtcvad 2023-05-14 09:05:39 +02:00
python-ovos-vlc-plugin The big catch up game - part2 2022-09-25 18:44:08 +02:00
python-ovos-workshop Bump ovos-workshop 2023-05-19 13:49:14 +02:00
python-ovos-ww-plugin-pocketsphinx Almost there .... 2022-10-06 13:13:07 +02:00
python-ovos-ww-plugin-precise Bump and fix ovos-ww-plugin-precise 2022-03-08 20:36:20 +01:00
python-ovos-ww-plugin-precise-lite Bump ovos-ww-plugin-precise-lite 2023-05-07 16:32:53 +02:00
python-ovos-ww-plugin-vosk Bump ovos-ww-plugin-vosk 2023-05-14 10:16:10 +02:00
python-padacioso Bump padacioso 2023-05-17 10:37:05 +02:00
python-padaos MycroftOS: Bump python-padaos to 0.1.9 2019-09-07 18:02:21 +02:00
python-padatious Remove Python3.9 specific mycroft patches 2021-04-07 12:25:22 +02:00
python-pafy Add better-CPS and naptime to preinstalled skills 2021-06-07 16:57:30 +02:00
python-pako Switch over to fully XDG compliant skills directories 2021-04-05 16:03:41 +02:00
python-pendulum Add pep517 patch for future change over to it 2023-05-07 16:25:28 +02:00
python-pep8 MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-petact MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-phoneme-guesser Bump phoneme-guesser 2022-03-12 09:01:06 +01:00
python-pocketsphinx Bump pocketsphinx to latest 2021-09-19 11:44:10 +02:00
python-pprintpp Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
python-precise-lite-runner Bump precise-lite-runner 2023-05-14 10:25:46 +02:00
python-precise-runner MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-premailer Add/Enable yagmail and dependencies 2021-09-02 20:10:40 +02:00
python-pulsectl MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-pyaudio Fix for the splash, pyaudio and OSM 2022-10-05 14:40:25 +02:00
python-pychromecast MycroftOS: Lower python-pychromecast to 3.2.2 (mistake) 2019-09-08 20:31:05 +02:00
python-pycpuinfo Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
python-pyee Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
python-pyftdi [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-pygithub MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-pyjokes Add skill-joke as pre installed skill 2021-06-09 21:13:43 +02:00
python-pymeeus Bump python-pymeeus 2022-10-28 19:52:08 +02:00
python-pymplayer Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
python-pyowm Add python-pyowm package by default 2021-05-03 15:39:57 +02:00
python-pytest-runner Get buildroot-external tree to reflect 2022.02.1 2022-05-12 10:46:41 +02:00
python-pytube Add python-tutubo package and dependencies 2021-11-01 16:09:23 +01:00
python-pytzdata Add python-audio-metadata and dependencies 2021-09-24 21:22:29 +02:00
python-pywebio Almost there .... 2022-10-06 13:13:07 +02:00
python-pyxdg MycroftOS: Bump mycroft to latest version 2020-06-04 20:54:00 +02:00
python-quantulum3 Add lingua-nostra package 2021-05-16 12:40:46 +02:00
python-quebra-frases Add skill-wikipedia-for-humans as pre installed skill 2021-06-09 20:30:26 +02:00
python-rakekeywords Add skill-ddg and skill-wolfie as pre installed skills 2021-06-09 20:12:51 +02:00
python-rapidfuzz Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
python-ratelim WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-requests-cache Implement local-backend 2021-01-09 18:47:29 +01:00
python-requests-futures MycroftOS: Python packages do not have to be installed within host. 2020-01-21 13:21:11 +01:00
python-reverse-geocoder python-reverse-geocoder needs python-scipy 2022-05-24 11:52:22 +02:00
python-rich Add rich-click and dependencies 2023-05-14 15:38:39 +02:00
python-rich-click Add rich-click and dependencies 2023-05-14 15:38:39 +02:00
python-scikit-build [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-sgmllib3k MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-simplematch Bump packages and skills 2021-08-19 11:10:17 +02:00
python-smbus2 [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
python-smmap MycroftOS: Add python-smmap package. 2020-05-17 17:20:25 +02:00
python-sonopy Add precise-lite support + all dependencies for it. 2021-09-23 14:55:05 +02:00
python-source MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-speech2text Implement local-backend 2021-01-09 18:47:29 +01:00
python-speechrecognition MycroftOS: Update python-speechrecognition patch 2020-04-17 08:37:05 +02:00
python-sqlalchemy-json Add sqlalchemy-json 2023-05-14 16:00:04 +02:00
python-srt [WIP] Build vosk-api andits dependencies from source 2022-12-20 15:58:35 +01:00
python-stopwordsiso Add skill-ddg and skill-wolfie as pre installed skills 2021-06-09 20:12:51 +02:00
python-sysv-ipc [WIP] Working on implementing all sj201-interface dependencies 2022-11-05 15:11:23 +01:00
python-tailhead Add OVOS-Dashboard and its dependencies 2021-09-22 15:46:32 +02:00
python-tbm-utils Loosen some requirements of tbm-utils 2023-05-07 14:24:14 +02:00
python-tflit Add precise-lite support + all dependencies for it. 2021-09-23 14:55:05 +02:00
python-timezonefinder [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-tutubo Add python-tutubo package and dependencies 2021-11-01 16:09:23 +01:00
python-tzlocal WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-ua-parser Almost there .... 2022-10-06 13:13:07 +02:00
python-unidecode WIP: Implementing all goodies and required changes / dependencies. 2021-01-07 21:21:21 +01:00
python-uritemplate MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-url-normalize Add skill-news as pre installed skill 2021-06-09 20:50:27 +02:00
python-user-agents Almost there .... 2022-10-06 13:13:07 +02:00
python-vlc MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-vosk-api [WIP] Build vosk-api andits dependencies from source 2022-12-20 15:58:35 +01:00
python-webcolors Add webcolors package 2023-05-16 21:24:21 +02:00
python-webrtcvad Bump python-webrtcvad to latest version from github 2022-06-08 10:51:02 +02:00
python-wheel [WIP] Pushed for backup. 2023-06-01 15:16:04 +02:00
python-wikipedia-api Add skill-wikipedia-for-humans as pre installed skill 2021-06-09 20:30:26 +02:00
python-wikipedia-for-humans Add skill-wikipedia-for-humans as pre installed skill 2021-06-09 20:30:26 +02:00
python-xmlrunner MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-xxhash MycroftOS: Implementation of a very first initial bootable version 2018-10-30 15:55:12 +01:00
python-yagmail Add/Enable yagmail and dependencies 2021-09-02 20:10:40 +02:00
python-youtube-dl Add better-CPS and naptime to preinstalled skills 2021-06-07 16:57:30 +02:00
python-youtube-searcher Add skill-news as pre installed skill 2021-06-09 20:50:27 +02:00
python-yt-dlp Feature/rpi3 (#98) 2022-01-19 15:50:19 +01:00
python-ytmusicapi Add python-tutubo package and dependencies 2021-11-01 16:09:23 +01:00
python-zipp Add importlib-metadata and dependencies 2023-05-17 09:03:11 +02:00
qmltermwidget [WIP] Add qmltermwidget packages (not installed as of yet) 2022-06-08 08:11:31 +02:00
qt5ct Get into shape for Buildroot 2021.02 2021-03-29 09:28:25 +02:00
qtav Add support for QTAV based videoplayer. 2023-01-17 12:17:31 +01:00
respeaker [RPI] Fixes and changes for respeaker / kernel 6.6 2024-02-06 10:55:56 +00:00
rnnnoise-ladspa Add rnnnoise-ladspa plugin for denoising 2023-01-05 11:48:09 +01:00
roc-toolkit [ALL] {WIP} Sound architectual changes for pipewire 2023-12-19 14:02:11 +00:00
rpi-eeprom It looks better 2024-01-09 19:17:17 +02:00
ruy Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
skill-alerts Bump skill-alerts 2023-05-17 09:21:52 +02:00
skill-camera Almost there .... 2022-10-06 13:13:07 +02:00
skill-local-music Add local music and filerowser skills 2023-01-05 09:47:18 +01:00
skill-ovos-alarm Bump skill-ovos-alarm 2022-10-27 17:33:34 +02:00
skill-ovos-date-time Bump skill-ovos-date-time 2023-05-22 17:13:52 +02:00
skill-ovos-ddg Bump skill-ovos-ddg 2022-10-27 16:58:01 +02:00
skill-ovos-fallback-unknown Bump packages 2023-01-01 19:25:18 +01:00
skill-ovos-filebrowser Bump packages 2023-01-06 16:22:56 +01:00
skill-ovos-homescreen Bump packages 2023-01-10 14:29:34 +01:00
skill-ovos-info The big catch up game - part2 2022-09-25 18:44:08 +02:00
skill-ovos-naptime Bump skill-ovos-naptime 2023-05-19 11:08:23 +02:00
skill-ovos-news Bump skill-ovos-news 2023-01-11 13:59:21 +01:00
skill-ovos-notes Bump skill-ovos-notes 2022-10-27 15:40:58 +02:00
skill-ovos-personal Bump skill-ovos-personal 2023-05-19 13:26:26 +02:00
skill-ovos-settings Bump skill-ovos-settings 2022-10-27 15:44:30 +02:00
skill-ovos-setup Fix no text underneath backend selection buttons. 2023-01-14 09:54:56 +01:00
skill-ovos-stop Bump skill-ovos-stop 2023-05-19 11:04:59 +02:00
skill-ovos-timer Bump skill-ovos-timer 2022-10-27 15:55:18 +02:00
skill-ovos-volume Bump skill-ovos-volume 2022-10-27 09:38:52 +02:00
skill-ovos-weather Bump skill-ovos-weather 2023-05-22 17:10:25 +02:00
skill-ovos-wikipedia Bump skill-ovos-wikipedia 2023-05-19 14:46:20 +02:00
skill-ovos-wolfie Bump skill-ovos-wolfie 2022-10-27 16:50:26 +02:00
skill-youtube-music Initial start of x86_64 support 2023-04-13 13:53:47 +02:00
snapcast Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
spotifyd Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
tensorflow-lite Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
userland-tools Bump userland-tools and include tvservice 2022-01-26 13:56:00 +01:00
virtual-touch Add a virtual touchscreen driver as quick fix for Weston. 2021-01-03 20:57:48 +01:00
vnc-eglfs Add vnc-eglfs package for testing purposes 2023-01-12 12:30:32 +01:00
vocalfusion [RPI] Refactor SPI and GPIO handling for XVF3510 initialization 2024-02-08 01:25:53 +02:00
vosk-api [WIP] Build vosk-api andits dependencies from source 2022-12-20 15:58:35 +01:00
whisper-tflite Extend the whole TensorFlow-Lite runtime infrastructure 2023-01-25 14:22:22 +01:00
whispercpp Allow whisper.cpp to be build for both aarch64 and x86-64 2023-04-25 13:47:21 +00:00
wifi-connect Bump buildroot to the latest 2023.02.x LTS version 2023-04-07 12:48:03 +02:00
wiringpi2 Addition of gpio tools and libs 2021-04-15 22:14:18 +02:00
xnnpack Allow tensorflow-lite to be build for both aarch64 and x86-64 2023-04-25 13:22:24 +02:00
xorgproto-mesafix Bump buildroot and upgrade the tensorflow-lite system 2022-12-07 20:16:34 +01:00
xvf3510 Reset the fan to low speed at initialization 2021-05-16 11:21:27 +02:00