Forward/positive edge (rising edge), Back/negative edge (falling edge) and D-flip flop/Trigger (for "single button ON/OFF switch"-like processes/algorithms)
This library helps you to implement a mentioned functions/triggers for your project or in other words it helps you to detect the rising edge/falling edge of signal. No requires CPU Timers resources, it can be useful for FREERTOS or any RTOS, also for any platforms, because it doesn't depend on compiler. And even you may use it on Linear/simple(not mathematical!) programming algorithms architectures. One declarated structure takes uint16_t x 3 = 6 bytes for (ForwardFrontTrigger, BackFrontTrigger) and uint16_t x 4 = 8 bytes for D_Trigger to 16 parallel inputs. Inputs can be not only a physical signal sources, and as well as variables (true/false).
Look at "main_SimpleExample.c" for using purposes.
!!! PROJECT'S STATUS !!!