Odp: i2c over CP2112
Zobacz czy zrobiło ci dodatkowe 8 gpio.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → i2c over CP2112
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Zobacz czy zrobiło ci dodatkowe 8 gpio.
Cezary, będziesz wysyłać patch z paczką do upstreamu? Czy wysłać?
To wyślij jak chcesz. Czyżbyś nabył interfejs?
To wyślij jak chcesz. Czyżbyś nabył interfejs?
Tak, Chińczycy biją rekordy prędkości w dostarczaniu paczek. ![]()
Magistrala pięknie się przedstawia w dużym linuksie i do tego 8 IO.
Zobacz czy zrobiło ci dodatkowe 8 gpio.
Przepraszam za laga z mojej strony ale święta, nowy rok itd. ale do rzeczy.
Jeśli chodzi o tworzenie GPIO to tak tworzy je i nawet poprawnie można ich używać. Co nie zmienia faktu, że zawsze przy ładowaniu modułu dla samego modułu "wywala" ten błąd z "node link" tj..
[ 946.001640] gpio gpiochip1: Error -2 creating of_node link
[ 946.009908] irq: Invalid fwnode type for irqdomain
A same piny GPIO (abstachując od I2C) są dostępne. Dla zobrazowania parę "logów":
root@OpenWrt:~# cat /sys/kernel/debug/gpio
...
gpiochip1: GPIOs 504-511, parent: hid/0003:10C4:EA90.0003, cp2112_gpio, can sleep:
root@OpenWrt:~# echo "509" > /sys/class/gpio/export
root@OpenWrt:~# echo "out" > /sys/class/gpio/gpio509/direction
root@OpenWrt:~# echo "1" > /sys/class/gpio/gpio509/value
root@OpenWrt:~# echo "0" > /sys/class/gpio/gpio509/value
I dzielnie na fizycznym pinie IO5 (płytki z układem) mamy 0V i 3.3V w zalezności od 1/0. Nie mniej jednak ten początkowy "bład" trochę martwi.
U mnie w systemie przedstawił się czysto. I na Ubuntu, i na OpenWrt.
Linux ok tak samo. A co to OpenWRT to korzystasz z tego modułu, który Cezary wystawił?
Nie. Przygotowałem patch, który wysłałem do wersji rozwojowej. Tam jest kernel 5.4.
I pewnie ta różnica ma na to wpływ.
@Cezary
Czy jest szansa, że dołączysz ten moduł do swojej wersji stabilnej? Z góry dzięki.
Tak, będzie kompilowany wraz z następnymi buildami. Oczywiście to co jest z kernela 4/x, nie z 5.x
Super. Dzięki.
Jak rozwojowa wersja wejdzie to będzie 5.x. A tu na razie pomimo nazwijmy to "warning" nie natrafiłem na błąd/problemu w działaniu. Podłącze jeszcze na magistrali ina219 i jakiś ADC i zobaczę jaka stabilność przy trzech urządzeniach.
Spodziewamy się w najbliższym czasie następnej wersji. Jak źle będzie to jeszcze z pół roku ![]()
Pół roku to "już zaraz" :-)
Miała być w grudniu, ale na szczęście się powstrzymali ![]()
https://git.openwrt.org/?p=openwrt/open … f0c0e7cffa
Już od jutra do pobrania w wersji rozwojowej.
Dziękuję. Przetestuję!
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → i2c over CP2112
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc