Releases: Dlloydev/Toggle
Releases · Dlloydev/Toggle
Toggle 3.0.1
- Fixed toggle function
- Added
begin()
function to setup in examples - Updated readme
Toggle 3.0.0
Major release with new functions and updated readme with function reference and updated examples.
Toggle 2.5.3
- Algorithm now has 3 modes - Robust, Normal and Quick.
- Updated code and comments
- Updated examples and readme
Toggle 2.5.2
- Allow initializing an array of Toggle objects. Example
Eight_buttons.ino
updated. - New input mode
input_bit
and example - When in
input_port
mode, you can now get the status for any bit i.e.isOFF(3);
for bit3. - Updated examples and readme
Toggle 2.5.1
Some cleanup and updates to examples
Toggle 2.5.0
Refactored code, all input configurations use the same debounce algorithm, examples and readme updated.
Toggle 2.4.1
Now you can debounce two 8-bit ports (representing 16 input signals) in one instance of Toggle.
New examples added and Readme updated,
Toggle 2.4.0
- New powerful function
debouncePort()
- Now you can easily debounce a complete 8-bit port (8 signals) at a time in just one Toggle object. Several instances of Toggle can debounce 16-bit I/O expanders or other hardware, sensor data or stored data.
- New example added.
Toggle 2.3.0
- More responsive algorithm: 1 sample glitches are ignored, 2 samples to detect pressed state, 3 samples to detect released state.
- New
setInvertMode()
function. Set true if button or switch forces input high when pressed. - New
input_pulldown
mode enables pulldown resistor for ESP32:sw1.setInputMode(sw1.inMode::input_pulldown);
- New examples
Toggle 2.2.2
- New
getAllTransitions();
function - New examples
- Updated documentation