]> Repositories - Adafruit_Blinka-hackapet.git/commit
ODROID-COMMON: Support ADC pins
authorSteve Jeong <steve@how2flow.net>
Mon, 11 Dec 2023 08:20:53 +0000 (08:20 +0000)
committerSteve Jeong <steve@how2flow.net>
Fri, 29 Dec 2023 01:16:48 +0000 (01:16 +0000)
commitf3cf1b70552edcc205d694ce9814717be1c07679
treec30f01f943ac9431eb17760c8ae9c3557812d5e2
parentcbf77b7abded52c6529e602d4c491c5e46e84458
ODROID-COMMON: Support ADC pins

e.g.

```
import time
import board
from analogio import AnalogIn

analog_in = AnalogIn(board.A0) # support A0 and A1.

def get_voltage(pin):
    return (pin.value * 1.8) / 1024

while True:
    print((get_voltage(analog_in),))
    time.sleep(0.1)
```

Signed-off-by: Steve Jeong <steve@how2flow.net>
src/adafruit_blinka/board/hardkernel/odroidc4.py
src/adafruit_blinka/board/hardkernel/odroidm1.py
src/adafruit_blinka/board/hardkernel/odroidm1s.py
src/adafruit_blinka/board/hardkernel/odroidn2.py
src/adafruit_blinka/microcontroller/amlogic/meson_g12_common/pin.py
src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py
src/adafruit_blinka/microcontroller/rockchip/rk3568b2/pin.py
src/analogio.py