Ftdi::Eeprom(3)
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 aclass Privatelisted 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
- opensuse-leap 16.0: libftdi1-devel 1.5.42+git.de9f01e-160000.3.2 Β· LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-with-classpath-exception
- opensuse-leap 16.0: libftdi1-devel 1.5.42+git.de9f01e-160000.3.2 Β· LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-with-classpath-exception
- opensuse-leap 16.0: libftdi1-devel 1.5.42+git.de9f01e-160000.3.2 Β· LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-with-classpath-exception
- opensuse-leap 16.0: libftdi1-devel 1.5.42+git.de9f01e-160000.3.2 Β· LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-with-classpath-exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms