Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: main.cpp
- Revision:
- 123:6267de54c8ba
- Parent:
- 122:c1b5023eac69
--- a/main.cpp Fri Dec 01 16:29:10 2017 +0000 +++ b/main.cpp Wed Aug 15 22:15:03 2018 +0000 @@ -2067,7 +2067,11 @@ // build data to send // blame the engineers for this bizzare mapping from // chan, threshold -> DAC number +#if (CHIPBOARD==SST8CH) || (CHIPBOARD==SST8CH_1GHz) + dn = (kChansPerLTC2657*kNchanDacs)-(dc*kChansPerLTC2657)-kChansPerLTC2657+(ch % kChansPerLTC2657); +#else dn = ((kChansPerLTC2657*kNchanDacs)-1)-(dc*kChansPerLTC2657)-(ch % kChansPerLTC2657); +#endif if (dn>7) { // invalid code for LTC2657 dac chip printf("kTotDacs=%hu, dc=%hhu, ch=%hhu, kChansPerLTC2657=%hhu, dn=%hhu\n", kTotDacs, dc, ch, kChansPerLTC2657, dn);