- Enable #define flags to enable/disable protocols as needed.
- No material changes to program flow etc were made.
- Tonnes & tonnes of modifications to support the new structure.
- Loads of comments added/changed.
- Changes to #include order, and correct mistaken usage of #include <> vs.
#include "" per c++ library writting guides.
- Move directories and location to make it work with both Platformio and
the Arduino IDE.
- Update platform.ini files for new dir structure.
- Update Travis for new path.
- Fix a few underlying reasons for NOLINTs. e.g. min() & max()
- Add a CPPLINT.cfg to filter out [build/include] issues.
- cpplint.py sees to report that we are not including our own header
which we are. shrug.
- Move the library source code to lib/IRremoteESP82666/...
- Change #include ""s to #include <>s
- Change binary literals to 0bNNNNN format.
- Fix some compiler warnings.
- Update travis to new dir structure
- Fix/address about a gajillion lint issues found by cpplint.py from Google.
- Correct some style issues.
- Minor changes in examples to use c99 types in output text.
- Use only c99 types
o except fully in RC-5/6/MM because they are under another PR currently. (#176)
- Add CPPLINT.cfg file.
There really should not be anything significant code-wise that has
changed except for data types of course. There are however minor code changes.