summaryrefslogtreecommitdiffstatshomepage
path: root/cc3200/mods/pybadc.c
diff options
context:
space:
mode:
authordanicampora <danicampora@gmail.com>2015-02-27 16:50:06 +0100
committerdanicampora <danicampora@gmail.com>2015-03-11 16:54:09 +0100
commitd226dd2f5999d27533386c4cd95a4200b38f3b65 (patch)
tree4e40131e34dc53b5ff6f0df814d106fd80e66478 /cc3200/mods/pybadc.c
parent0475de1350726871eca827d637fd423dfd836ca2 (diff)
downloadmicropython-d226dd2f5999d27533386c4cd95a4200b38f3b65.tar.gz
micropython-d226dd2f5999d27533386c4cd95a4200b38f3b65.zip
cc3200: Add preliminary low power deep sleep support.
Diffstat (limited to 'cc3200/mods/pybadc.c')
-rw-r--r--cc3200/mods/pybadc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cc3200/mods/pybadc.c b/cc3200/mods/pybadc.c
index 03602e99b1..fb2ae16b4a 100644
--- a/cc3200/mods/pybadc.c
+++ b/cc3200/mods/pybadc.c
@@ -42,6 +42,7 @@
#include "rom_map.h"
#include "interrupt.h"
#include "pin.h"
+#include "gpio.h"
#include "prcm.h"
#include "adc.h"
#include "pybadc.h"
@@ -117,7 +118,7 @@ STATIC mp_obj_t adc_make_new(mp_obj_t type_in, mp_uint_t n_args, mp_uint_t n_kw,
self->num = num;
// configure the pin in analog mode
- pin_config (pin, 0, 0, PIN_TYPE_ANALOG, PIN_STRENGTH_2MA);
+ pin_config ((pin_obj_t *)pin, PIN_MODE_0, GPIO_DIR_MODE_IN, PYBPIN_ANALOG_TYPE, PIN_STRENGTH_2MA);
// enable the ADC channel
MAP_ADCChannelEnable(ADC_BASE, channel);