Skip to content
Snippets Groups Projects
  1. May 04, 2016
    • Max Horn's avatar
      Merge the two transmit() methods · ef84a1fe
      Max Horn authored
      ef84a1fe
    • Max Horn's avatar
      Refactor the send code · af0c25ad
      Max Horn authored
      Previously, sending worked by decoding a string which encoded
      a binary or tristate codeword. Trying to send a bit pattern directly
      (encoded as an integer) involved turning it into a string first.
      
      This is a waste of memory and CPU cycles. So we do it the other way
      around now: The central send() function accepts an integer containing
      the bit pattern to be sent. The other send() function which takes
      a 0-1-string, as well as sendTriState(), now call this new central
      send() function. Incidentally, this reduces code duplication and enables
      further refactoring.
      af0c25ad
    • Max Horn's avatar
      Fix ESP8266 crashes with receiver enabled · 90d00c1c
      Max Horn authored
      This should fix #46
      90d00c1c
    • Max Horn's avatar
      avoid using byte and boolean · 43db1b27
      Max Horn authored
      43db1b27
    • Max Horn's avatar
      tweak Raspberry Pi support · bad04523
      Max Horn authored
      In particular, there is no need to #define CHANGE (it is not used
      in the code if RaspberryPi is #defined), and don't override
      PROGMEM and memcpy_P in the header; instead do that in the .c file,
      to avoid polluting the global namespace
      bad04523
    • Max Horn's avatar
      Merge pull request #48 from rotv/master · 45fa15c5
      Max Horn authored
      Removed unnecessary 'extern C'-block
      45fa15c5
  2. May 03, 2016
  3. May 02, 2016
  4. Apr 28, 2016
  5. Mar 26, 2016
  6. Mar 20, 2016
  7. Mar 11, 2016
  8. Mar 05, 2016
  9. Mar 01, 2016
  10. Feb 16, 2016
  11. Feb 10, 2016
  12. Feb 09, 2016
  13. Jan 10, 2016
Loading