Commit Graph

21 Commits

Author SHA1 Message Date
j1nx 1c0833808d Disable PWM and buttons overlays during testing 2024-02-10 10:35:13 +00:00
j1nx e306bcd9bc [All] Real messy commit with switch to NetworkManager, kernel bump and countless fixes that came up 2024-01-22 16:57:19 +00:00
j1nx ba7c614593 [All] {WIP} Change over the quadlet files to use drop-in support.
At the moment these quadlets do not auto start at boot yet.
Still thinking about the best way forward in regards with the upcoming
template support and the overall ovos-containers buildroot package.
2024-01-09 11:59:46 +00:00
j1nx 6e78f7b4b9 [RPI] Fix Mark1 i2csound detection 2023-12-29 16:07:36 +00:00
j1nx 3face078ca [RPI] Switch to function based i2csound system
Many thanks to @BohdanBuinich

https://github.com/OpenVoiceOS/raspOVOS/pull/113
2023-12-29 13:01:31 +00:00
j1nx 3dfb784cc1 [RPI] Add proper ReSpeaker 4-mic square HAT support to i2csound 2023-12-29 09:49:03 +00:00
j1nx 357db47de3 [RPI] Pass on /dev/ttyAMA0 to the phal container for Mark1 support. 2023-12-19 08:27:02 +00:00
j1nx d0c5ebd4d1 [All][RPI] Clean ups and some fixed (+kerenl bump) 2023-12-17 13:49:45 +00:00
j1nx e34033bff1 [RPI] Add Mark-1 detection support to ovos-i2csound
It checks for i2c address of the sound hat first
If found it can be a WM8960 (2-mic) or WM8731 (Mark1) based hat.

It then checks if the right Arduino is connected to the right pins.
If so it assumes a Mark1 device and configures the device.
2023-12-14 11:47:01 +00:00
j1nx 603061f49c [RPI] Allow some seconds to initialise the wm8960 hardware / driver 2023-12-12 18:09:31 +00:00
j1nx 869c81ac2d [RPI] wm8960 button try-out 2023-12-12 09:10:20 +00:00
j1nx 47776bd4aa [RPI] More work on getting the wm8960 2-mic card to work properly 2023-12-12 09:07:53 +00:00
j1nx 31d5e8eb8a [RPI] WM8960 i2csound changes by setting the card ID for amixer
TODO: Create a logic to poll for the card ID after loading the overlay
and use that for the amixer commands.
2023-12-12 07:56:12 +00:00
j1nx 4acfa1202c [RPI] Add mainline WM8960 i2c sound support to ovos-i2csound
This adds support for multiple devices such as;
- Seeed 2 mic voicecard
- keyestudio respeaker 2 mic
- Waveshare WM8960
2023-12-11 08:44:46 +00:00
j1nx 55ced32781 [RPI] Upgrade i2csound system to detect both R6 and R10 SJ-201 boards
Configuring the R6 fan the old way
Configuring the R10 fan as kernel pwm model
Configruing the buttons as standard linux input device
2023-12-11 07:56:44 +00:00
j1nx fe5ec77a81 [ALL][RPI] Switch xvf3510 channel split toward ALSA itself 2023-12-10 10:08:35 +00:00
j1nx f5154ef459 [RPI][WIP] Work on migrating the i2csound system towards pipewire 2023-11-04 12:57:26 +00:00
j1nx cd23256ce0 [RPI] Implement xvf3510 ALSA profiles for pipewire use. 2023-10-29 18:58:22 +00:00
j1nx a3dac255fc [RPI] Implement respeaker also profiles for pipewire to use. 2023-10-01 15:44:09 +00:00
j1nx e663240d23 [ALL] The big cleanup to change mycroft into ovos 2023-08-31 19:03:59 +00:00
j1nx cf6c4c7020 [RPI] Enable rpi-eeprom auto update and fixes for the sound system 2023-08-26 18:36:44 +00:00