Skip to content

Releases: nRF24/RF24Gateway

v2.1.1

06 Oct 13:29
Compare
Choose a tag to compare

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

v1.1.1

06 Oct 13:28
Compare
Choose a tag to compare

1.1.1 - 2024-10-06

🗑️ Removed

  • Enable building IRQ-based examples in 17834a4

🗨️ Changed

  • Change DEBUG_LEVEL into RF24GATEWAY_DEBUG_LEVEL in 2983da0

Full commit diff: v1.1.0...v1.1.1

v1.1.0

11 Jun 09:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.1.0

v2.1.0

11 Jun 09:21
68a3f9e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

22 Jun 11:25
7bf8ec0
Compare
Choose a tag to compare

Introducing RF24Network & RF24Mesh v2.0 with some significant API changes, adding the use of C++ Templates in order to support a
range of ESB enabled radios, most recently NRF52x radios.

Important Notes:

  • Any network layer that uses v2 needs to have RF24Network/RF24Mesh dependencies of v2 or newer. RF24 v1.x is an exception here.
  • General usage should remain backward compatible, see the included examples of the related libraries for more info
  • Any third party libs that extend the network/mesh layer may also need to be updated to incorporate the new templated class prototypes:
template<class radio_t>
class ESBNetwork;
  
template<class network_t, class radio_t>
class ESBMesh;
  • Third party libs should also be able to use the backward-compatible typedef in their template:
    • ESBGateway.h:
    template<typename network_t, typename mesh_t>
    class ESBGateway
    and inform the compiler what types they intend to support:
    • ESBGateway.cpp:
    template class ESBGateway<RF24Network, RF24Mesh>;
  • The auto installers do not perform a version check like package managers, so having the correct versions of the software is important.
  • We will be maintaining the v1.x versions with bugfixes etc for those who cannot or do not wish to migrate to the newer template approach.

Full Changelog: v1.0.4...v2.0.0

PIGPIO support

09 Jul 12:53
4494274
Compare
Choose a tag to compare

What's Changed

  • PIGPIO support for IRQ feature (now that wiringPi is no longer shipped with RPi OS)
  • Draw topology in ncurses example by @TMRh20 in #22
  • Clang format by @2bndy5 in #23

Full Changelog: v1.0.3...v1.0.4

v1.0.3

28 Nov 13:37
Compare
Choose a tag to compare

See commit history for details of changes

  • CMake
  • Minor adjustments

doc and code formatting update

13 Apr 01:12
b3ddc43
Compare
Choose a tag to compare
  • abstract docs (main page and all "Related Pages" now live in the docs folder)
  • fix formatting

v1.0.1

14 Dec 07:40
cb1f771
Compare
Choose a tag to compare
Merge pull request #15 from 2bndy5/master

deploy docs using gh-pages

v1.0.0

16 Aug 10:40
930fac3
Compare
Choose a tag to compare

First release (v1) for RF24Gateway

  • Many recent bug fixes
  • Finally stable & reliable enough for an 'official release'