diff options
Diffstat (limited to 'src/telefireone-v2.0')
-rw-r--r-- | src/telefireone-v2.0/Makefile | 3 | ||||
-rw-r--r-- | src/telefireone-v2.0/ao_pins.h | 8 | ||||
-rw-r--r-- | src/telefireone-v2.0/ao_telefireone.c | 3 |
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(); |