change calibration from analogin_reset() to analogin_init()

This commit is contained in:
Dan Halbert 2019-10-14 23:38:41 -04:00
parent c1ab2486f9
commit fdd7ebef2d
3 changed files with 6 additions and 6 deletions

View File

@ -34,7 +34,7 @@
#define CHANNEL_NO 0
void analogin_reset(void) {
void analogin_init(void) {
// Calibrate the ADC once, on startup.
nrf_saadc_enable();
nrf_saadc_event_clear(NRF_SAADC_EVENT_CALIBRATEDONE);

View File

@ -36,6 +36,6 @@ typedef struct {
const mcu_pin_obj_t * pin;
} analogio_analogin_obj_t;
void analogin_reset(void);
void analogin_init(void);
#endif // MICROPY_INCLUDED_NRF_COMMON_HAL_ANALOGIO_ANALOGIN_H

View File

@ -84,6 +84,10 @@ safe_mode_t port_init(void) {
// Configure millisecond timer initialization.
tick_init();
#if CIRCUITPY_ANALOGIO
analogin_init();
#endif
#if CIRCUITPY_RTC
rtc_init();
#endif
@ -103,10 +107,6 @@ void reset_port(void) {
spi_reset();
uart_reset();
#if CIRCUITPY_ANALOGIO
analogin_reset();
#endif
#if CIRCUITPY_AUDIOBUSIO
i2s_reset();
#endif