upm  1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
M24LR64E Class Reference

Classes

class  AccessMode
 
class  M24LR64E_ADDR_T
 
class  SectorAccessRight
 
class  SectorSelectPassWd
 

Public Member Functions

synchronized void delete ()
 
 M24LR64E (int bus, M24LR64E.AccessMode mode)
 
 M24LR64E (int bus)
 
boolean submitPasswd (long passwd)
 
boolean writePasswd (long passwd)
 
void sectorProtectConfig (long sectorNumber, boolean protectEnable, M24LR64E.SectorAccessRight accessRight, M24LR64E.SectorSelectPassWd passwd)
 
void clearSectorProtect ()
 
void sectorWriteLockBit (long sectorNumber, boolean sockEnable)
 
short getDSFID ()
 
short getAFI ()
 
byte[] getUID ()
 
long getMemorySize ()
 
void clearMemory ()
 
int writeByte (long address, short data)
 
int writeBytes (long address, byte[] buffer)
 
short readByte (long address)
 
int readBytes (long address, byte[] buffer)
 

Static Public Attributes

static final int EEPROM_I2C_LENGTH = javaupm_m24lr64eJNI.M24LR64E_EEPROM_I2C_LENGTH_get()
 
static final int PASSWORD_LENGTH = javaupm_m24lr64eJNI.M24LR64E_PASSWORD_LENGTH_get()
 
static final int SECTOR_SECURITY_STATUS_BASE_ADDR = javaupm_m24lr64eJNI.M24LR64E_SECTOR_SECURITY_STATUS_BASE_ADDR_get()
 
static final short LOCK_PROTECT_BIT = javaupm_m24lr64eJNI.M24LR64E_LOCK_PROTECT_BIT_get()
 
static final short WRITE_READ_PROTECT_BIT = javaupm_m24lr64eJNI.M24LR64E_WRITE_READ_PROTECT_BIT_get()
 
static final short PASSWORD_CTRL_BIT = javaupm_m24lr64eJNI.M24LR64E_PASSWORD_CTRL_BIT_get()
 
static final int UID_LENGTH = javaupm_m24lr64eJNI.M24LR64E_UID_LENGTH_get()
 
static final long I2C_WRITE_TIME = javaupm_m24lr64eJNI.M24LR64E_I2C_WRITE_TIME_get()
 

Protected Member Functions

 M24LR64E (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (M24LR64E obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

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