Line 89:
Line 89:
==How does the zynthian understand the encoders?==
==How does the zynthian understand the encoders?==
−
Code, obviously. But there is a flexibility built into the system that allows it to interpret digital signals from devices connected to encoders and use that information to control the Graphical User Interface (GUI). THis is achieved using the zynthian webconf maintenance which is a web server internal to the zynthian that presents extended information for configuration and also for moving files of various sorts into and out of the zynthian's file system.
+
Zynthian Code, obviously.
+
+
THe Raspberry Pi waits to hear of a change in the encoder settings by monitoring the pins themselves if they are directly connected to the GPIO pins or by monitoring the pins connected to the chip (MCP23017) that does this operation on behalf of the Pi over a specific connection type (I2C)
+
+
+
But there is a flexibility built into the system that allows it to interpret digital signals from devices connected to encoders and use that information to control the Graphical User Interface (GUI). THis is achieved using the zynthian webconf maintenance which is a web server internal to the zynthian that presents extended information for configuration and also for moving files of various sorts into and out of the zynthian's file system.
[[File:20250303 10h45m18s grim.png|800px|thumb|center|Zynthian Webconf]]
[[File:20250303 10h45m18s grim.png|800px|thumb|center|Zynthian Webconf]]