17 lines
535 B
C
17 lines
535 B
C
#ifndef MICROPY_INCLUDED_MACHINE_ADC_H
|
|
#define MICROPY_INCLUDED_MACHINE_ADC_H
|
|
|
|
#include "machine_adcblock.h"
|
|
|
|
typedef struct _madc_obj_t {
|
|
mp_obj_base_t base;
|
|
madcblock_obj_t *block;
|
|
adc_channel_t channel_id;
|
|
gpio_num_t gpio_id;
|
|
} madc_obj_t;
|
|
|
|
extern const madc_obj_t *madc_search_helper(madcblock_obj_t *block, adc_channel_t channel_id, gpio_num_t gpio_id);
|
|
extern void madc_init_helper(const madc_obj_t *self, size_t n_pos_args, const mp_obj_t *pos_args, mp_map_t *kw_args);
|
|
|
|
#endif // MICROPY_INCLUDED_MACHINE_ADC_H
|