Public Member Functions | Static Public Member Functions | Static Private Member Functions | Friends
MAX3421E Class Reference

#include <Max3421e.h>

Inheritance diagram for MAX3421E:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void busprobe (void)
char * bytesRd (byte, byte, char *)
char * bytesWr (byte, byte, char *)
byte getVbusState (void)
byte gpioRd (void)
byte GpxHandler ()
byte IntHandler ()
 MAX3421E (void)
void powerOn ()
byte regRd (byte)
boolean reset ()
byte Task ()
boolean vbusPwr (boolean)

Static Public Member Functions

static void gpioWr (byte)
static void regWr (byte, byte)

Static Private Member Functions

static void pinInit (void)
static uint8_t readGPX (void)
static uint8_t readINT (void)
static void setRST (uint8_t val)
static void spi_init ()

Friends

class Max_LCD

Detailed Description

Definition at line 40 of file Max3421e.h.


Constructor & Destructor Documentation

MAX3421E::MAX3421E ( void  )

Definition at line 85 of file Max3421e.cpp.


Member Function Documentation

void MAX3421E::busprobe ( void  )

Definition at line 235 of file Max3421e.cpp.

char * MAX3421E::bytesRd ( byte  reg,
byte  nbytes,
char *  data 
)

Definition at line 170 of file Max3421e.cpp.

char * MAX3421E::bytesWr ( byte  reg,
byte  nbytes,
char *  data 
)

Definition at line 132 of file Max3421e.cpp.

byte MAX3421E::getVbusState ( void  )

Definition at line 91 of file Max3421e.cpp.

byte MAX3421E::gpioRd ( void  )

Definition at line 187 of file Max3421e.cpp.

void MAX3421E::gpioWr ( byte  val) [static]

Definition at line 148 of file Max3421e.cpp.

Definition at line 323 of file Max3421e.cpp.

Definition at line 307 of file Max3421e.cpp.

void MAX3421E::pinInit ( void  ) [static, private]

Definition at line 75 of file Max3421e.cpp.

void MAX3421E::powerOn ( void  )

Definition at line 271 of file Max3421e.cpp.

uint8_t MAX3421E::readGPX ( void  ) [static, private]

Definition at line 68 of file Max3421e.cpp.

uint8_t MAX3421E::readINT ( void  ) [static, private]

Definition at line 63 of file Max3421e.cpp.

byte MAX3421E::regRd ( byte  reg)

Definition at line 157 of file Max3421e.cpp.

void MAX3421E::regWr ( byte  reg,
byte  val 
) [static]

Definition at line 120 of file Max3421e.cpp.

boolean MAX3421E::reset ( )

Definition at line 196 of file Max3421e.cpp.

void MAX3421E::setRST ( uint8_t  val) [static, private]

Definition at line 55 of file Max3421e.cpp.

static void MAX3421E::spi_init ( ) [inline, static, private]

Definition at line 65 of file Max3421e.h.

byte MAX3421E::Task ( void  )

Reimplemented in USB.

Definition at line 290 of file Max3421e.cpp.

*OVERLOAD pin of Vbus switch is connected to GPIN7 **OVERLOAD state low NO OVERLOAD or VBUS OFF state high **boolean MAX3421E::vbusPwr ( boolean  action)

Definition at line 215 of file Max3421e.cpp.


Friends And Related Function Documentation

friend class Max_LCD [friend]

Definition at line 80 of file Max3421e.h.


The documentation for this class was generated from the following files:


rosserial_adk_demo
Author(s): Adam Stambler
autogenerated on Mon Dec 2 2013 12:02:02