RF24Gateway - TCP/IP over RF24Network v2.1.1
TMRh20 - Pushing the practical limits of RF24 modules
Loading...
Searching...
No Matches
Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.1 - 2024-10-06

🗑️ Removed

  • Enable building IRQ-based examples by @2bndy5 in #36

🛠️ Fixed

  • Fix build warnings for examples by @2bndy5 in #37

🗨️ Changed

  • Change DEBUG_LEVEL into RF24GATEWAY_DEBUG_LEVEL by @2bndy5 in #34
  • Update doxygen CSS and use v1.11.0 by @2bndy5 in #38
  • Warnings if unable to config interface by @TMRh20 in #39

Full commit diff: v2.1.0...v2.1.1

2.1.0 - 2024-04-06

🗑️ Removed

  • Simplify interrupt handling by @TMRh20 in #32

📝 Documentation

  • Minor doc updates by @2bndy5 in #33

🗨️ Changed

  • Comment out setStaticAddress by @TMRh20 in #27
  • Update clang format by @2bndy5 in #30

Full commit diff: v2.0.0...v2.1.0

2.0.0 - 2023-06-21

📝 Documentation

  • Manually trigger docs CI by @2bndy5 in 308ced6
  • Doc updates and reusable CI by @2bndy5 in #24
  • Template layer for radio HW abstraction by @2bndy5 in #26

Full commit diff: v1.0.4...v2.0.0

1.0.4 - 2022-06-24

🚀 Added

  • Add user packets counter by @TMRh20 in 6cccf88
  • Add label by @TMRh20 in 28002fb
  • Add to interrupt example by @TMRh20 in 6c11bff
  • Add images by @TMRh20 in e656ba2
  • Add better image by @TMRh20 in ec0da50
  • Merge pull request #22 from nRF24/topology by @TMRh20 in #22
  • Add clang-format config by @2bndy5 in c9ac4d9

🗨️ Changed

  • Adjust RF24Pad by @TMRh20 in 75346fc
  • [cmake] link examples to pigpio if detected by @2bndy5 in 9bf626f
  • Forgot about the sniffer example by @2bndy5 in d8948f0
  • [cmake] build examples w/ a specified driver by @2bndy5 in ae80da8
  • Skip build irq examples for mraa/wiringPi by @2bndy5 in 9561200
  • -DRF24_NO_IRQ when no pigpio while building lib by @2bndy5 in 01a6164
  • Allow RF24_NO_IRQ for building examples by @2bndy5 in 0f8711f
  • Only build irq examples when able by @2bndy5 in 67b4f70
  • Merge branch 'pigpio-support' by @TMRh20 in 3f06838
  • Linux CI use master branch of RF24 by @2bndy5 in 88fb4c1
  • Draw topology in ncurses example by @TMRh20 in 3abe2b4
  • Word wrapping by @TMRh20 in 490d832
  • Make CI use clang-format by @2bndy5 in 6fde253
  • Ran clang-format on al C++ sources by @2bndy5 in 2445bd1
  • Ignore long inline conditions by @2bndy5 in 5a4e8f7
  • Merge pull request #23 from nRF24/clang-format by @TMRh20 in #23

Full commit diff: v1.0.3...v1.0.4

1.0.3 - 2021-11-21

🚀 Added

  • Add License; CMake builds this fine locally by @2bndy5 in 0b4542b
  • Add linux_build CI by @2bndy5 in 0da85b4
  • Merge pull request #18 from nRF24/CMake-4-Linux by @TMRh20 in #18

🗑️ Removed

  • That worked; remove debug prompts by @2bndy5 in ee7b259
  • [cmake] remove old STRIP cmds by @2bndy5 in d0d12d7

🛠️ Fixed

  • Fix examples compilation by @TMRh20 in 1cefcdb

📝 Documentation

  • [CI] use RF24* master; save doc builds as artifact by @2bndy5 in f35b293

🗨️ Changed

  • Oops! c-n-p much? by @2bndy5 in 8c50a95
  • [LinuxCI] forgot the "with:" line by @2bndy5 in 9df2a8f
  • Linux FS is case sensitive by @2bndy5 in c610e09
  • This will fail in CI; I need to debug it more by @2bndy5 in 5def5e4
  • Use regex to detect if returned url ends with .git by @2bndy5 in 5109a13
  • Better regex pattern by @2bndy5 in eabc7af
  • Show me what git describe returns on GH runner by @2bndy5 in 6a91d3f
  • Try with fetch-depth = 0 by @2bndy5 in 4a05041
  • [no ci] rename workflow assets DL file by @2bndy5 in c396585
  • [no ci] code fmt; prep rename casing of READMEs by @2bndy5 in 029709e
  • Rename READMEs in uppercase by @2bndy5 in 2b56b88
  • Clean up linux CI workflow by @2bndy5 in 4309008
  • [no ci] add a comment by @2bndy5 in 26960fb
  • Update CONTRIBUTING.md by @2bndy5 in a76581d
  • Manually trigger CI workflows by @2bndy5 in b3cb626
  • Gimme that badge by @2bndy5 in 461cb2c
  • Use CMake CLI to change debugging level by @2bndy5 in 501d9ea
  • Limit Doxygen CI trigger during open PR by @2bndy5 in 9ea06ee
  • Update mqttLogger.py by @2bndy5 in fecc698
  • Adjust mesh display by @TMRh20 in 49ea85e

Full commit diff: v1.0.2...v1.0.3

1.0.2 - 2021-03-31

📝 Documentation

  • Docs abstraction & code formating by @2bndy5 in #17

Full commit diff: v1.0.1...v1.0.2

1.0.1 - 2020-11-29

🛠️ Fixed

  • Fix warnings by @2bndy5 in 87b4ae6

📝 Documentation

  • Redirect doc links to nRF24 org by @2bndy5 in a076209
  • Merge pull request #15 from 2bndy5/master by @TMRh20 in #15

🗨️ Changed

  • Edit doxyfile OUTPUT_DIR & add workflow by @2bndy5 in 451a08e
  • Format doxygen css file & include latest changes by @2bndy5 in 92a4a71
  • Only run doxygen on master branch by @2bndy5 in 511fefc

Full commit diff: v1.0.0...v1.0.1

1.0.0 - 2020-08-13

🚀 Added

  • Add missing include to example by @TMRh20 in 78e716a
  • Add delay for latest RF24Network changes by @TMRh20 in 3f3caf5
  • Add interrupt code by @TMRh20 in 50a037d
  • Address renewal improvements by @TMRh20 in 21373ca
  • Add initial code of simple python logger by @TMRh20 in 684cd1a
  • Add RF24Network sniffer by @TMRh20 in 625aebd
  • Add routing functionality by @TMRh20 in 70644f0
  • Add failure recovery to examples by @TMRh20 in d4455dd

🗑️ Removed

  • Update interrupt code by @TMRh20 in 68477bc
  • Remove unneeded delay, fix non-interrupt version by @TMRh20 in ed44440
  • Update RF24Gateway.cpp by @TMRh20 in 874f771
  • Use radio masking of IRQs by @TMRh20 in 1d0686e
  • Interrupt fix: Examples by @TMRh20 in 85d4591
  • Reliabiity fixes by @TMRh20 in 3508adc

🛠️ Fixed

  • Fix ncurses example, channel setting with RF24Mesh by @TMRh20 in fd3e767
  • Broken comms for nodes w/16-bit addresses by @TMRh20 in 68dc95d
  • Fix ncurses keyboard controls/inputs with SPIDEV by @TMRh20 in afe76e0
  • Fix/Update address renewal for ncurses interfaces by @TMRh20 in 9a38f5d
  • Fix broken ncurses example by @TMRh20 in 7757e07
  • Fix for last update by @TMRh20 in 5530c4e
  • Fix stability probs using interrupts by @TMRh20 in 2116017
  • Fix node list printout by @TMRh20 in aeee05b
  • Bad memory leak by @TMRh20 in 6e0506c
  • Missing address requests by @TMRh20 in 6505d3c

📝 Documentation

  • Update .h file (doc changes) by @TMRh20 in 0b8c5b2
  • Routing files & doc by @TMRh20 in 307db39
  • Minor doc fix by @TMRh20 in dff739c
  • Minor fix & doc update by @TMRh20 in 207c960

🗨️ Changed

  • :confetti_ball: Added .gitattributes by @TMRh20 in 077eb33
  • Creation of RF24Gateway library by @TMRh20 in 2ebf603
  • Drop packets if writing to network interface fails by @TMRh20 in 23cc843
  • Update for latest RF24Network_Dev changes by @TMRh20 in 47f8963
  • Enable IP config internally, add NCurses example by @TMRh20 in a3235a8
  • Minor changes, Add client examples, Update examples by @TMRh20 in 342203e
  • Rem int handling code from non-interrupt example by @TMRh20 in b7ccb68
  • Mask radio tx irqs for interrupt examples by @TMRh20 in d097b70
  • Further modifications for interrupt testing by @TMRh20 in 159c098
  • Merge remote-tracking branch 'refs/remotes/origin/Interrupts' by @TMRh20 in bde1eda
  • RPI2 autodetection by @yozik04 in 4b6f6fd
  • Merge pull request #6 from yozik04/master by @TMRh20 in 82b89b3
  • Lower cpu usage on non-interrupt examples by @TMRh20 in 31f6603
  • Revert change: breaks application by @TMRh20 in fb36bd2
  • RPi Bugfix: Interrupts & ncursesInt example update by @TMRh20 in bc6b671
  • NcursesInt revert pins, adjust gw.poll placement by @TMRh20 in 7db01a1
  • Output of data via UDP + create WireShark dissector by @TMRh20 in 32c70bf
  • Minor Fixes & Cleanup by @TMRh20 in c0a57ed
  • Err, count var needs to be 16-bit by @TMRh20 in 1acd057
  • Forgot the channel again... by @TMRh20 in 81c7627
  • Forgot to re-enable interrupts by @TMRh20 in 930fac3

Full commit diff: 077eb33...v1.0.0

New Contributors

  • @yozik04 made their first contribution