Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
projects:pickle [2023/11/05 17:45]
darron [ICSP interfaces]
projects:pickle [2023/11/05 18:07]
darron [ICSP interfaces]
Line 58: Line 58:
  
 ^Device^Description^Speed^Data^ ^Device^Description^Speed^Data^
-|[[projects:pickle#bananapi|BPI]]/[[projects:pickle#orangepi0|OPI]]|Linux AllWinner Banana Pi (A20) and Orange Pi (H2+/H3) GPIO.|Fast|[[:boards:bpi|BPi]] [[:boards:opi0|OPi0]] (1)|+|[[projects:pickle#bananapi|BPI]]/[[projects:pickle#orangepi0|OPI]](1)|Linux AllWinner Banana Pi (A20) and Orange Pi (H2+/H3) GPIO.|Fast|[[:boards:bpi|BPi]] [[:boards:opi0|OPi0]]|
 |[[projects:pickle#linuxcp2104|CP2104]]    |Linux CP2104 GPIO.|Slow|CP210x_VCP_Linux_3.13| |[[projects:pickle#linuxcp2104|CP2104]]    |Linux CP2104 GPIO.|Slow|CP210x_VCP_Linux_3.13|
 |[[projects:pickle#linuxftdi|FTDI]]        |Linux FTDI USB bit-bang.|Slow|libftdi or libftdi1| |[[projects:pickle#linuxftdi|FTDI]]        |Linux FTDI USB bit-bang.|Slow|libftdi or libftdi1|
Line 67: Line 67:
 |[[projects:pickle#linuxmcp23sxx|MCP23SXX]]|Linux MCP23S08/17 SPI.|Slow|Wire as PI/O above| |[[projects:pickle#linuxmcp23sxx|MCP23SXX]]|Linux MCP23S08/17 SPI.|Slow|Wire as PI/O above|
 |[[projects:pickle#linuxpcf8574|PCF8574]]  |Linux PCF8574 I2C.|Slow|Single data I/O| |[[projects:pickle#linuxpcf8574|PCF8574]]  |Linux PCF8574 I2C.|Slow|Single data I/O|
-|SYSFS|Linux SYSFS|Slow|Single data I/O| +|SYSFSGPIO|Linux SYSFS|Slow|Single data I/O| 
-|[[projects:pickle#rpi1|RPI]]              |Linux Raspberry Pi GPIO (Pi0/Pi1/Pi2/Pi3/Pi4).|Fast|[[:boards:rpi|RPi]] [[:boards:chipkitpi|chipKITPi]]|+|[[projects:pickle#rpi1|RPI]](2)          |Linux Raspberry Pi GPIO (Pi0/Pi1/Pi2/Pi3/Pi4).|Fast|[[:boards:rpi|RPi]] [[:boards:chipkitpi|chipKITPi]]|
 |[[projects:pickle#k8048tty|TTY]]          |POSIX Serial bit-bang.|Variable|8250/16550 is fast, USB is slow, Eg. [[:interfaces:cp2102|CP2102]]| |[[projects:pickle#k8048tty|TTY]]          |POSIX Serial bit-bang.|Variable|8250/16550 is fast, USB is slow, Eg. [[:interfaces:cp2102|CP2102]]|
  
-(1) Memory mapped I/O on BPI appears to cause a conflict on latest kernels. Use GPIO-BB instead.+(1) Memory mapped I/O on BPI can cause a lock-up on latest kernels. Use GPIO-BB instead
 + 
 +(2) Board auto-detect does not work with newer Kernels.
  
 <wrap right>[[projects:pickle#pickle_microchip_pic_icsp|TOC]]</wrap>\\ <wrap right>[[projects:pickle#pickle_microchip_pic_icsp|TOC]]</wrap>\\