Project built with Vivado 2023.1. Please check branches to find updated versions.
This project demonstrates how to create a Linux C application that reads encoder values from Digilent PmodENC rotary encoder and displays them. The process begins with a hardware block design in Vivado, followed by transitioning to writing the C application directly in the Linux user space.
The project includes the following directories and files:
/hw_with_enc # Vivado project
/app # Linux C application
enc_overlay.dtso # Device tree overlay for configuring the encoder in the Linux system
For detailed instructions on setting up and running the project, please refer to the dedicated online documentation.