Skip to content

Latest commit

 

History

History
702 lines (496 loc) · 53.7 KB

CHANGELOG.md

File metadata and controls

702 lines (496 loc) · 53.7 KB

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.0.2 - 2024-10-06

🚀 Added

  • Enhance checkConnection() function by @TMRh20 in #240
  • Expose releaseAddress() for master node by @2bndy5 in #244
  • Address build warnings about ncurses example by @2bndy5 in #243
  • Mesh.checkConnection via parent not master by @TMRh20 in #250
  • Add pyproject.toml by @2bndy5 in #252

🛠️ Fixed

  • Fix spelling of MESH_NOMASTER in py wrapper by @2bndy5 in 2fb4d25
  • Fix spelling of MESH_NOMASTER in RF24Mesh.cpp by @2bndy5 in a8c63bc

📝 Documentation

  • Remove sphinx and update RTD config by @2bndy5 in #253

🗨️ Changed

  • Change MESH_DEBUG into RF24MESH_DEBUG by @2bndy5 in #239
  • Update doxygen CSS and use v1.11.0 by @2bndy5 in #245

Full commit diff: v2.0.1...v2.0.2

2.0.1 - 2024-06-11

🚀 Added

  • Enhance requestAddress by looping through poll responses by @TMRh20 in #238

📝 Documentation

  • Nrf52x - docs & library files by @TMRh20 in #234
  • Minor doc updates by @2bndy5 in #236

🗨️ Changed

  • Update clang format by @2bndy5 in #231
  • Update Doxyfile 2024 by @TMRh20 in #235
  • Bump version to v2.0.1 by @2bndy5 in 79078c4

Full commit diff: v2.0.0...v2.0.1

2.0.0 - 2023-06-21

📝 Documentation

  • Template layer for radio HW abstraction by @2bndy5 in #223

🗨️ Changed

  • Limit Mesh v2.x to Network v2.x tags by @2bndy5 in 38ee022

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

1.1.9 - 2023-06-06

🚀 Added

  • Support NRF52x by @TMRh20 in 03e73fb
  • Add deploy-release arg to PIO reusable CI call by @2bndy5 in 673a76f

🗑️ Removed

  • Remove nrf_to_nrf support by @TMRh20 in 85a372f

📝 Documentation

  • Manually trigger docs CI by @2bndy5 in 607f227
  • Doc updates and reusable CI by @2bndy5 in #217

🗨️ Changed

  • Update examples for min PA by @TMRh20 in #216
  • Update for nrf52 by @TMRh20 in b774f03
  • Update version for release by @TMRh20 in e0ba23c

Full commit diff: v1.1.8...v1.1.9

1.1.8 - 2022-07-10

🛠️ Fixed

  • Fix mesh.begin() by @TMRh20 in #214

🗨️ Changed

  • Minor version bump by @2bndy5 in 105386b

Full commit diff: v1.1.7...v1.1.8

1.1.7 - 2022-07-09

🚀 Added

  • Add missing semi-colon from last commit by @2bndy5 in 1dada5f
  • Add topology to ncurses example by @TMRh20 in 9936933
  • Merge pull request #207 from nRF24/Topology by @TMRh20 in #207
  • Add clang-format config by @2bndy5 in 4ed33df

🗑️ Removed

  • Remove rogue documented return for a void function by @2bndy5 in ccb1b5f
  • Remove comment about eeprom by @TMRh20 in 8bf14f9

🛠️ Fixed

  • Fix python wrappers linking order by @2bndy5 in 559bf57
  • Fix setup.py for no IRQ support by @2bndy5 in 3a5cdb7

📝 Documentation

  • [docs] clarify renewAddress return val on failure by @2bndy5 in 804f7e6
  • Various improvments to docs by @2bndy5 in #209
  • Update .readthedocs.yaml by @2bndy5 in afe7ce5
  • Update sphinx doc config by @2bndy5 in a61b390

🗨️ Changed

  • Only run linux CI on "created release" events by @2bndy5 in 6f8091e
  • Clean up ncurses example by @TMRh20 in 0e739e0
  • Astyle formatting ncurses example by @TMRh20 in 49fd7da
  • Initialize meshStarted as false by @2bndy5 in 10e3961
  • Properly init addrMemAllocated by @2bndy5 in aacb9dc
  • Modify examples by @2bndy5 in a9a7fc0
  • More reconnecting loops; fix a use of renewAddress by @2bndy5 in 1123f19
  • Use do while (duh) by @2bndy5 in 59985d5
  • Merge pull request #205 from nRF24/better-arduino-example-setup by @TMRh20 in #205
  • [CMake] link Linux examples to pigpio if detected by @2bndy5 in 2269f5e
  • [cmake] build examples w/ a specified driver by @2bndy5 in 206ce59
  • [cmake] forgot the ncurses example by @2bndy5 in 26fa1a6
  • -DRF24_NO_IRQ when no pigpio while building lib by @2bndy5 in 02d772a
  • Allow RF24_NO_IRQ for building examples by @2bndy5 in e4021ab
  • Merge branch 'pigpio-support' by @TMRh20 in f6aec9f
  • Improve doxygen CI by @2bndy5 in 7fd7d0f
  • Resolve #211 by @2bndy5 in a3bc47d
  • Update python examples per testing by @2bndy5 in 1851ff4
  • Merge pull request #212 from nRF24/update-py-examples by @TMRh20 in #212
  • Ran clang-format on all C++ sources by @2bndy5 in f40a116
  • Arduino CI make PR size delta reports by @2bndy5 in 9f6ac9b
  • Update workflows by @2bndy5 in 7f6c717
  • MESH_CALLBACK macro must be 2 lines by @2bndy5 in 5cc0967
  • Update build_linux.yml by @2bndy5 in c785a09
  • Update build_rp2xxx.yml by @2bndy5 in 35d1135
  • Only check pico examples in rp2xxx CI by @2bndy5 in 557dac5
  • Merge pull request #213 from nRF24/clang-format by @TMRh20 in #213
  • Disable latex builds on RTD by @2bndy5 in 250ccc1
  • Minor version bump by @2bndy5 in 3b6c2e0

Full commit diff: v1.1.6...v1.1.7

1.1.6 - 2021-11-27

🚀 Added

  • Add GPLv2 license; this builds locally by @2bndy5 in a90920a
  • Add CMake user preset json to ignore by @2bndy5 in b10b4b5
  • Add while(!Serial) and if(!mesh.begin()) by @2bndy5 in 2e76b79
  • Add comment about double check by @2bndy5 in 6f8285f
  • Add MESH_SLOW_ADDRESS_RESPONSE; by @2bndy5 in 2d6c1ca
  • Address #195 by @2bndy5 in af43cb2
  • Add PicoSDK CI workflow by @2bndy5 in 2ee51d3
  • Merge pull request #188 from nRF24/CMake-4-Linux by @TMRh20 in #188

🗑️ Removed

  • Remove artifact; resolves #190 by @2bndy5 in 656bca1

🛠️ Fixed

  • Fix code fmt; add ncurses example to cmake targets by @2bndy5 in 20bb320
  • Fix docs about addrList by @2bndy5 in 819eb30
  • Fix problem in last commit by @2bndy5 in fc48984
  • Fix broken links on docs main pg by @2bndy5 in 578e541
  • Fix compile for examples by @TMRh20 in e1eb4a9
  • Fix example compilation by @TMRh20 in b6c6f1c

📝 Documentation

  • Ready for docs hosting on RTD by @2bndy5 in 0981279
  • Small docs update by @2bndy5 in 9b94c34
  • [docs] fix multiline API signatures by @2bndy5 in a8a7f21
  • Update for Docs by @TMRh20 in c9a691d

🗨️ Changed

  • Initial CMake files for pico-sdk by @kripton in #185
  • [no ci] preliminary CMake implementation by @2bndy5 in 7387ea1
  • Avoid duplicate triggers when PR is open by @2bndy5 in 2fa51c5
  • No need for --target with make cmd by @2bndy5 in 4ee2e51
  • Automate building of ncurses example by @2bndy5 in d1c3217
  • Default BUILD_TYPE to Release by @2bndy5 in a1ecabc
  • Update CONTRIBUTING.md by @2bndy5 in 1452062
  • Manually trigger CI workflows by @2bndy5 in 903c6d7
  • Doxygen CI triggers on push & PR for all branches by @2bndy5 in ff92d8e
  • Try new Arduino CI workflow by @2bndy5 in 0902b49
  • Forgot to add arduino examples fmt conf file by @2bndy5 in 4471b05
  • RF24Mesh_Example_Master is incompatible w/ non-AVR by @2bndy5 in f0bc5e1
  • Gimme them badges by @2bndy5 in f2e3167
  • Try new PlatformIO CI by @2bndy5 in 69b1548
  • Oops use linux FS delimiter by @2bndy5 in e16f600
  • Gimme a badge by @2bndy5 in a9f8313
  • Polish library.json by @2bndy5 in 0a98838
  • [PIO CI] validate library.json & save as artifact by @2bndy5 in 85ad20c
  • [PIO CI] fix path to pio pkg by @2bndy5 in 29f7294
  • Exclude linux stuff from PIO by @2bndy5 in 31d7ece
  • Exclude more useless stuff from PIO pkg by @2bndy5 in 76f99b0
  • Use CMake CLI to change RF24Mesh_config.h macros by @2bndy5 in f0dc453
  • [no ci] adjust some whitespace by @2bndy5 in ea7746c
  • Use new macro propsed in nRF24/RF24Network#179 by @2bndy5 in a47b242
  • Following NASA C style guide by @2bndy5 in d79fec3
  • Uniform MESH_DEBUG* calls by @2bndy5 in 10ce90e
  • Alias NET_MULTICAST_ADDR by @2bndy5 in 6d130d8
  • Trigger Arduino CI workflow by @2bndy5 in 057a2e5
  • Trigger PlatformIO CI by @2bndy5 in 31039cf
  • [Arduino CI] url option must end in .git by @2bndy5 in ce300b6
  • Use %iu instead of %ui by @2bndy5 in 9af7858
  • Use just %u by @2bndy5 in aaed824
  • [py wrapper] augment setup.py by @2bndy5 in fcf70ab
  • Use an OR condition instead by @2bndy5 in be5d66c
  • Revert to nested if statements by @2bndy5 in 3a776de
  • Merge branch 'CMake-4-Linux' of https://github.com/nRF24/RF24Mesh into CMake-4-Linux by @2bndy5 in 928ed19
  • Py pkgs from apt are very out-of-date by @2bndy5 in 61a7f91
  • [py wrapper] ammend license info by @2bndy5 in b78d5cd
  • Move new mcro up 1 OSI lvl by @2bndy5 in 95c75b1
  • Revert SLOW_ADDR_POLL_RESPONSE by @2bndy5 in 4afe8c8
  • Revert "revert SLOW_ADDR_POLL_RESPONSE" by @2bndy5 in 3b69930
  • Relative CMakeLists.txt by @2bndy5 in 0160dd2
  • [CMake] distinguish project_option/warnings by @2bndy5 in 951bbde
  • Allow pybind11 to build in source by @2bndy5 in f01e3bb
  • Introduce undefined macro USE_RF24_LIB_SRC by @2bndy5 in c88e79d
  • Further the utility of USE_RF24_LIB_SRC macro by @2bndy5 in 0e9af67
  • [CMakeLists.txt] fix last commit by @2bndy5 in 42cd430
  • Auto-publish new releases to PIO by @2bndy5 in 51e9e8b
  • Use --non-interactive option in PIO CI by @2bndy5 in 91198db
  • [linux CI] use RF24 master branch by @2bndy5 in f19b503
  • Review pico examples by @2bndy5 in a20bf32
  • Pico examples should wait until Serial is active by @2bndy5 in e38cc31
  • [pico examples] use milliseconds not microseconds by @2bndy5 in 4db1ab4
  • Node ID max is 255 by @2bndy5 in 9e34e87
  • Gimme that RTD badge by @2bndy5 in e73cca0
  • Use RF24Network master branch in linux workflow by @2bndy5 in 67d25b9
  • Use RF24Network master branch in arduino workflow by @2bndy5 in 0df592e
  • Use RF24Network master branch in PIO workflow by @2bndy5 in 13cae65
  • Use RF24* master branch in rp2xxx workflow by @2bndy5 in a33695b
  • Update pyRF24Mesh.cpp by @RasmusHRAAU in #179
  • MESH_CALLBACK and eliminate delay in renewAddress() by @BCsabaEngine in 804c68f
  • Merge pull request #194 from BCsabaEngine/master by @TMRh20 in #194
  • Merge branch 'master' of https://github.com/nRF24/RF24Mesh by @TMRh20 in 3f60d8b
  • Merge branch 'master' into CMake-4-Linux by @2bndy5 in b3915b2

Full commit diff: v1.1.5...v1.1.6

New Contributors

  • @BCsabaEngine made their first contribution
  • @RasmusHRAAU made their first contribution in #179

1.1.5 - 2021-04-13

📝 Documentation

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

🗨️ Changed

  • Merge branch 'master' into master by @2bndy5 in 749c56a
  • Merge pull request #152 from positron96/master by @TMRh20 in #152
  • Make most #defines in RF24Mesh_config.h conditional so they can be set from project code or compiler command line. by @kripton in #183
  • Version bump (patch+1) by @2bndy5 in 3acca6e

Full commit diff: v1.1.4...v1.1.5

1.1.4 - 2020-12-14

🛠️ Fixed

  • Fix warning by @2bndy5 in e75fc07
  • Fix missing images by @2bndy5 in 50712c8

📝 Documentation

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

🗨️ Changed

  • Create CONTRIBUTING.md by @Avamander in 870a31d
  • Edit doxyfile OUTPUT_DIR & add workflow by @2bndy5 in 6f1b126
  • Format doxygen css file & include latest changes by @2bndy5 in 44bde34
  • Only run doxygen on master branch by @2bndy5 in 60ceaa8
  • Merge pull request #178 from 2bndy5/master by @2bndy5 in #178
  • Update library.properties by @TMRh20 in 8442df9
  • Update library.json by @TMRh20 in f098df0

Full commit diff: v1.1.3...v1.1.4

1.1.3 - 2020-08-17

🚀 Added

  • Add ability to set call-back function by @TMRh20 in c2354ff

🗑️ Removed

  • Many bug fixes by @TMRh20 in f445630

🗨️ Changed

  • Doc update by @TMRh20 in 43f8445
  • Adjust setAddress function by @TMRh20 in 7a4a8e5
  • Update for release by @TMRh20 in fce5235

Full commit diff: v1.1.2...v1.1.3

1.1.2 - 2020-08-08

🚀 Added

  • Address request/renew improvement by @TMRh20 in 2af9653
  • Address one more issue by @TMRh20 in 9516910

🗑️ Removed

  • Fixes,cleanup and improvements by @TMRh20 in 8be00fd
  • Minor correction on master nodes by @TMRh20 in bbc996b
  • More minor cleanup by @TMRh20 in c957217
  • Adjust for RF24Network change by @TMRh20 in 18d14e7

🗨️ Changed

  • One little adjustment by @TMRh20 in 7c7947c
  • Update for release by @TMRh20 in b1430b1

Full commit diff: v1.1.1...v1.1.2

1.1.1 - 2020-08-01

🗑️ Removed

  • BIg cleanup and some fixes by @TMRh20 in ea116be

🛠️ Fixed

  • Issue with renewAddress() by @TMRh20 in e00a9d5

🗨️ Changed

  • Dynamic memory allocation & fixes by @TMRh20 in b30b182
  • Update version & architectures by @TMRh20 in e0fd05c
  • Update version for release by @TMRh20 in 7e5e920

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

1.1.0 - 2020-06-08

🗨️ Changed

  • Update versioning to fix problems by @TMRh20 in 5563474

Full commit diff: v1.0.8...v1.1.0

1.0.8 - 2020-06-08

🚦 Tests

  • CheckConnection verify connection both ways by @TMRh20 in eacd24f

🗨️ Changed

  • Update library.properties by @TMRh20 in 409e409
  • Update version for release by @TMRh20 in d4c8e68

Full commit diff: v1.0.7...v1.0.8

1.0.7 - 2019-05-26

🚀 Added

  • Add mesh.begin() after failed renewal of address by @TMRh20 in 4b036ce
  • Add one more step to address renewal by @TMRh20 in c992646
  • Add a second lookup to the end of address renewal by @TMRh20 in c27604a

🗑️ Removed

  • Remove address confirmations from address renewal by @TMRh20 in 92a03c0

📝 Documentation

  • Update RF24Mesh.h documentation by @TMRh20 in 6252c3a

🗨️ Changed

  • Correct debug output by @TMRh20 in c7f64a6
  • Change timeout for nodeID lookups by @TMRh20 in e7f90d8
  • Update readme by @TMRh20 in 67bc9ab
  • Update version for release by @TMRh20 in 7760101

Full commit diff: v1.0.6...v1.0.7

1.0.6 - 2019-05-08

🚀 Added

  • Adds back the delay in DHCP as without address renewal fails by @MAKOMO in 79ac487
  • Added compiler variable into makefiles for easy compiler switching by @igormp in 2022b93
  • Added compiler variable into ncurses makefile by @igormp in 63da607
  • Added default initialization value for bool by @igormp in c31387a
  • Added .gitignore by @igormp in 8502bc4
  • Adds boost python wrapper by @joernesdohr in e228902
  • Adds namespace by @joernesdohr in d601161
  • Adds python example for master node by @joernesdohr in d3a17b3
  • Adds missing function by @joernesdohr in 9c2de0f
  • Added missing throw_ba_exception() function by @joernesdohr in 4a1b9a8
  • Adds rf24network library reference to setup; fixes typo in setNodeId() function name by @joernesdohr in 68cce8d

🗑️ Removed

🛠️ Fixed

  • Fixed issue described in #86 by @Avamander in 836aa76
  • Fixes arguments by @joernesdohr in d2381c8

🗨️ Changed

  • Refactor if(nodeID()) in a990593
  • Merge pull request #94 from ciberkids/master by @TMRh20 in #94
  • Links MESH_DEFAULT_ADDRESS NETWORK_DEFAULT_ADDRESS by @MAKOMO in 359b226
  • Extends debug logging by @MAKOMO in 187f4d0
  • Merge pull request #139 from MAKOMO/master by @TMRh20 in #139
  • Check value of radio.begin by @positron96 in e96477e
  • Merge pull request #153 from igormp/makeupdate by @Avamander in #153
  • Split increment and assignment in order to avoid UB by @igormp in 33aad0b
  • Merge pull request #154 from igormp/clangwarning by @Avamander in #154
  • Examples' makefiles now create a bin dir by @igormp in 37e0626
  • Merge pull request #155 from igormp/master by @TMRh20 in #155
  • Static_cast the overoaded wrappers by @joernesdohr in faa87ee
  • Single bp:arg() instead of args by @joernesdohr in f87bdfd
  • Back to bp::args; moves [bp::return_internal_reference<>()] into correct position by @joernesdohr in 3f79b2c
  • Trying manual wrapper functions by @joernesdohr in 27c3f47
  • Wrapper functions for byte buffer parameters by @joernesdohr in ebbe80d
  • Example doesn't need to be a class by @joernesdohr in 0625000
  • Adopts correct capitalization of ID by @joernesdohr in e3f833d
  • Clean up by @joernesdohr in 7bbece9
  • Typo in comment by @joernesdohr in d228ce6
  • Files moved to standard structure by @filipek92 in c783fdb
  • Python example RF24Mesh_Example_Master.py rewrited to work as C++ example by @filipek92 in e628d65
  • Mesh node example in Python 3 by @filipek92 in 7708cfc
  • Merge pull request #1 from nRF24/master by @filipek92 in 30d9fa2
  • Merge pull request #123 from filipek92/master by @TMRh20 in #123
  • Update library.json by @Avamander in 4ed90d3
  • Update library.properties by @Avamander in 5a1ec37
  • Update version for release by @TMRh20 in c76ab82

Full commit diff: v1.0.51...v1.0.6

New Contributors

  • @igormp made their first contribution
  • @positron96 made their first contribution
  • @filipek92 made their first contribution
  • @MAKOMO made their first contribution
  • @joernesdohr made their first contribution

1.0.51 - 2016-06-04

🗑️ Removed

  • Fix for use with RF24Ethernet by @TMRh20 in 73b7971

Full commit diff: v1.0.5...v1.0.51

1.0.5 - 2016-03-27

🚀 Added

  • Add library.json for PlatformIO registry in fbd486c
  • Add deps to library.json for PlatformIO in c599c52
  • Additional child node, fix warning, spidev issue by @TMRh20 in a58a257

🗑️ Removed

  • Remove examples from library.json in 09e2a96

🛠️ Fixed

  • Fix for address renewal confirmation by @TMRh20 in adabf7d
  • Last change causing segfaults on non-master by @TMRh20 in c874003

🗨️ Changed

  • RPI2 autodetection by @yozik04 in 91c0ba3
  • RPI2 autodetection in ncurses example by @yozik04 in 5e9c030
  • Merge pull request #54 from yozik04/master by @TMRh20 in 62a4fa5
  • Initlialize addrListTop to 0 by @julianpas in eff2775
  • Merge pull request #56 from julianpas/patch-1 by @Avamander in 601c605
  • Merge pull request #68 from harmon25/master by @Avamander in 206b733
  • Use tagged source code from repo; fix include/exclude fields by @ivankravets in aa17378
  • Merge pull request #69 from ivankravets/patch-1 by @Avamander in e573ebb
  • Major Bugfix: Buffer overrun in renewAddress by @TMRh20 in 0450c5c
  • Update version due to major bugfix by @TMRh20 in b420fbc

Full commit diff: v1.0.4-beta...v1.0.5

New Contributors

  • @ivankravets made their first contribution
  • @julianpas made their first contribution
  • @yozik04 made their first contribution

1.0.4-beta - 2015-12-15

🛠️ Fixed

  • Fix setChild() per @ricmail85 #49 by @TMRh20 in a4fcd06
  • Fixes for address & nodeID lookups by @TMRh20 in 8f73c01
  • Fix setAddress, set default addy on renew fail by @TMRh20 in 39eaf27

🗨️ Changed

  • Reduce wait for address confirmation by @TMRh20 in 1440149
  • Copied wrong file... by @TMRh20 in 08d8a77
  • Debug info for address reqs. , improve addr renew by @TMRh20 in 590d4d6
  • Update RF24Mesh_Example_Node2NodeExtra.ino by @Avamander in 96a77af
  • Merge pull request #25 from Avamander/patch-2 by @Avamander in 455697e
  • Update library.properties by @Avamander in 170bfb1

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

1.0.3-beta - 2015-11-27

🛠️ Fixed

  • Fix static address assign, add new functions by @TMRh20 in fd423d5

🗨️ Changed

  • Increment version by @TMRh20 in ead3bac

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

1.0.2-beta - 2015-11-06

🗑️ Removed

  • Improve address requests, docs update by @TMRh20 in f7682e3

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

1.0.1-beta - 2015-10-30

🛠️ Fixed

  • Fix return of getNodeID by @TMRh20 in d49dea1

🗨️ Changed

  • Adj timeout, fix address release by @TMRh20 in 7d0548c

Full commit diff: v1.0-beta...v1.0.1-beta

1.0-beta - 2015-09-26

🚀 Added

  • Add initial cpp and h files by @TMRh20 in 0faa4fb
  • Addresssing and convergence changes by @TMRh20 in 8413448
  • Add monitoring example to its own folder by @TMRh20 in 9c95b1e
  • Add getAddress() function, similar to DNS by @TMRh20 in 6f720f1
  • Add releaseAddress(), change addr request process by @TMRh20 in 360f8a1
  • Add timeouts per #23 by @TMRh20 in 1a9b0c9

🗑️ Removed

  • Remove retries from mesh.write, debug signal lvl by @TMRh20 in f6f18a5
  • Remove EEPROM functionality, add MESH_NOMASTER by @TMRh20 in bdd6694
  • Fixes/Updates for address lookups by @TMRh20 in e5aab22

🛠️ Fixed

  • Fix examples by @TMRh20 in caaeed3
  • Fix Serial printout of address by @TMRh20 in aaa23b6
  • Fix errors in address assignments by @TMRh20 in 1e0f7b0
  • Fix error, Use progmem for avr debug, max children by @TMRh20 in 75fe167
  • Fix errors in address assignment, updates by @TMRh20 in 717b1e5
  • Fixes for addressing, add address confirmation by @TMRh20 in 359c77f
  • Fix example Makefiles for non-RPi by @TMRh20 in 375867f

📝 Documentation

  • Minor fixes & changes by @TMRh20 in 9e7637b

🗨️ Changed

  • Initial commit by @TMRh20 in 19f69b3
  • Very Basic/Rough 'mesh' functionality by @TMRh20 in 0ff7dbc
  • Small changes, add RPi example by @TMRh20 in 68fbdc1
  • Consolidate Arduino/RPi code, Small changes by @TMRh20 in 2f22181
  • Minor fix, reduce address request times by @TMRh20 in 4dd5d74
  • Clean up existing code by @TMRh20 in 0690413
  • Small fixes by @TMRh20 in 4a90f22
  • Revert one change, add print by @TMRh20 in d940c5f
  • Changes to address requests by @TMRh20 in 72d1976
  • Figure out why pstr not working by @TMRh20 in 8b584d8
  • NCurses example for testing/monitoring mesh by @TMRh20 in 1e93922
  • Enable AVR devices (Uno,Nano etc) as master node by @TMRh20 in 869bec1
  • Save nodes to file on RPi, reliable writes by @TMRh20 in f4d4097
  • Minor changes, add setChannel() function by @TMRh20 in ab4fbdf
  • Change mesh.update to return header type by @TMRh20 in 0614f2f
  • Static addresses, RPD, reduce delays in requests by @TMRh20 in 388da41
  • Utilize new returnSysMsgs var in RF24Network by @TMRh20 in 5bd9f4d
  • Intel Galileo Support by @spaniakos in 4ea6013
  • Merge pull request #4 from spaniakos/master by @TMRh20 in 9319f74
  • Get nodeId from a network address by @l3v5y in 6a3f566
  • Merge pull request #5 from l3v5y/master by @TMRh20 in 21a9b15
  • Update Makefile for non-RPi Linux devices by @TMRh20 in 49c976c
  • Update Makefile with better RPi detection by @TMRh20 in 3642a3e
  • Allow setting channel & datarate on mesh.begin() by @TMRh20 in 56f6afc
  • Update RF24Mesh_Example_Master_Statics.ino by @Avamander in efa6651
  • Merge pull request #12 from Avamander/patch-1 by @TMRh20 in a70293d
  • Wrong example by @TMRh20 in 84ee5bf
  • Change timing in example by @TMRh20 in c1d85be
  • Use default channel for new examples by @TMRh20 in a804703
  • Updates for latest RF24Network changes and example by @TMRh20 in f774d01
  • Update RF24Mesh_Example_Master.ino by @Avamander in 7e7d34f
  • Merge pull request #15 from Avamander/patch-2 by @TMRh20 in 35b68bf
  • Create RF24Mesh_Example_Master_To_Nodes.ino by @Avamander in 595bc1e
  • Update RF24Mesh_Example_Master_To_Nodes.ino by @Avamander in 148a957
  • Merge pull request #14 from Avamander/patch-1 by @TMRh20 in b4b9825
  • Update RF24Mesh_Example.ino by @Avamander in 4a7ec5d
  • Merge pull request #16 from Avamander/patch-3 by @TMRh20 in ae46dbb
  • Update RF24Mesh_SerialConfig.ino by @Avamander in cb61d1e
  • Merge pull request #17 from Avamander/patch-4 by @TMRh20 in 743684f
  • Update RF24Mesh_Example_Node2NodeExtra.ino by @Avamander in b6cfd03
  • Merge pull request #18 from Avamander/patch-5 by @TMRh20 in a13c33e
  • Update RF24Mesh_Example_Master_Statics.ino by @Avamander in b5e6f9f
  • Merge pull request #19 from Avamander/patch-6 by @TMRh20 in fbceb85
  • Create library.properties by @Avamander in 5af874f
  • Merge pull request #22 from Avamander/patch-1 by @TMRh20 in b207da6

Full commit diff: 19f69b3...v1.0-beta

New Contributors

  • @l3v5y made their first contribution
  • @spaniakos made their first contribution