Create Free rtos based system running on Zybo boardfolllowing feature:
*)High priority task that is self blocking
*)Scan 4 bit input port connected to press button the button should be polled at an approx 5ms interval and be stable for 20 msdebounced
button acces via GPIO hardware or usal AXI gpio
*)For efficency the entier port is to be treated as single input rather than individually debouncing the 4 button
*)Debounced switch presses and releases are to be entered into a que of event for processing by another task. A suitable data structure/ type should be created to represent event
*)Lower prioroty task that process events from the queue and report them on the console.