REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
functions Namespace Reference

namespace for internal helpers More...

Classes

class  AD5452
 The AD5452 is the 12-Bit Multiplying DAC, used in the C-Block (one AD5452 per lane). More...
 
class  AD8402
 
class  AD8403
 The AD8403 is a four channel, 8 bit digital potentiometer. More...
 
class  AD9834
 
class  DAC60508
 The DAC60508 is the 12-Bit 8-channel DAC, used in the MInt-Block for the initial conditions. More...
 
class  DataFunction
 A DataFunction class wraps SPI communication over the digital bus. More...
 
class  EEPROM25AA02
 
class  Function
 Function classes encapsulate digital bus calls. More...
 
class  ICommandRegisterFunction
 DataFunction to transfer 32bit of data to the I-Block matrix command registry. More...
 
class  SR74HC16X
 
class  SR74HCT595
 The SR74HCT595 is an 8-Bit Shift Register with 3-State Output Registers. More...
 
class  SyncFunction
 
class  TMP127Q1
 
class  TriggerFunction
 A trigger function exploits the fact that setting an address on the bus triggers an action (TODO: Is that description right?) More...
 
class  UMatrixFunction
 

Detailed Description

namespace for internal helpers

The AD8402 is a two channel, 8 bit digital potentiometer.

Calculation of actual resistance values is a bit complicated and greatly depends on the hardware conditions. Writing raw values is sufficient for our uses in m block calibraiton.