Skip to content

Releases: cpainchaud/RFLink32

Latest *almost* stable Build

08 Aug 08:40
9641576
Compare
Choose a tag to compare
Pre-release

Commits

RTL_433 Development Build

31 May 09:33
781ce0d
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • avoid signed/unsigned comparison warnings (OBones)
  • ESP8266 framework has much more limited reporting capabilities (OBones)
  • It has been decided that rtl_433 is only to be used with ESP32 (OBones)
  • in this branch, RawSignal.Pulses is a pointer to make further work easier and so must be initialized before use. (OBones)
  • Using constant pointers makes them go into read only memory, thus saving a lot of RAM (OBones)
  • no need to declare an array of r_device items, it uses too much RAM for no added benefit when a constant array of constant pointers can be stored in Flash (OBones)

Commits

  • 59b4060: heltec_wifi_lora32_v2 in pio.ini (Christophe Painchaud)
  • 1af3bad: fix PIN names in DEFINE (Christophe Painchaud)
  • 4121db9: Check if Async scanner is enabled before starting it (Christophe Painchaud)
  • c493341: Reset config fixes (Christophe Painchaud)
  • 4afa0c5: Introduce PulseIsHigh and PulseIsLow (OBones)
  • 41e6c17: Introduce the bridge to rtl_433 (OBones)
  • 4492d0c: Register all rtl_433 protocols upon startup (OBones)
  • bd3af7a: Make the rtl_433 bridge process any received data (OBones)
  • fb48489: Most rtl_433 plugins want the inter repeat silence so that they can decide if there were enough repeats. (OBones)
  • c239347: Introduce helper methods that can be called from C code. This helps "debugging" the rtl_433 at runtime (OBones)
  • aaf04ba: Additional include path for rtl_433 (OBones)
  • 877f6cb: Add description of that branch purpose (OBones)
  • 497b8a1: Using a static buffer ensures it is allocated upon startup (OBones)
  • f0436a1: It is safer to initialize the list to all zeros (OBones)
  • 0c76f6f: Data must be freed in the data_acquired_handler method (OBones)
  • 39dadc1: Introduce functions to dump the free mem from C code (OBones)
  • ebf6872: Add the required symbol should people apply the changes suggested in merbanan/rtl_433#1726 (OBones)
  • 1c288a1: Now interpret data from rtl_433 and output it in RFLink format as best as possible (OBones)
  • ba83027: Indicate that new developments have been made (OBones)
  • 42293d2: New display functions to be used in the rtl_433 conversion (OBones)
  • 869b23b: Clarify the license for this code (OBones)
  • 854377d: Now that there is a properly configured branch for rtl_433, we can use it directly (OBones)
  • fb05689: fix CI with for RTL_433 (Christophe Painchaud)
  • c1ab89e: added missing partition file for CI (Christophe Painchaud)
  • b643ced: DATA_STRING must not spill over to the next statement (OBones)
  • fdfcc04: processReceivedData now returns the number of signals it has decoded (OBones)
  • 92ddf1c: Must send after each successfully decoded message to avoid going out of the send buffer (OBones)
  • ca24be7: Increase the counters when the rtl_433 plugins have processed some signal (OBones)
  • 5dada62: new build flag to disable portal (Christophe Painchaud)
  • 1a892da: new build flag RFLINK_MQTT_DISABLED (Christophe Painchaud)
  • b570534: Must also increase the decoded counter (OBones)
  • d00a7dd: Use a pointer to the raw pulses, so that we can actually move in the received pulses easily (OBones)
  • 24268f9: After rtl433 has processed the raw pulses, we must split them to be given to the RFLink plugins (OBones)
  • 118ff1f: ScanEvent now calls sendMsgFromBuffer by itself, even multiple times if need be (OBones)
  • 1e5584e: Must distinguish between uint and double overloads for wind speed to avoid infinite recursion (OBones)
  • 17277d3: Deactivate debug output (OBones)
  • 45d0c9f: Latest rtl_433 sources have changed the filename (OBones)
  • 962f650: Do not output a "20" message to avoid confusing clients (OBones)
  • 121b527: Indicate that new developments have been made (OBones)
  • e9defa2: Now that there is a properly configured branch for rtl_433, we can use it directly (OBones)
  • 781ce0d: moved RTL433 library requirement to ESP32 only builds in PIO.ini (Christophe Painchaud)

TESTING ONLY - ONLY USE IF INSTRUCTED BY SOMEONE

13 Feb 09:54
Compare
Choose a tag to compare

Commits

  • f08a9fc: Merge branch 'esp8266-frameworkupgrade' (Christophe Painchaud)
  • converted to CPP (Christophe Painchaud)
  • 27d42a6: don't try TX commands if no TX pin is set (Christophe Painchaud)
  • c561f26: Plugin_009 : removed not needed radio change mode (Christophe Painchaud)
  • c8954c5: Plugin_003 : removed not needed radio change mode (Christophe Painchaud)
  • 6222f3e: stop using Arduino's legacy file (Christophe Painchaud)
  • 8407e9d: fix a pinMode() with invalid pin numbers (Christophe Painchaud)