Go to the source code of this file.
Typedefs | |
typedef struct uhd_dboard_eeprom_t * | uhd_dboard_eeprom_handle |
A C-level interface for interacting with a daughterboard EEPROM. More... | |
typedef struct uhd_dboard_eeprom_t* uhd_dboard_eeprom_handle |
A C-level interface for interacting with a daughterboard EEPROM.
See uhd::usrp::dboard_eeprom_t for more details.
NOTE: Using a handle before passing it into uhd_dboard_eeprom_make() will result in undefined behavior.
UHD_API uhd_error uhd_dboard_eeprom_free | ( | uhd_dboard_eeprom_handle * | h | ) |
Safely destroy the given handle.
NOTE: Using a handle after passing it into this function will result in a segmentation fault.
UHD_API uhd_error uhd_dboard_eeprom_get_id | ( | uhd_dboard_eeprom_handle | h, |
char * | id_out, | ||
size_t | strbuffer_len | ||
) |
Get the ID associated with the given daughterboard as a string hex representation.
UHD_API uhd_error uhd_dboard_eeprom_get_revision | ( | uhd_dboard_eeprom_handle | h, |
int * | revision_out | ||
) |
Get the daughterboard's revision
The revision doesn't always have to be present, in which case this function will return an error.
UHD_API uhd_error uhd_dboard_eeprom_get_serial | ( | uhd_dboard_eeprom_handle | h, |
char * | serial_out, | ||
size_t | strbuffer_len | ||
) |
Get the daughterboard's serial.
UHD_API uhd_error uhd_dboard_eeprom_last_error | ( | uhd_dboard_eeprom_handle | h, |
char * | error_out, | ||
size_t | strbuffer_len | ||
) |
Get the last error reported by the handle.
UHD_API uhd_error uhd_dboard_eeprom_make | ( | uhd_dboard_eeprom_handle * | h | ) |
Create handle for a USRP daughterboard EEPROM.
UHD_API uhd_error uhd_dboard_eeprom_set_id | ( | uhd_dboard_eeprom_handle | h, |
const char * | id | ||
) |
Set the daughterboard ID using a string hex representation.
UHD_API uhd_error uhd_dboard_eeprom_set_revision | ( | uhd_dboard_eeprom_handle | h, |
int | revision | ||
) |
Set the daughterboard's revision.
UHD_API uhd_error uhd_dboard_eeprom_set_serial | ( | uhd_dboard_eeprom_handle | h, |
const char * | serial | ||
) |
Set the daughterboard's serial.