Public Member Functions | Public Attributes | Static Public Attributes
ethercat_hardware::WG0XSpiEepromCmd Struct Reference

List of all members.

Public Member Functions

void build_arbitrary (unsigned length)
void build_read (unsigned page)
void build_write (unsigned page)

Public Attributes

union {
   uint8_t   command_
__attribute__
uint16_t page_
uint8_t busy_:1
uint8_t operation_:4
uint8_t start_:1
uint8_t unused2_:2

Static Public Attributes

static const unsigned SPI_ARBITRARY_OP = 3
static const unsigned SPI_BUFFER_ADDR = 0xF400
static const unsigned SPI_COMMAND_ADDR = 0x0230
static const unsigned SPI_READ_OP = 0
static const unsigned SPI_WRITE_OP = 1

Detailed Description

Definition at line 44 of file wg_eeprom.cpp.


Member Function Documentation

void ethercat_hardware::WG0XSpiEepromCmd::build_arbitrary ( unsigned  length) [inline]

Definition at line 71 of file wg_eeprom.cpp.

void ethercat_hardware::WG0XSpiEepromCmd::build_read ( unsigned  page) [inline]

Definition at line 59 of file wg_eeprom.cpp.

void ethercat_hardware::WG0XSpiEepromCmd::build_write ( unsigned  page) [inline]

Definition at line 65 of file wg_eeprom.cpp.


Member Data Documentation

Definition at line 54 of file wg_eeprom.cpp.

Definition at line 49 of file wg_eeprom.cpp.

Definition at line 52 of file wg_eeprom.cpp.

Definition at line 46 of file wg_eeprom.cpp.

Definition at line 80 of file wg_eeprom.cpp.

const unsigned ethercat_hardware::WG0XSpiEepromCmd::SPI_BUFFER_ADDR = 0xF400 [static]

Definition at line 83 of file wg_eeprom.cpp.

Definition at line 82 of file wg_eeprom.cpp.

Definition at line 78 of file wg_eeprom.cpp.

Definition at line 79 of file wg_eeprom.cpp.

Definition at line 53 of file wg_eeprom.cpp.

Definition at line 55 of file wg_eeprom.cpp.


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


ethercat_hardware
Author(s): Rob Wheeler , Derek King
autogenerated on Thu Jun 6 2019 19:46:33