There's no supervisor mode for the PRU. There's no tri-state-mode for AM335x GPIO.
In order to change direction for a pin on a GPIO-SS, it needs a write access to its OE register. The PRU can do that. Find an example at https://github.com/DTJF/libpruw1/blob/master/src/bas/w1_prucode.p, which is a driver for a one-wire (w1) bus, reading and sending data on a single GPIO line for multiple divices. The library documentation is at http://users.freebasic-portal.de/tjf/Projekte/libpruw1/doc/html/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/81daa29b-4795-41b4-a4b6-a7f18229639c%40googlegroups.com.