- May 03, 2016
-
-
Max Horn authored
The new code is smaller and faster and perhaps also easier to understand
-
- May 02, 2016
- Mar 26, 2016
-
-
Max Horn authored
fix 2 bugs introduced in PR #35
-
- Mar 20, 2016
-
-
Vlad Gheorghe authored
-
Vlad Gheorghe authored
-
Vlad Gheorghe authored
Test case: https://gist.github.com/vgheo/f34ac7afd6447b3f1fc4
-
- Mar 11, 2016
-
-
Suat Özgür authored
Iterate over all defined protocols in `handleInterrupt`
-
Suat Özgür authored
Travis integration + Readme changes
-
- Mar 05, 2016
-
-
Kyle Anderson authored
-
Kyle Anderson authored
-
- Mar 01, 2016
-
-
Johann Richard authored
Fixed a dumb error (duplicate lines)
-
johannrichard authored
So far, while decoding the timings, the `handleInterrupt`routine only iterated over protocols 1-3 before failing. This small change will iterate over *all* protocols that have been defined.
-
Suat Özgür authored
Tweak initial high signal of protocol 3
-
- Feb 16, 2016
-
-
Max Horn authored
This resolves issue #32 (with a recent Globaltronics GT-FSI-07), and also is necessary for compatibility with my Brennenstuhl RCS 2044.
-
- Feb 10, 2016
-
-
Max Horn authored
Adds compilation support for Raspberry Pi
-
- 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
-