Commit Graph

9 Commits

Author SHA1 Message Date
Sébastien Millet 84cb6a6132 Updates bare minimum initseq to 2000 us
- Previous value was 4000 us (4000 microseconds). This was too short to
  identify certain RCSwitch protocols (like protocol 7).

- Also a few minor updates in README and example code
2022-01-16 09:34:06 +01:00
Sébastien Millet d84700411b Reorganizes examples
- The first example, 01_main.ino, is the one displaying output meant to
  be used by the RF433recv library.
2021-12-26 11:45:50 +01:00
Sébastien Millet a0e07369fa RELEASE 0.7.3 - fixes a bug where last_low was wrong
- last_low could be (wrongly) equal to zero.

- Also creates a fifth example, found in
  examples/05_print_code_for_RF433recv_lib

- Fixes a minor issue (a bug? almost) where the separator could be
  bigger than the initialization sequence. Now sep will always be lower
  than, or equal to, initseq.
2021-12-20 15:19:40 +01:00
Sébastien Millet f535d56cdb Implements callbacks tied to specific codes
- The new function register_callback allows to call a function when a
  given code is received. Allows to:

  - Register as many callbacks as needed

  - Optionally call wait_free_433() before calling callback

  - Provide a minimum delay betwen two consecutive calls of the
    callback, allowing to de-duplicate code reception (a very common
    situation with RF 433 Mhz code reception).
2021-07-11 18:59:25 +02:00
Sébastien Millet 386e52e1e2 Provides a way to build BitVector data directly
- Also provides wait_free_433(), that will execute so long as there is a
  signal received (whatever it is).
2021-07-03 17:17:56 +02:00
Sébastien Millet d3223ec490 Fixes a minor issue on example number 2
- The data content was not displayed (only the signal timings). This has
  been fixed.
2021-06-17 21:43:23 +02:00
Sébastien Millet 3d3dfa2062 Updates README.md 2021-06-04 16:01:05 +02:00
Sébastien Millet 5230785d3f Adds one example and normalizes names
- There are now two examples in the examples directory.

- Adds RF433ANY_ prefix to macros as needed.

- Passes arduino-lint check.
2021-06-04 15:55:01 +02:00
Sébastien Millet 1497821b2e Initial Upload 2021-06-04 11:57:28 +02:00