26

Odp: i2c over CP2112

Zobacz czy zrobiło ci dodatkowe 8 gpio.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

27

Odp: i2c over CP2112

Cezary, będziesz wysyłać patch z paczką do upstreamu? Czy wysłać?

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

28

Odp: i2c over CP2112

To wyślij jak chcesz. Czyżbyś nabył interfejs?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: i2c over CP2112

Cezary napisał/a:

To wyślij jak chcesz. Czyżbyś nabył interfejs?

Tak, Chińczycy biją rekordy prędkości w dostarczaniu paczek. big_smile

Magistrala pięknie się przedstawia w dużym linuksie i do tego 8 IO.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

30

Odp: i2c over CP2112

Cezary napisał/a:

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.

31

Odp: i2c over CP2112

U mnie w systemie przedstawił się czysto. I na Ubuntu, i na OpenWrt.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

32

Odp: i2c over CP2112

Linux ok tak samo. A co to OpenWRT to korzystasz z tego modułu, który Cezary wystawił?

33

Odp: i2c over CP2112

Nie. Przygotowałem patch, który wysłałem do wersji rozwojowej. Tam jest kernel 5.4.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

34

Odp: i2c over CP2112

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.

35

Odp: i2c over CP2112

Tak, będzie kompilowany wraz z następnymi buildami. Oczywiście to co jest z kernela 4/x, nie z 5.x

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: i2c over CP2112

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.

37

Odp: i2c over CP2112

Spodziewamy się w najbliższym czasie następnej wersji. Jak źle będzie to jeszcze z pół roku smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

38

Odp: i2c over CP2112

Pół roku to "już zaraz" :-)

39

Odp: i2c over CP2112

Miała być w grudniu, ale na szczęście się powstrzymali smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

40

Odp: i2c over CP2112

https://git.openwrt.org/?p=openwrt/open … f0c0e7cffa

Już od jutra do pobrania w wersji rozwojowej.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

41

Odp: i2c over CP2112

Dziękuję. Przetestuję!