11-04-2024, 02:10 PM
Hi Frank,
Yes the intro of the RP1 changed quite a few things, including the loss of PWM sound output that is available on previous Pi models. There is no physical issue, but with the removal of the video/headphone socket they haven’t bothered to implement it in firmware. The suggested methods of getting sound out now is HDMI or USB or I2S. Only the I2S is on the 40 pin header and I was concerned that if this couldn’t be implemented easily or wasn’t currently supported then a HAT would have needed to be mounted on the header and plugged into HDMI or USB…untidy.
Fear not on auto configuration. I’ve not bottomed all the detail yet but there is code in the Pi firmware to load the contents of a I2C eprom during boot. In fact RP foundation insist that any 3rd party board that wants to call itself a HAT must also include this eprom. Some proto boards even include it. So I think it will be possible to plug a modulator HAT onto the Pi and have it auto configure at boot time and run the multi standard application. In turn the application would interrogate the HAT to decide the default TV standard set by say DIP switches on the HAT.
Mike
Yes the intro of the RP1 changed quite a few things, including the loss of PWM sound output that is available on previous Pi models. There is no physical issue, but with the removal of the video/headphone socket they haven’t bothered to implement it in firmware. The suggested methods of getting sound out now is HDMI or USB or I2S. Only the I2S is on the 40 pin header and I was concerned that if this couldn’t be implemented easily or wasn’t currently supported then a HAT would have needed to be mounted on the header and plugged into HDMI or USB…untidy.
Fear not on auto configuration. I’ve not bottomed all the detail yet but there is code in the Pi firmware to load the contents of a I2C eprom during boot. In fact RP foundation insist that any 3rd party board that wants to call itself a HAT must also include this eprom. Some proto boards even include it. So I think it will be possible to plug a modulator HAT onto the Pi and have it auto configure at boot time and run the multi standard application. In turn the application would interrogate the HAT to decide the default TV standard set by say DIP switches on the HAT.
Mike







