Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 11 C++ Encoder Projects
-
Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
-
Project mention: a good day for jxl (libjxl v0.8.0, and exiv2 v0.27.6) | reddit.com/r/jpegxl | 2023-01-18
Transcoding jxl to jxl is not a feature that cjxl currently supports, but will hopefully be added at some point in the future: https://github.com/libjxl/libjxl/issues/430
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
(https://github.com/fraunhoferhhi/vvenc.git) and can be enabled with
-
-
Project mention: What's your favorite tool (ex. App, program, device) for being a musichoarder? | reddit.com/r/musichoarder | 2022-11-20
For splitting flac/cuesheets I use Flacon.
-
Project mention: Google set to deprecate JPEG XL support in Chrome 110 | news.ycombinator.com | 2022-10-30
here is FUIF (one of JXL parents) author writing about benefits of progressive: https://github.com/cloudinary/fuif
-
PCF8574_library
i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
SimpleRotary
SimpleRotary is a Arduino library for using basic bare-bones type rotary encoders. Usually these are the cheap ones without the breakout board. - Getting rotary encoder rotation direction. - Getting rotary select button press. - Getting rotary select button long press. - Getting rotary select button press time. - Basic debouncing of rotary / button. - Basic error correcting of out-of-sync rotational readings. - Use of both high and low triggers.
-
Rotary_Encoder_Breakout-Illuminated
This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.
ORIGINAL CODE HERE (can't paste it here as it's too long)
-
EncSim
Quadrature signal generator for testing encoder software. Requires a PJRC Teensy board. Generates quadrature signals with adjustable frequency, phase and bouncing
C++ Encoder related posts
- VVC and FFMPEG
- a good day for jxl (libjxl v0.8.0, and exiv2 v0.27.6)
- libjxl v0.8.0 release candidate
- [Guide] Installing av1an on Ubuntu 22.04
- Some questions on compression
- Google Chrome/Chromium Goes Ahead In Removing JPEG-XL Support
- State of existing documentation
-
A note from our sponsor - Sonar
www.sonarsource.com | 27 Jan 2023
Index
What are some of the best open-source Encoder projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Arduino-FOC | 1,331 |
2 | libjxl | 947 |
3 | vvenc | 592 |
4 | tiny-utf8 | 488 |
5 | flacon | 346 |
6 | fuif | 149 |
7 | PCF8574_library | 147 |
8 | CatraMMS | 35 |
9 | SimpleRotary | 18 |
10 | Rotary_Encoder_Breakout-Illuminated | 16 |
11 | EncSim | 11 |