acid-drop

- Hacking the planet from a LilyGo T-Deck using custom firmware
git clone git://git.acid.vegas/acid-drop.git
Log | Files | Refs | Archive | README | LICENSE

CHANGELOG.md (4300B)

      1 # Changelog
      2 
      3 * Unreleased
      4 * 1.3.3 (2019-03-10)
      5     * Add blurb about using `pinMode()` and button wiring configurations in
      6       README.md based on feedback from
      7       [Issue #19](https://github.com/bxparks/AceButton/issues/19).
      8     * Add `AceButton::isPressedRaw()` to determine the state of the button upon
      9       booting the device.
     10       (See [Issue #21](https://github.com/bxparks/AceButton/issues/21))
     11 * 1.3.2 (2018-12-30)
     12     * Year-end maintenance release. No functional change.
     13     * Fix minor spelling and grammar mistakes in README.md.
     14     * Remove `virtual` when using `override` per C++ core style guide.
     15     * Update auniter.ini for compatibility with latest ESP32 and Sparkfun cores.
     16 * 1.3.1 (2018-09-30)
     17     * Fix botched release on GitHub. Same as v1.3.
     18 * 1.3 (2018-09-30)
     19     * Merge `AdjustableButtonConfig` into `ButtonConfig` and deprecated
     20       `AdjustableButtonConfig`. See
     21       [Issue #13](https://github.com/bxparks/AceButton/issues/13) for
     22       benchmarks which show that the theoretical increase of static RAM
     23       consumption does not often happen in practice because of compiler
     24       optimization.
     25     * Reduce default value of `getDebounceDelay()` from 50 ms to 20 ms
     26       to improve perceived responsiveness of buttons when they are rapidly
     27       pressed on and off. See
     28       [Issue #14](https://github.com/bxparks/AceButton/issues/14)
     29       for details.
     30     * Update `tests/auniter.ini` and `Jenkinsfile` for compatibility with
     31       AUniter v1.7. Add `CapacitiveSensor` to the exclude list for
     32       `env:esp8266` and `env:esp32` because it doesn't compile under those
     33       environments.
     34     * Remove leading zero in `ACE_BUTTON_VERSION` because that I forgot that it
     35       means an octal number.
     36 * 1.2 (2018-08-14)
     37     * Add `AceButton(ButtonConfig*)` constructor to support constructor
     38       dependency injection. Recommended over `setButtonConfig()`.
     39       Should be 100% backwards compatible.
     40     * Add examples/CapacitiveSwitch program to demonstrate integration
     41       with CapacitiveSensor library to support capacitive switches.
     42     * Add continuous integration using AUniter/Jenkins.
     43 * 1.1.1 (2018-06-21)
     44     * Fix compiler warnings about unused parameters in eventHandler callback.
     45     * Move AutoBenchmark results into AutoBenchmark/README.md.
     46     * Update various links in AceButton/README.md.
     47     * No functional or API change.
     48 * 1.1.0 (2018-05-03)
     49     * Change to MIT License.
     50     * Add instrumentation of AceButton.check() using TimingStats to measure
     51       performance. (Fixes #9)
     52     * Add `examples/AutoBenchmark` sketch to auto-generate benchmarks for
     53       various microcontrollers.
     54     * Verify that library and examples compile, and the tests pass for ESP32.
     55     * Add a third method for distinguishing Clicked from DoubleClicked using
     56       both techniques described in 1.0.6.
     57 * 1.0.6 (2018-03-25)
     58     * Add `kFeatureSuppressClickBeforeDoubleClick` flag to suppress
     59       Clicked event before a DoubleClicked event, at the cost of slower
     60       response time of the Clicked event. Added 2 more examples to demonstrate 2
     61       methods to distinguish between a Clicked and DoubleClicked.
     62     * Publish [doxygen docs](https://bxparks.github.io/AceButton/html/)
     63       on GitHub Pages.
     64 * 1.0.5 (2018-03-17)
     65     * Migrate unit tests to [AUnit](https://github.com/bxparks/AUnit).
     66     * Fix various typos in README.md.
     67 * 1.0.4 (2018-03-07)
     68     * Support ESP8266.
     69         * Split `loop()` in `Stopwatch.ino` into inner and outer loops, to
     70           allow `loop()` to return periodically.
     71         * Perform manual testing, since ArduinoUnit does not work on ESP8266.
     72     * Optimize `check()` so that `checkOrphanedClick()` is called only when
     73       needed.
     74     * README.md: add  benchmark numbers for ESP8266, fix typos.
     75     * Fix various compiler warnings about unused variables.
     76 * 1.0.3 (2018-02-13)
     77     * Make library work on Teensy LC and 3.2.
     78         * Fix `elapsedTime` expression that breaks on 32-bit processors
     79           (whose `int` is 4 bytes instead of 2).
     80 * 1.0.2 (2018-02-07)
     81     * Add documentation and unit tests for `AdjustableButtonConfig`.
     82     * Reduce `orphanClickDelay` to 1X `getDoubleClickDelay()` instead of 10X.
     83 * 1.0.1 (2018-02-03)
     84     * Fix typo in 'library.properties'.
     85 * 1.0.0 (2018-02-03)
     86     * Initial public release.