altos: Integrate telescience support
[fw/altos] / src / cc1111 / ao_arch.h
index c49728197d0d4a2439f427dbebbdb4e063b5a8bb..8a41791fea326d58c3421d1688c325ef5a9d6d7a 100644 (file)
@@ -192,4 +192,16 @@ extern __code __at (0x00a6) uint32_t ao_radio_cal;
 
 #define ao_arch_critical(b) __critical { b }
 
+struct ao_adc {
+       uint16_t        tick;           /* tick when the sample was read */
+       int16_t         accel;          /* accelerometer */
+       int16_t         pres;           /* pressure sensor */
+       int16_t         temp;           /* temperature sensor */
+       int16_t         v_batt;         /* battery voltage */
+       int16_t         sense_d;        /* drogue continuity sense */
+       int16_t         sense_m;        /* main continuity sense */
+};
+
+#define AO_ADC_RING    32
+
 #endif /* _AO_ARCH_H_ */