PX4 Firmware
PX4 Autopilot Software http://px4.io
at24c_dev_s Struct Reference
Collaboration diagram for at24c_dev_s:

Public Attributes

struct mtd_dev_s mtd
 
FAR struct i2c_master_s * dev
 
uint8_t addr
 
uint16_t pagesize
 
uint16_t npages
 
perf_counter_t perf_transfers
 
perf_counter_t perf_resets_retries
 
perf_counter_t perf_errors
 

Detailed Description

Definition at line 164 of file 24xxxx_mtd.c.

Member Data Documentation

◆ addr

uint8_t at24c_dev_s::addr

Definition at line 167 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), and at24c_initialize().

◆ dev

FAR struct i2c_master_s* at24c_dev_s::dev

Definition at line 166 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), and at24c_initialize().

◆ mtd

struct mtd_dev_s at24c_dev_s::mtd

Definition at line 165 of file 24xxxx_mtd.c.

Referenced by at24c_initialize(), and at24c_test().

◆ npages

uint16_t at24c_dev_s::npages

Definition at line 169 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), at24c_initialize(), and at24c_ioctl().

◆ pagesize

uint16_t at24c_dev_s::pagesize

Definition at line 168 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), at24c_initialize(), and at24c_ioctl().

◆ perf_errors

perf_counter_t at24c_dev_s::perf_errors

Definition at line 173 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), and at24c_initialize().

◆ perf_resets_retries

perf_counter_t at24c_dev_s::perf_resets_retries

Definition at line 172 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), and at24c_initialize().

◆ perf_transfers

perf_counter_t at24c_dev_s::perf_transfers

Definition at line 171 of file 24xxxx_mtd.c.

Referenced by at24c_bread(), at24c_bwrite(), and at24c_initialize().


The documentation for this struct was generated from the following file: