AD525x  0.6.0
Library for I2C communication with AD5253 and AD5254 digital potentiometers using an Arduino.
Public Member Functions | List of all members
AD5254 Class Reference

#include <AD525x.h>

Inheritance diagram for AD5254:
AD525x

Public Member Functions

uint8_t get_max_val (void)
 
- Public Member Functions inherited from AD525x
 AD525x ()
 
uint8_t initialize (uint8_t AD_addr)
 
uint8_t write_RDAC (uint8_t RDAC, uint8_t value)
 
uint8_t read_RDAC (uint8_t RDAC)
 
uint8_t write_EEMEM (uint8_t reg, uint8_t value)
 
uint8_t read_EEMEM (uint8_t reg)
 
float read_tolerance (uint8_t RDAC)
 
uint8_t reset_device (void)
 
uint8_t restore_RDAC (uint8_t RDAC)
 
uint8_t restore_all_RDAC (void)
 
uint8_t store_RDAC (uint8_t RDAC)
 
uint8_t decrement_RDAC (uint8_t RDAC)
 
uint8_t increment_RDAC (uint8_t RDAC)
 
uint8_t decrement_RDAC_6dB (uint8_t RDAC)
 
uint8_t increment_RDAC_6dB (uint8_t RDAC)
 
uint8_t decrement_all_RDAC (void)
 
uint8_t increment_all_RDAC (void)
 
uint8_t decrement_all_RDAC_6dB (void)
 
uint8_t increment_all_RDAC_6dB (void)
 
uint8_t get_err_code (void)
 
char * get_error_text (void)
 

Additional Inherited Members

- Protected Attributes inherited from AD525x
uint8_t max_val
 

Detailed Description

Definition at line 117 of file AD525x.h.

Member Function Documentation

uint8_t AD5254::get_max_val ( void  )
virtual

Retrieve the maximum value of the wiper.

The AD5253 and AD5254 differ only in their maximum wiper value, [0, 64) for AD5253 and [0, 256) for AD5254. This function is an interface that should return the maximum wiper value when called from the child class objects. See AD525x::get_max_val().

Returns
Returns the value stored in AD5254::max_val. (255)

Reimplemented from AD525x.

Definition at line 501 of file AD525x.cpp.


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