Digging into stuff, I found /lib/firmware/cape-universala-00A0.dtbo, which when disassembled has a whole bunch of definitions for all possible mux settings of all the pins. There are such things as : pinmux_P8_20_pruin_pin pinmux_P8_20_gpio_pu_pin pinmux_P8_28_pruout_pin
but, I have no idea how to use these in a devicetree overlay. It seems like these are pre-built definitions for setting the pin mux and I/O options for all of the pins. I've been trying to work through some tutorials on the web, but some are out of date (obvious when they echo to the slots metchod) and others are not specific enough for me to figure out what to do. This one looks interesting, but I have not been able to get the devicetree compiler to work with the scheme he presents : https://octavosystems.com/app_notes/osd335x-design-tutorial/osd335x-lesson-2-minimal-linux-boot/linux-device-tree-overlay/ All the files he includes with the #include statement are there, but it chokes on these lines with : Error: BB-BONE-PRU-00A0.dts:4.1-9 syntax error FATAL ERROR: Unable to parse input tree It seems like it doesn't like the #include syntax. Oh, now I see a message saying you need to run this through the c preprocessor to do the includes! Jon -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
