projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
demo hacking -- disable everything but ADC
[fw/altos]
/
src
/
stm-demo-adc
/
ao_pins.h
diff --git
a/src/stm-demo-adc/ao_pins.h
b/src/stm-demo-adc/ao_pins.h
index 428fcde99aab90d1aee3001da0de491bfed5841b..1ca7d8a6aceb7211a2c6f50a8382296991535fb3 100644
(file)
--- a/
src/stm-demo-adc/ao_pins.h
+++ b/
src/stm-demo-adc/ao_pins.h
@@
-146,27
+146,32
@@
struct ao_adc {
int16_t idd;
int16_t temp;
int16_t vref;
int16_t idd;
int16_t temp;
int16_t vref;
+ int16_t pot;
};
};
-#define AO_ADC_DUMP(p) printf("idd %5d temp %5d vref %5d\n", \
- (p)->idd, (p)->temp, (p)->vref)
+#define AO_ADC_DUMP(p) printf("idd %5d temp %5d vref %5d
pot %5d
\n", \
+ (p)->idd, (p)->temp, (p)->vref
, (p)->pot
)
#define AO_ADC_IDD 4
#define AO_ADC_PIN0_PORT (&stm_gpioa)
#define AO_ADC_PIN0_PIN 4
#define AO_ADC_IDD 4
#define AO_ADC_PIN0_PORT (&stm_gpioa)
#define AO_ADC_PIN0_PIN 4
+#define AO_ADC_POT 5
+#define AO_ADC_PIN1_PORT (&stm_gpioa)
+#define AO_ADC_PIN1_PIN 5
+
#define AO_ADC_RCC_AHBENR ((1 << STM_RCC_AHBENR_GPIOAEN))
#define AO_ADC_TEMP 16
#define AO_ADC_VREF 17
#define HAS_ADC_TEMP 1
#define AO_ADC_RCC_AHBENR ((1 << STM_RCC_AHBENR_GPIOAEN))
#define AO_ADC_TEMP 16
#define AO_ADC_VREF 17
#define HAS_ADC_TEMP 1
-#define AO_DATA_RING 32
-#define AO_NUM_ADC 3
+#define AO_NUM_ADC 4
#define AO_ADC_SQ1 AO_ADC_IDD
#define AO_ADC_SQ2 AO_ADC_TEMP
#define AO_ADC_SQ3 AO_ADC_VREF
#define AO_ADC_SQ1 AO_ADC_IDD
#define AO_ADC_SQ2 AO_ADC_TEMP
#define AO_ADC_SQ3 AO_ADC_VREF
+#define AO_ADC_SQ4 AO_ADC_POT
#define HAS_I2C_1 1
#define I2C_1_PB6_PB7 0
#define HAS_I2C_1 1
#define I2C_1_PB6_PB7 0