HALDLS
spi.h File Reference
#include <array>
#include <iosfwd>
#include "fisch/vx/constants.h"
#include "halco/common/geometry.h"
#include "halco/common/typed_array.h"
#include "halco/hicann-dls/vx/dac.h"
#include "halco/hicann-dls/vx/xboard.h"
#include "haldls/cerealization.h"
#include "haldls/vx/genpybind.h"
#include "haldls/vx/traits.h"
#include "hate/visibility.h"
+ Include dependency graph for spi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  haldls::vx::detail::BackendContainerTrait< DACChannel >
 
struct  haldls::vx::detail::BackendContainerTrait< DACControl >
 
struct  haldls::vx::detail::BackendContainerTrait< ShiftRegister >
 
class  haldls::vx::DACChannel
 Container for individual configuration of the value of a DAC channel of the xBoard DACs. More...
 
class  haldls::vx::DACControl
 Container for enabling DAC channels of a xBoard DAC. More...
 
class  haldls::vx::ShiftRegister
 Container for configuration of the 24-bit wide shift register controlling six VDD switches, the selection of the ADC source, ADC power down and reset pins, six LEDs, routing two DAC channels to a differential debug line and the CapMem reference current connection. More...
 
struct  haldls::vx::DACChannel::Value
 

Namespaces

 halco
 
 halco::hicann_dls
 
 halco::hicann_dls::vx
 
 haldls
 
 haldls::vx
 
 haldls::vx::detail
 

Functions

std::ostream & haldls::vx::operator<< (std::ostream &os, ShiftRegister::AnalogReadoutMux1Input const &config) SYMBOL_VISIBLE
 
std::ostream & haldls::vx::operator<< (std::ostream &os, ShiftRegister::AnalogReadoutMux2Input const &config) SYMBOL_VISIBLE
 
std::ostream & haldls::vx::operator<< (std::ostream &os, ShiftRegister::AnalogReadoutMux3Input const &config) SYMBOL_VISIBLE