Commit Graph

403 Commits

Author SHA1 Message Date
Peter Steenbergen 9d84ce2239 MycroftOS: Add mycroftos-enclosure-skill to priority skills 2020-01-08 09:15:18 +01:00
Peter Steenbergen f13b367b22 MycroftOS: Remove spaces from airplay name. 2020-01-07 14:39:59 +01:00
Peter Steenbergen 53307696cb MycroftOS: Update mycroftos-enclosure skill 2020-01-07 14:36:28 +01:00
Peter Steenbergen f95dec9fa5 MycroftOS: Fixes / Changes in file/folder permissions at first boot. 2020-01-07 14:35:20 +01:00
Peter Steenbergen 64bac8c138 MycroftOS: Try to enable/disable Airplay via enclosure-skill 2020-01-06 21:12:43 +01:00
Peter Steenbergen d5b81abe22 Revert "MycroftOS: Decrease pulseaudio latency by disabling tsched."
This reverts commit e1c343a762.
2020-01-06 19:54:27 +01:00
Peter Steenbergen 2789b9af69 MycroftOS: Fix folder permissions on first boot for default already installed skills 2020-01-06 19:22:24 +01:00
Peter Steenbergen 29ae2c3557 MycroftOS: Let's make snd_bcm2835 play nice with USB cards
- Make the USB card default before bcm2835 if present.
2020-01-06 16:36:49 +01:00
Peter Steenbergen b2998369c2 MycroftOS: Initial start of implementing Airplay support. 2020-01-06 15:15:52 +01:00
Peter Steenbergen c1b3bb8b0e MycroftOS: Add mycroftos-enclosure-skill for FB visuals. 2020-01-06 11:44:25 +01:00
Peter Steenbergen dc7396e46e MycroftOS: Show wifisetup FB visual when starting the wifisetup. 2020-01-06 11:41:32 +01:00
Peter Steenbergen e1a4e0c4de MycroftOS: Buildroot: Don's bother the speechrecognition executables.
(Hopefully, the clean build runs till the end now)
2020-01-03 13:07:51 +01:00
Peter Steenbergen 073e5b9e91 MycroftOS: Get RPI4 inline with RPI3 2020-01-03 13:07:22 +01:00
Peter Steenbergen 3e6ec89558 MycroftOS: Mimic a captive portal to auto start a browser on wifi connect. 2019-12-31 16:59:43 +01:00
Peter Steenbergen 34a89c5541 MycroftOS: Implementation of MycroftOS-WiFiSetup system.
- Start an Acces Point if no wlan is configured.
- Start a small flask webserver to configure the wifi.
2019-12-29 14:03:51 +01:00
Peter Steenbergen 34b9fdaadb MycroftOS: Buildroot: Update rpi firmware. 2019-12-24 09:27:17 +01:00
Peter Steenbergen 7fd28c698d MycroftOS: Buildroot: Bump kernel to 4.19.89 2019-12-22 21:06:49 +01:00
Peter Steenbergen 8e897038b7 MycroftOS: Make the HDMI bootup screen pretty again 2019-12-22 19:29:30 +01:00
Peter Steenbergen fbf0c9f590 MycroftOS: Add date/time utils and AP support to wpa_supplicant 2019-12-22 14:00:33 +01:00
Peter Steenbergen 1dfae2d035 MycroftOS: Loading the mycroft-cli-client to soon is fixed
- Therefor start the ncurses cli client by default again
2019-12-22 13:14:57 +01:00
Peter Steenbergen 2540e70dca MycroftOS: Fix splash screen to be reset when mycroft started 2019-12-22 12:48:16 +01:00
Peter Steenbergen 2923aa5be2 MycroftOS: Silence the HDMI screen again. 2019-12-22 12:28:16 +01:00
Peter Steenbergen 4061037d0b MycroftOS: Some of tweaks and fises. 2019-12-21 23:43:56 +01:00
Peter Steenbergen 181bb4c98d MycroftOS: Bump mycroft to 19.8.5 and proper systemd support.
- Make it more robust
- In preparation for watchdog support
- Do not start Mycroft if network is not up
- Wait for internet connectivity
2019-12-21 18:54:56 +01:00
Peter Steenbergen e1c343a762 MycroftOS: Decrease pulseaudio latency by disabling tsched.
- This decreases teh latency from 828899 usec to 91376 usec
  a factor of ~10 which feels a lot snappier with for instance
  the listener sound. (testing needs to prove possible other
  related glitches.)
2019-12-20 21:09:29 +01:00
Peter Steenbergen ef7f547531 MycroftOS: Fix wifi. 2019-12-20 21:05:12 +01:00
Peter Steenbergen 9cfca493ac MycroftOS: Disable Echo Cancellation (for now). 2019-12-17 12:12:27 +01:00
Peter Steenbergen a3e71e7602 MycroftOS: Remove export for node, replace with LC_ALL. 2019-12-17 09:27:02 +01:00
Peter Steenbergen e714267786 MycroftOS: Remove alsactl as alsa is not running at that point yet.
Secondly, export LC_ALL just to be sure.
2019-12-17 09:24:26 +01:00
Peter Steenbergen 93c2a966a9 Update README to reflect latest Buildroot version changes. 2019-12-16 17:33:43 +01:00
Peter Steenbergen b13b532324 Merge branch 'downgrade/buildroot' into develop 2019-12-16 17:22:29 +01:00
Peter Steenbergen 2cb42b561f MycroftOS: Buildroot: Revert back to 2019.08.x 2019-12-15 20:45:59 +01:00
Peter Steenbergen 9cfd4d8f7e Revert "MycroftOS: Buildroot: Downgrade dbus-python."
This reverts commit bf9493953f.
2019-12-15 20:41:59 +01:00
Peter Steenbergen 9dce82974d Revert "MycroftOS: Buildroot: Update to latest stable release 2019.11.x"
This reverts commit 9bd1f0a872.
2019-12-15 20:40:46 +01:00
Peter Steenbergen 6371967836 Revert "MycroftOS: Buildroot: Adjust patchesfor Buildroot 2019.11.x"
This reverts commit 66eeec18d0.
2019-12-15 20:40:16 +01:00
Peter Steenbergen b7d3e2ce26 Revert "MycroftOS: Downgrade pyalsaaudio to 0.8.2"
This reverts commit d47475f87d.
2019-12-15 20:39:37 +01:00
Peter Steenbergen 1bc56ba2be Revert "MycroftOS: Buildroot: Revert Python3.8 to Python3.7.4"
This reverts commit 86f75faa4f.
2019-12-15 20:38:54 +01:00
Peter Steenbergen bf9493953f MycroftOS: Buildroot: Downgrade dbus-python. 2019-12-15 20:03:40 +01:00
Peter Steenbergen 86f75faa4f MycroftOS: Buildroot: Revert Python3.8 to Python3.7.4 2019-12-14 12:41:14 +01:00
Peter Steenbergen 29f6e0c00e MycroftOS: Documentation: Update building documentation.
- New Makefile build system.
- Checkout of develop branch.
2019-12-11 15:39:40 +01:00
Peter Steenbergen 44136b2568 MycroftOS: Documentation: Update python-packages list. 2019-12-11 15:37:53 +01:00
Peter Steenbergen 16dfe9b74f MycroftOS: Separate log files for each target. 2019-12-10 13:45:54 +01:00
Peter Steenbergen cd521279b0 MycroftOS: RPi4 configuration rename. 2019-12-10 13:24:48 +01:00
Peter Steenbergen ee529612ef Merge branch 'feature/rpi4' into develop 2019-12-10 13:23:46 +01:00
Peter Steenbergen 8b826c72fd MycroftOS: BNuilding now uses a proper Makefile.
- Big thx once again to the HassOS guys.
2019-12-10 13:21:49 +01:00
Peter Steenbergen c24ec5c1b7 MycroftOS: Add RPI4 support. 2019-12-10 11:13:25 +01:00
Peter Steenbergen f45287d34d MycroftOS: Add patched volume skill by default.
- This will change later on when the enclosure code is ready
  and take care of the volume control. For now we use ALSA
  and added the MycroftOS to ALSA_PLATFORMS
2019-12-08 15:30:58 +01:00
Peter Steenbergen e1862c63aa MycroftOS: Don's start mycroft-cli-client by default.
- Also in preperation to showing a help section with typical
  commands available for MycroftOS.
2019-12-08 14:23:02 +01:00
Peter Steenbergen 1adee13f9f MycroftOS: Remove python-typing requirement for Python 3.8 compatibility 2019-12-08 13:19:58 +01:00
Peter Steenbergen d7925b6496 MycroftOS: Add python-colorama as msk dependency 2019-12-07 18:57:29 +01:00