- Apr 28, 2016
-
-
Robert ter Vehn authored
-
- Feb 09, 2016
-
-
Robert ter Vehn authored
-
- Jan 10, 2016
-
-
Robert ter Vehn authored
-
Robert ter Vehn authored
-
Robert ter Vehn authored
-
Robert ter Vehn authored
-
Robert ter Vehn authored
-
- Jan 07, 2016
- Jan 06, 2016
-
-
Max Horn authored
-
Max Horn authored
-
Max Horn authored
-
Max Horn authored
-
Max Horn authored
This results in much smaller and more efficient machine code. It should not affect correctness, either: Indeed, the delay value is computed from dividing an int by another int, so it fits into an int. The delayTolerance is a fraction of that int, so it also fits. Intermediate results like delay * pro.zero.high are ints because they are equal to timings[0] * pro.zero.high / pro.syncFactor.low but syncfactor.low is always larger (at least in all current protocols) than any other high/low value.
-
Max Horn authored
-
Max Horn authored
Also get rid of the dummy protocol (which was only there to make the proto array indices match the protocol numbers. Now they are off by one, but this saves 8 bytes of valuable storage.
-
Max Horn authored
-
Max Horn authored
The resulting code is actually simpler, and more powerful at the same time
-
Max Horn authored
This clarifies the code. It also reduces the code size by another 1000 bytes or so.
-
- Jan 05, 2016
-
-
Max Horn authored
-
Max Horn authored
-
Max Horn authored
-
Max Horn authored
This reduces the code size by about 500 bytes (e.g. TypeD_REV example for me went from 5242 to 4738 bytes, a saving of about 10%)
-
Max Horn authored
* move the PROTOCOL3_ #defines from .h to .c and turn them into enums (debugging enums is easier than #defines) * add sync factor constants for protocols 1 and 2 * use the PROTOCOL* constants in more places
-
Max Horn authored
Fixes some typos, and wraps it for readability
-
Max Horn authored
These help to catch bugs, and also can sometimes help the compiler optimize the code
-
Max Horn authored
-
- Dec 17, 2015
-
-
sui77 authored
Solution for issue #14, reduced the cut-off/ignore time limit
-
- Dec 14, 2015
-
-
Robert ter Vehn authored
-
- Dec 12, 2015
-
-
Robert ter Vehn authored
-
Robert ter Vehn authored
-
- Dec 11, 2015
-
-
Robert ter Vehn authored
Added support for compiling rc-switch for Raspberry Pi (wiringPi library), this is used from the 433Utils project
-
- Dec 08, 2015
- Nov 23, 2015
-
-
René Kliment authored
-
René Kliment authored
-