3737#include "shared-bindings/util.h"
3838
3939//|class AnalogIn:
40- //| """:class:`AnalogIn` -- read analog voltage
41- //| ============================================
40+ //|""":class:`AnalogIn` -- read analog voltage
41+ //|============================================
4242//|
43- //| Usage::
43+ //|Usage::
4444//|
45- //| import analogio
46- //| from board import *
45+ //|import analogio
46+ //|from board import *
4747//|
48- //| adc = analogio.AnalogIn(A1)
49- //| val = adc.value"""
48+ //|adc = analogio.AnalogIn(A1)
49+ //|val = adc.value"""
5050//|
51- //| def __init__(self, pin: microcontroller.Pin):
51+ //|def __init__(self, pin: microcontroller.Pin):
5252//|
53- //| """Use the AnalogIn on the given pin. The reference voltage varies by
54- //| platform so use ``reference_voltage`` to read the configured setting.
53+ //|"""Use the AnalogIn on the given pin. The reference voltage varies by
54+ //|platform so use ``reference_voltage`` to read the configured setting.
5555//|
56- //| :param ~microcontroller.Pin pin: the pin to read from"""
57- //| ...
56+ //|:param ~microcontroller.Pin pin: the pin to read from"""
57+ //|...
5858STATIC mp_obj_t analogio_analogin_make_new (const mp_obj_type_t * type ,
5959 mp_uint_t n_args , const mp_obj_t * args , mp_map_t * kw_args ) {
6060 // check number of arguments
@@ -70,9 +70,9 @@ STATIC mp_obj_t analogio_analogin_make_new(const mp_obj_type_t *type,
7070 return MP_OBJ_FROM_PTR (self );
7171}
7272
73- //| def deinit(self, ) -> Any:
74- //| """Turn off the AnalogIn and release the pin for other use."""
75- //| ...
73+ //|def deinit(self, ) -> Any:
74+ //|"""Turn off the AnalogIn and release the pin for other use."""
75+ //|...
7676STATIC mp_obj_t analogio_analogin_deinit (mp_obj_t self_in ) {
7777 analogio_analogin_obj_t * self = MP_OBJ_TO_PTR (self_in );
7878 common_hal_analogio_analogin_deinit (self );
@@ -85,28 +85,28 @@ STATIC void check_for_deinit(analogio_analogin_obj_t *self) {
8585 raise_deinited_error ();
8686 }
8787}
88- //| def __enter__(self, ) -> Any:
89- //| """No-op used by Context Managers."""
90- //| ...
88+ //|def __enter__(self, ) -> Any:
89+ //|"""No-op used by Context Managers."""
90+ //|...
9191// Provided by context manager helper.
9292
93- //| def __exit__(self, ) -> Any:
94- //| "" "Automatically deinitializes the hardware when exiting a context. See
95- //| :ref:`lifetime-and-contextmanagers` for more info."""
96- //| ...
93+ //|def __exit__(self, ) -> Any:
94+ //|"Automatically deinitializes the hardware when exiting a context. See
95+ //|:ref:`lifetime-and-contextmanagers` for more info."""
96+ //|...
9797STATIC mp_obj_t analogio_analogin___exit__ (size_t n_args , const mp_obj_t * args ) {
9898 (void )n_args ;
9999 common_hal_analogio_analogin_deinit (args [0 ]);
100100 return mp_const_none ;
101101}
102102STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (analogio_analogin___exit___obj , 4 , 4 , analogio_analogin___exit__ );
103103
104- //| value: Any =
105- //| """The value on the analog pin between 0 and 65535 inclusive (16-bit). (read-only)
104+ //|value: Any =
105+ //|"""The value on the analog pin between 0 and 65535 inclusive (16-bit). (read-only)
106106//|
107- //| Even if the underlying analog to digital converter (ADC) is lower
108- //| resolution, the value is 16-bit."""
109- //| ...
107+ //|Even if the underlying analog to digital converter (ADC) is lower
108+ //|resolution, the value is 16-bit."""
109+ //|...
110110STATIC mp_obj_t analogio_analogin_obj_get_value (mp_obj_t self_in ) {
111111 analogio_analogin_obj_t * self = MP_OBJ_TO_PTR (self_in );
112112 check_for_deinit (self );
@@ -121,10 +121,10 @@ const mp_obj_property_t analogio_analogin_value_obj = {
121121 (mp_obj_t )& mp_const_none_obj },
122122};
123123
124- //| reference_voltage: Any =
125- //| """The maximum voltage measurable (also known as the reference voltage) as a
126- //| `float` in Volts."""
127- //| ...
124+ //|reference_voltage: Any =
125+ //|"""The maximum voltage measurable (also known as the reference voltage) as a
126+ //|`float` in Volts."""
127+ //|...
128128STATIC mp_obj_t analogio_analogin_obj_get_reference_voltage (mp_obj_t self_in ) {
129129 analogio_analogin_obj_t * self = MP_OBJ_TO_PTR (self_in );
130130 check_for_deinit (self );
0 commit comments