Page 1 of 1

HiFiBerry EEPROM purpose

Posted: Sat Aug 15, 2015 8:44 am
by Wattie
In layman's terms, what advantages will the EEPROM deliver on add-on cards? Specifically the HiFiBerry DAC+, but I'm happy to try to understand it in a general sense.

Re: HiFiBerry EEPROM purpose

Posted: Sat Aug 15, 2015 8:48 am
by fruitoftheloom
Wattie wrote:In layman's terms, what advantages will the EEPROM deliver on add-on cards? Specifically the HiFiBerry DAC+, but I'm happy to try to understand it in a general sense.
HAT Specification:

https://www.raspberrypi.org/blog/introd ... ry-pi-hats

Re: HiFiBerry EEPROM purpose

Posted: Sat Aug 15, 2015 9:59 am
by DougieLawson
Wattie wrote:In layman's terms, what advantages will the EEPROM deliver on add-on cards? Specifically the HiFiBerry DAC+, but I'm happy to try to understand it in a general sense.
The EEPROM can hold the device tree blob that's needed to configure the GPIO pins for the add-on hardware.

Re: HiFiBerry EEPROM purpose

Posted: Sat Aug 15, 2015 10:46 am
by Wattie
So the EEPROM takes the responsibility of introducing the device instead of predicting every possibility on the host side, or the usual configuration requiring a deeper understanding? A bit like coming to a party with your favourite drinks, food and music. I assume it's like plug and play, instead of plug and struggle. Under most circumstances I would only do that once and then leave things alone

Has anybody implemented this yet? Everything I have experience with has required considerable tweaking.