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
- Enable building IRQ-based examples by @2bndy5 in #36
- Fix build warnings for examples by @2bndy5 in #37
- Change
DEBUG_LEVEL
intoRF24GATEWAY_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
- Simplify interrupt handling by @TMRh20 in #32
- Minor doc updates by @2bndy5 in #33
Full commit diff: v2.0.0...v2.1.0
2.0.0 - 2023-06-21
- 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
- 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
- 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
- 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
- That worked; remove debug prompts by @2bndy5 in
ee7b259
- [cmake] remove old STRIP cmds by @2bndy5 in
d0d12d7
- Fix examples compilation by @TMRh20 in
1cefcdb
- [CI] use RF24* master; save doc builds as artifact by @2bndy5 in
f35b293
- 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 in6a91d3f
- 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
- Docs abstraction & code formating by @2bndy5 in #17
Full commit diff: v1.0.1...v1.0.2
1.0.1 - 2020-11-29
- Fix warnings by @2bndy5 in
87b4ae6
- Redirect doc links to nRF24 org by @2bndy5 in
a076209
- Merge pull request #15 from 2bndy5/master by @TMRh20 in #15
- 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
- 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
- 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
- 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
- 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
- π 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
- @yozik04 made their first contribution