summaryrefslogtreecommitdiff
path: root/src/telefireone-v2.0
diff options
context:
space:
mode:
Diffstat (limited to 'src/telefireone-v2.0')
-rw-r--r--src/telefireone-v2.0/Makefile3
-rw-r--r--src/telefireone-v2.0/ao_pins.h8
-rw-r--r--src/telefireone-v2.0/ao_telefireone.c3
3 files changed, 13 insertions, 1 deletions
diff --git a/src/telefireone-v2.0/Makefile b/src/telefireone-v2.0/Makefile
index 0b93c1cb..85f06de4 100644
--- a/src/telefireone-v2.0/Makefile
+++ b/src/telefireone-v2.0/Makefile
@@ -55,7 +55,8 @@ ALTOS_SRC = \
ao_radio_cmac_cmd.c \
ao_log.c \
ao_log_fireone.c \
- ao_ads124s0x.c
+ ao_ads124s0x.c \
+ ao_max6691.c
PRODUCT_SRC = \
ao_telefireone.c
diff --git a/src/telefireone-v2.0/ao_pins.h b/src/telefireone-v2.0/ao_pins.h
index a4b50617..6b153f92 100644
--- a/src/telefireone-v2.0/ao_pins.h
+++ b/src/telefireone-v2.0/ao_pins.h
@@ -260,4 +260,12 @@ struct ao_adc {
(1 << AO_PAD_ADC_PYRO) | \
(1 << AO_PAD_ADC_BATT))
+/* MAX6691 thermistor chip */
+#define AO_MAX6691_GPIO (&stm_gpiob)
+#define AO_MAX6691_PIN 3
+#define AO_MAX6691_TIMER (&stm_tim2)
+#define AO_MAX6691_CH 2
+#define AO_MAX6691_DMA 7
+
+
#endif /* _AO_PINS_H_ */
diff --git a/src/telefireone-v2.0/ao_telefireone.c b/src/telefireone-v2.0/ao_telefireone.c
index a4883234..ff2f11d8 100644
--- a/src/telefireone-v2.0/ao_telefireone.c
+++ b/src/telefireone-v2.0/ao_telefireone.c
@@ -23,6 +23,7 @@
#include <ao_radio_cmac_cmd.h>
#include <ao_eeprom.h>
#include <ao_ads124s0x.h>
+#include <ao_max6691.h>
static void
set_logging(void)
@@ -55,6 +56,8 @@ main(void)
ao_adc_init();
+ ao_max6691_init();
+
ao_eeprom_init();
ao_storage_init();
ao_log_init();