Ftdi::Eeprom(3)

πŸ“¦
version 1.5.42+git.de9f01e Β· 2 versions
, in opensuse-leap 16.0

okay bestie, welcome to Ftdi::Eeprom(3) from libftdi1 β€” it’s giving device EEPROM realness and we’re gonna get through every last detail together βœ¨πŸ’–

πŸ’– NAME

Ftdi::Eeprom β€” Device EEPROM. That’s the name, that’s the vibe, periodt πŸŽ€

✨ SYNOPSIS

start with this exact include, no cap:

#include <ftdi.hpp>

πŸŽ€ Classes

  • class Private β€” yes, there is a class Private listed here, and it is exactly that. πŸ’…

🌸 Public Member Functions

  • Eeprom (Context *parent) β€” constructor energy 🫢
  • ~Eeprom () β€” destructor, as expected 😭
  • int init_defaults (char *manufacturer, char *product, char *serial) β€” init defaults, with those exact parameters 🌸
  • int chip_id (unsigned int *chipid) β€” chip id function, bestie πŸ’œ
  • int build (unsigned char *output) β€” build function, output pointer and all πŸ”₯
  • int read (unsigned char *eeprom) β€” read function, eeprom pointer included ⭐
  • int write (unsigned char *eeprom) β€” write function, same eeprom pointer situation πŸ’€
  • int read_location (int eeprom_addr, unsigned short *eeprom_val) β€” read location, exact signature πŸŽ€
  • int write_location (int eeprom_addr, unsigned short eeprom_val) β€” write location, exact signature πŸ¦‹
  • int erase () β€” erase, no arguments, iconic πŸ‘‘

πŸ¦‹ Detailed Description

Device EEPROM. That’s the detailed description, and honestly it ate πŸ’…

Definition at line 153 of file ftdi.hpp. 🌈

πŸ’… Constructor & Destructor Documentation

Ftdi::Eeprom::Eeprom (Context * parent)

Definition at line 461 of file ftdi.cpp. ✨

References Ftdi::Context::context(). 🫢

Ftdi::Eeprom::~Eeprom ()

Definition at line 467 of file ftdi.cpp. 😭

πŸ”₯ Member Function Documentation

int Ftdi::Eeprom::init_defaults (char * manufacturer, char * product, char * serial)

Definition at line 471 of file ftdi.cpp. 🌸

References ftdi_eeprom_initdefaults(). πŸ’–

int Ftdi::Eeprom::chip_id (unsigned int * chipid)

Definition at line 476 of file ftdi.cpp. ⭐

References ftdi_read_chipid(). πŸ’œ

int Ftdi::Eeprom::build (unsigned char * output)

Definition at line 481 of file ftdi.cpp. πŸ”₯

References ftdi_eeprom_build(). πŸŽ€

int Ftdi::Eeprom::read (unsigned char * eeprom)

Definition at line 486 of file ftdi.cpp. πŸ¦‹

References ftdi_read_eeprom(). 🌸

int Ftdi::Eeprom::write (unsigned char * eeprom)

Definition at line 491 of file ftdi.cpp. πŸ’€

References ftdi_write_eeprom(). 🌈

int Ftdi::Eeprom::read_location (int eeprom_addr, unsigned short * eeprom_val)

Definition at line 496 of file ftdi.cpp. ✨

References ftdi_read_eeprom_location(). πŸ‘‘

int Ftdi::Eeprom::write_location (int eeprom_addr, unsigned short eeprom_val)

Definition at line 501 of file ftdi.cpp. πŸ’…

References ftdi_write_eeprom_location(). 🫢

int Ftdi::Eeprom::erase ()

Definition at line 506 of file ftdi.cpp. 😭

References ftdi_erase_eeprom(). πŸ”₯

πŸ‘‘ Author

Generated automatically by Doxygen for libftdi1 from the source code. πŸ’–


cute sign-off bestie: Version 1.5, dated Wed Nov 6 2024 09:58:53, and it’s all Ftdi::Eeprom(3) β€” bye, ily, slay πŸ«ΆπŸŽ€βœ¨

πŸ“¦ where this page comes from