Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

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);