Releases: cpainchaud/RFLink32
Releases · cpainchaud/RFLink32
Latest *almost* stable Build
RTL_433 Development Build
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
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)