    

 ## On this page

  

 

 # Digital

 Last update: 17.07.2025 

The Digital library provides a set of basic functions aiming to help the construction of more complex digital data treatment algorithms.

Operator NameDescription[EitherEdge](digital__eitheredge.md)Detects either a falling or a rising edge (true to false or false to true transition).[FallingEdge](digital__fallingedge.md)Detects a falling edge (true to false transition).[FallingEdgeBufferedNoRetrigger](digital__fallingedgebufferednoretrigger.md)Detects a falling edge (true to false transition) and buffers the output during a specified number of cycles. If a falling edge occurs while the output is buffered, it is ignored.[FallingEdgeBufferedRetrigger](digital__fallingedgebufferedretrigger.md)Detects a falling edge (true to false transition) and buffers the output during a specified number of cycles. If a falling edge occurs while the output is buffered, it is detected, and buffer is extended by number of cycles.[RisingEdge](digital__risingedge.md)Detects a rising edge (false to true transition).[RisingEdgeBufferedNoRetrigger](digital__risingedgebufferednoretrigger.md)Detects a rising edge (false to true transition) and buffers output during specified number of cycles. If a rising edge occurs while the output is buffered, it is ignored.[RisingEdgeBufferedRetrigger](digital__risingedgebufferedretrigger.md)Detects a rising edge (false to true transition) and buffers the output during a specified number of cycles. If a rising edge occurs while the output is buffered, it is detected, and buffer is extended by number of cycles.**Parent topic:**[Libraries](../../libraries/libraries.md)