modm API documentation
modm::ltc2984< SpiMaster, Cs >::Configuration::Rtd Struct Reference

Public Types

enum  RsenseChannel : uint32_t {
  Ch2_Ch1 = 0b00010ul << 22, Ch3_Ch2 = 0b00011ul << 22, Ch4_Ch3 = 0b00100ul << 22, Ch5_Ch4 = 0b00101ul << 22,
  Ch6_Ch5 = 0b00110ul << 22, Ch7_Ch6 = 0b00111ul << 22, Ch8_Ch7 = 0b01000ul << 22, Ch9_Ch8 = 0b01001ul << 22,
  Ch10_Ch9 = 0b01010ul << 22, Ch11_Ch10 = 0b01011ul << 22, Ch12_Ch11 = 0b01100ul << 22, Ch13_Ch12 = 0b01101ul << 22,
  Ch14_Ch13 = 0b01110ul << 22, Ch15_Ch14 = 0b01111ul << 22, Ch16_Ch15 = 0b10000ul << 22, Ch17_Ch16 = 0b10001ul << 22,
  Ch18_Ch17 = 0b10010ul << 22, Ch19_Ch18 = 0b10011ul << 22, Ch20_Ch19 = 0b10100ul << 22
}
 
enum  Wires : uint32_t { Wire2 = 0b00ul << 20, Wire3 = 0b01ul << 20, Wire4 = 0b10ul << 20, Wire4_KelvinRsense = 0b11ul << 20 }
 
enum  ExcitationMode : uint32_t { NoRotation_NoSharing = 0b00ul << 18, NoRotation_Sharing = 0b01ul << 18, Rotation_Sharing = 0b10ul << 18 }
 
enum  ExcitationCurrent : uint32_t {
  Current_5uA = 0b0001ul << 14, Current_10uA = 0b0010ul << 14, Current_25uA = 0b0011ul << 14, Current_50uA = 0b0100ul << 14,
  Current_100uA = 0b0101ul << 14, Current_250uA = 0b0110ul << 14, Current_500uA = 0b0111ul << 14, Current_1mA = 0b1000ul << 14
}
 
enum  RtdCurve : uint32_t { European = 0b00ul << 12, American = 0b01ul << 12, Japanese = 0b10ul << 12, ITS_90 = 0b11ul << 12 }
 

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