| 
|   | mboard_eeprom_t (void) | 
|   | Make a new empty mboard eeprom.  More...
  | 
|   | 
|   | mboard_eeprom_t (i2c_iface &iface, const std::string &which) | 
|   | 
| void  | commit (i2c_iface &iface, const std::string &which) const | 
|   | 
|   | dict (void) | 
|   | 
|   | dict (InputIterator first, InputIterator last) | 
|   | 
| std::size_t  | size (void) const | 
|   | 
| std::vector< std::string >  | keys (void) const | 
|   | 
| std::vector< std::string >  | vals (void) const | 
|   | 
| bool  | has_key (const std::string &key) const | 
|   | 
| const std::string &  | get (const std::string &key, const std::string &other) const | 
|   | 
| const std::string &  | get (const std::string &key) const | 
|   | 
| void  | set (const std::string &key, const std::string &val) | 
|   | 
| const std::string &  | operator[] (const std::string &key) const | 
|   | 
| std::string &  | operator[] (const std::string &key) | 
|   | 
| std::string  | pop (const std::string &key) | 
|   | 
The motherboard EEPROM object: Knows how to read and write the EEPROM for various USRPs. The class inherits from a string, string dictionary. Use the dictionary interface to get and set values. Commit to the EEPROM to save changed settings.