Optimized RF24Network Layer v2.0.2
2024 - Optimized RF24 Network Layer for NRF24L01 & NRF52x radios
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.0.2 - 2024-10-06

🚀 Added

  • Add NRF52x info to docs by @TMRh20 in #230
  • Add pyproject.toml by @2bndy5 in #234

🛠️ Fixed

  • Add call to txStandBy() by @TMRh20 in #229
  • Fix doc typo by @2bndy5 in c5b62bc
  • Need NUM_PIPES defined for all devices by @TMRh20 in #231

📝 Documentation

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

🗨️ Changed

  • Change SERIAL_DEBUG into RF24NETWORK_DEBUG by @2bndy5 in #228
  • [CMake] default to SPIDEV driver by @2bndy5 in #232

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

2.0.1 - 2024-06-11

🚀 Added

  • Add mentions of nrf52x by @TMRh20 in #221

🛠️ Fixed

  • Fix for Multicast to level 4 by @TMRh20 in #227

📝 Documentation

  • Minor doc updates by @2bndy5 in #225

🗨️ Changed

  • Extra Pipes by @TMRh20 in #215
  • Update Network_Priority_RX.ino by @TMRh20 in #216
  • Modifications for 64-bit OS by @TMRh20 in #218
  • Update clang format by @2bndy5 in #219
  • Update README.md by @TMRh20 in 4c093cd
  • Update addressing & Title Info by @TMRh20 in #223
  • Update addressing.md by @TMRh20 in #224
  • Bump version to v2.0.1 by @2bndy5 in 774afe3

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

2.0.0 - 2023-06-08

🗨️ Changed

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

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

1.0.18 - 2023-06-06

🚀 Added

  • Support NRF52x by @TMRh20 in 7a7a854
  • Add deploy-release arg to PIO reusable CI call by @2bndy5 in 89fa59a

🗑️ Removed

  • Workaround for printf issue by @TMRh20 in #207

🛠️ Fixed

  • Fix 200 by @2bndy5 in #202
  • Fix badge in README by @2bndy5 in 2a7c942

📝 Documentation

  • Manually trigger docs CI by @2bndy5 in 5bdbe14
  • Doc updates and reusable CI by @2bndy5 in #203

🗨️ Changed

  • Default to large max payload size by @TMRh20 in #196
  • Update for nrf52 by @TMRh20 in 229b886
  • Revert NRF52 changes by @TMRh20 in 8c90bbe
  • Update version for release by @TMRh20 in 7c41ace

Full commit diff: v1.0.17...v1.0.18

1.0.17 - 2022-07-09

🚀 Added

  • Add .clang-format config and adjust CI workflows by @2bndy5 in d7a449a

🗑️ Removed

  • Remove old astyle config by @2bndy5 in 9003bc8

🛠️ Fixed

  • Fix py wrappers linker order by @2bndy5 in ebfdba2
  • Fix setup.py for no IRQ support by @2bndy5 in ffcdf8d

📝 Documentation

  • Various improvments to docs by @2bndy5 in #193
  • Update .readthedocs.yaml by @2bndy5 in 7fb9ce5
  • Update sphinx doc config by @2bndy5 in 1aacb14

🗨️ Changed

  • Only run linux CI on "created release" events by @2bndy5 in 36a2ca7
  • Update actions/checkout to v2 by @2bndy5 in f47339e
  • Conditionally build examples with pigpio by @2bndy5 in 20c8621
  • Revert "conditionally build examples with pigpio" by @2bndy5 in 5e5af7e
  • Reduce duplicate messages in cmake output by @2bndy5 in 3e4404b
  • Syntax is/was invalid because IDK Makefile syntax by @2bndy5 in 6854923
  • Attempt 3 to modify the Makefile by @2bndy5 in 3985205
  • Makefile syntax doesn't like recursive var values by @2bndy5 in 256a204
  • Hardcode -lpigpio if RPi is detected in makefile by @2bndy5 in 21e3116
  • (wtf) RPi not detected on my RPi4? by @2bndy5 in 2046b15
  • Undo my changes to the Makefile by @2bndy5 in 2c42989
  • [cmake] build examples w/ a specified driver by @2bndy5 in dcb895b
  • -DRF24_NO_IRQ when no pigpio while building lib by @2bndy5 in b78096d
  • Allow RF24_NO_IRQ for building examples by @2bndy5 in 296efb5
  • Merge remote-tracking branch 'origin/pigpio-support' by @TMRh20 in 5d994b1
  • Update python examples by @2bndy5 in a20c632
  • Merge pull request #194 from nRF24/update-py-examples by @TMRh20 in #194
  • Ran clang-format on all C++ sources by @2bndy5 in 1e79873
  • Enable size delta reports in Arduino CI by @2bndy5 in 0222a34
  • Avoid duplicate builds for reported boards by @2bndy5 in 0d96436
  • Duplicate builds needed to compute size deltas by @2bndy5 in eb40f2e
  • Revert add duplicate build jobs; use matrix params by @2bndy5 in 680f7f1
  • Allow short case labels by @2bndy5 in d7006b4
  • Merge pull request #195 from nRF24/clang-format by @TMRh20 in #195
  • Disable latex builds on RTD by @2bndy5 in 82b7037
  • Minor version bump by @2bndy5 in 122cb6c

Full commit diff: v1.0.16...v1.0.17

1.0.16 - 2021-11-17

🚀 Added

  • Add CMake 4 Linux; clean up tests/jamfile relics by @2bndy5 in 1e600d7
  • Add CMake user preset json to ignore by @2bndy5 in 733177e
  • Add if(!radio.begin()) to linux examples; fmt code by @2bndy5 in 74f446a
  • Add note about MAIN_BUFFER_SIZE by @2bndy5 in 2658760
  • Add to last commit for completeness by @2bndy5 in d42fe5e
  • Add newer begin() to py wrapper by @2bndy5 in 20977e0
  • Add comments about ATTiny defaults by @2bndy5 in 8892524
  • Add PicoSDK CI workflow by @2bndy5 in 2921124
  • Merge pull request #176 from nRF24/CMake-4-Linux by @TMRh20 in #176
  • Add link to blog for zigbee vs nrf by @TMRh20 in 3b1352c
  • Add multicast description by @TMRh20 in 6dcd5f8

🚫 Deprecated

  • Examples don't use deprecated begin(channel, addr) by @2bndy5 in 5b8a9bf

🗑️ Removed

  • Remove useless line from docs code snippet by @2bndy5 in f01c4cd
  • Remove useless boost.py overload macros by @2bndy5 in 49e04db
  • [no ci] remove doc artifact about new flag by @2bndy5 in d03d6ee

🛠️ Fixed

  • Fix bad link in docs; uniform SERIAL_DEBUG* calls by @2bndy5 in 95b5e09
  • Fix warnings about lu by @2bndy5 in 2df98c8
  • Fix problem in last commit by @2bndy5 in ae8ec89
  • Fix url from last commit by @2bndy5 in f33bacf
  • Fix formatting in an example by @2bndy5 in 8acdf8e
  • Fix image display by @TMRh20 in d9e7909

📝 Documentation

  • Enhance docs by @2bndy5 in eb2a6ea
  • Update some docs; use macro instead of def'd value by @2bndy5 in 9f2e62b
  • [docs] expand on use of frame_buffer by @2bndy5 in 86c0d3b
  • Ammend multicast* docs by @2bndy5 in 321ce84
  • Docs ready for RTD hosting by @2bndy5 in 9d92dbd
  • Use URL blob for new img in docs main pg by @2bndy5 in 0df0abf
  • Sphinx docs conf.py gets lib ver from json by @2bndy5 in dbaf785
  • More docs updates by @2bndy5 in 55e9032
  • More doc updates by @2bndy5 in 0c41d05
  • Smal docs update by @2bndy5 in 2a29943
  • [docs] fix multiline API signatures by @2bndy5 in 2498529

🗨️ Changed

  • Initial CMake files for pico-sdk by @kripton in #174
  • This builds locally by @2bndy5 in cfe3c5c
  • Avoid duplicate workflows when PR is open by @2bndy5 in 47da072
  • Conform code fmt; limit CI triggers by @2bndy5 in 2ac9a46
  • Missed a fmt inconsistency by @2bndy5 in 4c87a28
  • Update CI scripts by @2bndy5 in 01f2200
  • [no ci] rename uploaded artifact by @2bndy5 in 3ad612a
  • Default BUILD_TYPE to Release by @2bndy5 in 49827f1
  • Update CONTRIBUTING.md by @2bndy5 in dc9baae
  • Manually trigger CI workflows by @2bndy5 in 58f116a
  • Gimme them badges by @2bndy5 in 634f7a5
  • Run new PlatformIO CI by @2bndy5 in 3cdb937
  • PIO CI needs to know about dependencies by @2bndy5 in 6704178
  • Force install deps in PIO workflow by @2bndy5 in 4dd3c19
  • Pio lib install now installs deps from json by @2bndy5 in 9233555
  • [library.json] update excludes feild by @2bndy5 in 8466197
  • Polish library.json by @2bndy5 in 6eec391
  • Exclude linux stuff from PIO & validate lib.json by @2bndy5 in f05ebda
  • [PIO CI] rename artifact by @2bndy5 in ab81be6
  • Exclude more useless stuff from PIO pkg by @2bndy5 in 7986d7a
  • Testing examples on qtpy (atsamd21) by @2bndy5 in 795ae09
  • Consolidate duplicate includes by @2bndy5 in 23ef6da
  • Use CMake CLI to change RF24Network_config macros by @2bndy5 in 2d6780e
  • Trigger arduino CI by @2bndy5 in adfb1ad
  • Uniform examples by @2bndy5 in bcf5471
  • Use macro name instead of macro value by @2bndy5 in 251255e
  • Solution for #179 by @2bndy5 in 72533fe
  • Use iu instead of ui by @2bndy5 in 3f48c4f
  • Use just u by @2bndy5 in 9926e15
  • [py wrapper] augment setup.py by @2bndy5 in 58c69b3
  • Py pkgs from apt are very out-of-date by @2bndy5 in 790e441
  • Let maxlen param be optional by @2bndy5 in bd01c62
  • + temp.py for testing; adjust read/peek overloads by @2bndy5 in 1195151
  • Working solution for #181 by @2bndy5 in aaa78a9
  • Explain NETWORK_ACK better by @2bndy5 in ca156a1
  • Use MESH_SLOW_ADDR_RESPONSE to slow POLL responses by @2bndy5 in f301912
  • Move SLOW_RESPONSE macro to Network lvl by @2bndy5 in b7d052d
  • Revert SLOW_ADDR_POLL_RESPONSE by @2bndy5 in 763ed5a
  • Introduce FLAG_FIRST_FRAG to avoid repetitive SPI calls by @2bndy5 in d6ecb50
  • Revert "revert SLOW_ADDR_POLL_RESPONSE" by @2bndy5 in 5b9b5e5
  • Testing optimizational solutions on Linux by @2bndy5 in 4ea2952
  • Use message type instead of a new flag by @2bndy5 in 859f9c4
  • Update python examples by @2bndy5 in 33d26fe
  • Resolves nRF24/RF24Mesh#197 by @2bndy5 in fde923a
  • Resolves #185 by @2bndy5 in 1794450
  • Relative CMakeLists.txt by @2bndy5 in 8b4dd69
  • Satisfy #187 by @2bndy5 in 936d564
  • [CMake] distinguish project_option/warnings by @2bndy5 in 50b5be2
  • Allow pybind11 to build in source by @2bndy5 in 149ebcd
  • Satisfy #186 by @2bndy5 in 553b1a5
  • Working blindly with GH runner's FS by @2bndy5 in 5b6b2e0
  • Checkout RF24 lib's rp2xxx branch by @2bndy5 in 0762837
  • LOL. checkout the actual RF24 repo by @2bndy5 in 279d9f2
  • Save the artifacts from proper path by @2bndy5 in 739d366
  • [no ci] gimme that badge by @2bndy5 in 13b6fb0
  • Update root CMakeLists.txt by @2bndy5 in d275379
  • Introduce undefined macro USE_RF24_LIB_SRC by @2bndy5 in 2a36d4b
  • Further the utility of USE_RF24_LIB_SRC macro by @2bndy5 in 88645ac
  • [CMakeLists.txt] fix last commit by @2bndy5 in 6ff8bdd
  • Declare failures() if defined ENABLE_NET_STATS by @2bndy5 in b221759
  • Auto-publish new releases to PIO by @2bndy5 in 3e0cee1
  • Use –non-interactive option in PIO CI by @2bndy5 in d5e0e6b
  • Linux CI uses RF24 master branch by @2bndy5 in 97d3679
  • Typo in linux CI triggers' paths by @2bndy5 in 7653422
  • Reviewed pico examples by @2bndy5 in 110b22a
  • Gimme that RTD badge by @2bndy5 in 81b6ab9
  • Max net lvl is 4 (not 3) by @2bndy5 in 6a01eba
  • Merge branch 'master' into CMake-4-Linux by @TMRh20 in 1b0fabe

Full commit diff: v1.0.15...v1.0.16

1.0.15 - 2021-04-13

🚀 Added

  • Add RF24 as dependency lib by @2bndy5 in d9d6f16
  • Add linux CI workflow by @2bndy5 in 5ae85a1

🗑️ Removed

  • Remove synch.*; fmt examples; (+) Arduino CI by @2bndy5 in 876762b

🛠️ Fixed

  • Fix unmatched parenthesis by @2bndy5 in 6eb8629

📝 Documentation

  • Docs abstraction & code formating; update python examples by @2bndy5 in #170

🗨️ Changed

  • Isolate sleep to avr only by @2bndy5 in e655b37
  • Define ENABLE_SLEEP_MODE for sleep example by @2bndy5 in 6c89b65
  • Just don't build the sleep example (need advice) by @2bndy5 in 1c8c61f
  • Skip any example that includes avr/pgmspace by @2bndy5 in 022c797
  • Bad yml workflow structure by @2bndy5 in aeb813e
  • Fetch all history on checkout action by @2bndy5 in 9ae9449
  • Clone RF24 directly from CLI (no checkout action) by @2bndy5 in 551c350
  • Display contents of usr/local/lib & include/rf24 by @2bndy5 in 7fc71ae
  • Typo by @2bndy5 in 3b1268c
  • How is librf24-bcm.so incompatible? by @2bndy5 in 43f4197
  • File root to symlink by @2bndy5 in bd907d4
  • Abandon linux build CI for now by @2bndy5 in ef0fd5b
  • Oops (-) AStyle.exe & ignore *.exe by @2bndy5 in 355b88a
  • Merge pull request #166 from nRF24/add-arduino-ci by @TMRh20 in #166
  • Make most #defines in RF24Network_config.h conditional so they can be set from project code or compiler command line. by @kripton in #171
  • Version bump (patch+1) by @2bndy5 in 0afb14d

Full commit diff: v1.0.14...v1.0.15

1.0.14 - 2020-12-14

🗑️ Removed

  • Remove dual head radio stuff by @TMRh20 in 69c0e91
  • Remove redundant call to available() by @TMRh20 in 23d7fc4

🛠️ Fixed

  • Fix warnings; can't do anything about c'tor params by @2bndy5 in 054a8ea
  • Fix missing images by @2bndy5 in b4e68d0

📝 Documentation

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

🗨️ Changed

  • Edit doxyfile OUTPUT_DIR & add workflow by @2bndy5 in 3f1e75a
  • Format doxygen css file & include latest changes by @2bndy5 in 51d72ba
  • Only run doxygen on master branch by @2bndy5 in 4569034
  • Merge pull request #163 from 2bndy5/master by @2bndy5 in #163
  • Simplify update() function by @TMRh20 in 597e7d2
  • Update library.json by @TMRh20 in 78d1ff5
  • Update library.properties by @TMRh20 in 710d1a5

Full commit diff: v1.0.13...v1.0.14

1.0.13 - 2020-08-30

🗨️ Changed

  • Bugfix affecting RF24Mesh by @TMRh20 in 610d237
  • Update library.properties by @TMRh20 in dbeecc9
  • Update library.json by @TMRh20 in 55a6eef

Full commit diff: v1.0.12...v1.0.13

1.0.12 - 2020-08-17

🗑️ Removed

  • Allow any size MAX_PAYLOAD_SIZE by @TMRh20 in 3474b15
  • Bug fix & cleanup by @TMRh20 in 17120b3
  • Bug fix & adjustment by @TMRh20 in e5c6d5d

🛠️ Fixed

  • Don't rtrn hdr type for routed payloads by @TMRh20 in 1e261b7

🗨️ Changed

  • Update for release by @TMRh20 in 86f4955

Full commit diff: v1.0.11...v1.0.12

1.0.11 - 2020-08-08

🗑️ Removed

  • General cleanup & fixes by @TMRh20 in 75348f1
  • Remove warings by @TMRh20 in e9a68a2
  • Remove incoming holds by @TMRh20 in a2db440
  • Bit of a clean up by @TMRh20 in 0aa83e0

🛠️ Fixed

  • Fix config for ATTiny by @TMRh20 in 8df2ed9

📝 Documentation

  • Update readme to just point to the official docs by @TMRh20 in f32e2b1

🗨️ Changed

  • Removal of BCM2835 constants by @TMRh20 in 2d75981
  • Update for release & architectures by @TMRh20 in f9d23b0
  • Update for release by @TMRh20 in 293c55e

Full commit diff: v1.0.10...v1.0.11

1.0.10 - 2020-07-16

🚀 Added

  • Add detection of certain failures by @TMRh20 in 4a40d32
  • Add 2 new examples by @TMRh20 in c1cb484
  • Add examples, update docs by @TMRh20 in c8cb7fa

🗨️ Changed

  • Update library.properties by @TMRh20 in 7628187
  • Update version for release by @TMRh20 in 4023933

Full commit diff: v1.0.9...v1.0.10

1.0.9 - 2019-05-08

🚀 Added

  • Added packet peek functionality by @Avamander in #106
  • Adds define NETWORK_DEFAULT_ADDRESS by @MAKOMO in 1177ebd
  • Adds delay to avoid clashes on multicastRelay by @MAKOMO in 394286d
  • Adding overload peek function for the expanded peek functionality. by @cnlangness in 2a8234f
  • Adding additional overload items. by @cnlangness in d0bdb38
  • Adding missing length definition. by @cnlangness in c939062
  • Adding type definition of a tuple for peek. by @cnlangness in eae724f
  • Add timeout to update() while loop by @TMRh20 in df7dab1

🗑️ Removed

  • Redefinition of returnVal removed by @wilmsn in 460bf34
  • Merge pull request #125 from wilmsn/patch-1 by @TMRh20 in #125
  • Edit docs: max # of nodes, remove dual head ref by @TMRh20 in a35ce88

🛠️ Fixed

  • Fixed dependecy issue by @ivankravets in 0656885
  • Fixes position of NETWORK_DEFAULT_ADDRESS define by @MAKOMO in 4f4b239
  • Fix/adds debug messages and tightens multi-cast relay delay by @MAKOMO in 840c856

🗨️ Changed

  • Create LICENSE by @Avamander in 2292755
  • Update library.properties by @Avamander in a2ce4ae
  • Update version to 1.0.8 by @ivankravets in #121
  • Update library.json by @Avamander in 2e11c3b
  • Merge pull request #122 from ivankravets/patch-3 by @TMRh20 in #122
  • Comment RPi incompatible debug messages by @MAKOMO in a9a91c8
  • Merge pull request #116 from MAKOMO/master by @TMRh20 in #116
  • Update helloworld_tx.ino by @Avamander in 9950344
  • Update helloworld_rx.ino by @Avamander in 2d10995
  • Attempt 1 at fix for issue #126. by @cnlangness in c6c554f
  • Removing the type definition to address peek reading the message and not allowing a read of the message. by @cnlangness in 90d841a
  • Updating the classes portion for the peek return of the header. by @cnlangness in 2fbb79f
  • Merge pull request #127 from cnlangness/patch_126 by @TMRh20 in #127
  • Update library.json by @Avamander in 0e1e982
  • Update library.properties by @Avamander in 5e0fcbe
  • Update version for release by @TMRh20 in 2d93030

Full commit diff: v1.0.8...v1.0.9

New Contributors

  • @cnlangness made their first contribution
  • @wilmsn made their first contribution
  • @MAKOMO made their first contribution

1.0.8 - 2017-01-25

🚀 Added

  • Support for ATXMega256D3 by @akatran in df6d268
  • Added warning about having sleep mode defined. by @Avamander in 69b497c

🛠️ Fixed

  • Miscalculation of max fragments by @TMRh20 in 53e1a44
  • Fix typo by @comdata in 46fb07e
  • Fixed typo by @comdata in 9fac7f5

🗨️ Changed

  • Per RF24 issue change binary values to hex by @TMRh20 in 85550ee
  • Possibility to setup the interrupt_mode in sleepnode by @ricgyver in 7169f23
  • Styling of the interrupt setup by @ricgyver in 69b7340
  • Merge pull request #99 from ricmail85/master by @ricgyver in #99
  • Merge branch 'master' of https://github.com/TMRh20/RF24Network by @akatran in 4b3ae24
  • Update from TMRh20/master and merge with local. by @akatran in 430dcae
  • Update README.md by @akatran in 379cb54
  • Change README.md back to defaults. by @akatran in 0dbde60
  • Merge remote-tracking branch 'refs/remotes/TMRh20/master' by @akatran in fbe0473
  • Changes to include XMega D3 family. by @akatran in 3d85de9
  • Merge pull request #76 from akatran/master by @akatran in #76
  • Undefine sleep mode for ESP by @comdata in 302eb03
  • Merge pull request #1 from comdata/patch-1 by @comdata in 415fdc9
  • Made sure sleep mode is not defined if using ESP8266. by @Avamander in #102
  • Update library.properties by @Avamander in c30db56

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

New Contributors

  • @comdata made their first contribution
  • @akatran made their first contribution in #76
  • @ricgyver made their first contribution in #99

1.0.7 - 2016-09-20

🚀 Added

  • Merge pull request #90 from aaddame/master by @Avamander in #90

🛠️ Fixed

  • Fix peek length by @TMRh20 in 3fe2560
  • Don't use W_TX_PAYLOAD_NO_ACK flag by @TMRh20 in deeb0b2

🗨️ Changed

  • Update RF24Network_config.h by @aaddame in 1d4f7f7
  • Revert "Update RF24Network_config.h" by @TMRh20 in 415fa8d
  • Merge pull request #91 from TMRh20/revert-90-master by @TMRh20 in #91
  • Initialize variables per #83 @mz-fuzzy by @TMRh20 in a00090c
  • Errors/Crashing on non-AVR, non-Linux devices by @TMRh20 in 61a35e4
  • Update library properties for release by @TMRh20 in 01cdecb

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

New Contributors

  • @aaddame made their first contribution

1.0.6 - 2016-04-12

🗑️ Removed

  • Fix alignment/padding issues non-linux devices #78 by @TMRh20 in 609bc2f

🗨️ Changed

  • Linux examples makefile fix for ubuntu - moving by @martin-mat in 0849bee
  • Increment Version for latest fix by @TMRh20 in dd4e04d

Full commit diff: v1.0.5...v1.0.6

1.0.5 - 2016-03-27

🗑️ Removed

  • Fix incorrect pipe for node 05, other by @TMRh20 in 3a42eb9

🛠️ Fixed

  • Fix peek per #78 & #80 by @TMRh20 in 09a9ccf

🗨️ Changed

  • RPI2 autodetection by @yozik04 in 4812504
  • Renamed readme files. by @Avamander in 3bbe66b
  • Archived old sketch to consume less space. by @Avamander in 7e47a11
  • Merge pull request #81 from Avamander/master by @Avamander in 6f622f8
  • Update pyRF24Network.cpp by @gregj1 in 796c6d0
  • Merge pull request #75 from gregj1/master by @martin-mat in 6909ede
  • Testing changes for #78 & #80 by @TMRh20 in 18a0a2e
  • Merge remote-tracking branch 'refs/remotes/origin/Development' by @TMRh20 in 0e102a2
  • Minor change for network_poll by @TMRh20 in 4c1293d
  • Increment version for release by @TMRh20 in a25d806

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

New Contributors

  • @gregj1 made their first contribution
  • @yozik04 made their first contribution

1.0.4 - 2015-12-15

🛠️ Fixed

  • Fix for last change by @TMRh20 in 5f1cf94

🗨️ Changed

  • Adjustment for last change by @TMRh20 in 950c94e
  • Update library properties by @TMRh20 in 49897bd

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

1.0.3 - 2015-12-14

🚀 Added

  • Adds helloworld_tx.python3.py by @joernesdohr in cdaa108
  • Adds helloworld_rx.python3.py by @joernesdohr in 84f8dff

🗑️ Removed

  • Removes getPayloadsize reference by @joernesdohr in dd7808f
  • Removes build folder by @joernesdohr in 31d4694
  • Removes obsolete Python 3 specific examples by @joernesdohr in 61be0bf
  • Increase throughput, adjust delays, etc by @TMRh20 in baacbd2

🛠️ Fixed

  • Fixes copy-paste error by @joernesdohr in ba96a30
  • Fix payload struct format by @joernesdohr in b9d7bdd

🗨️ Changed

  • Changes std::string to Python MemoryView object to fix String encoding errors in Python 3 by @joernesdohr in 3f0b2ef
  • Merge remote-tracking branch 'remotes/upstream/master' by @joernesdohr in f6e0360
  • Changed String objects to bp:object types in Python wrapper by @joernesdohr in b0fbd1d
  • Updates wrapper definition by @joernesdohr in e9846e4
  • Updates setup.py to compile Python wrapper with libboost python 3 if available by @joernesdohr in 1dcd3f5
  • Changes struct format to two unsigned Long types in helloworld python examples by @joernesdohr in 736234c
  • Forgot sys module import by @joernesdohr in 4e2889b
  • Changes radio pin configuration by @joernesdohr in 8406ca5
  • Changes incorrect self.radio to radio variable by @joernesdohr in ace215b
  • Reading 8 bit, not 12 by @joernesdohr in 4601267
  • Bytearray to String with str() in Python 2.7 by @joernesdohr in 814c5e0
  • Makes helloworld_rx.py, helloworld_tx.py scrips compatible with Python 3. Fixes millis() byte length by @joernesdohr in 5e6a16e
  • Merge pull request #68 from joernesdohr/master by @TMRh20 in 53b0a75
  • Update library.properties by @Avamander in 7e2768d

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

New Contributors

  • @joernesdohr made their first contribution

1.0.2 - 2015-11-27

🚀 Added

  • Add flag to prevent polling. Fix header type change. by @TMRh20 in cce19b2

🛠️ Fixed

  • Fix for ATtiny per #67 by @TMRh20 in 7eba4ad
  • Fix per #66 by @TMRh20 in 8552324

🗨️ Changed

  • Cleanup config.h file by @TMRh20 in d4c6790
  • Increment version by @TMRh20 in 612b569

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

1.0.1 - 2015-11-06

🗑️ Removed

  • Slight modification for RF24Mesh changes by @TMRh20 in 9c1803a

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

1.0 - 2015-09-26

🚀 Added

  • Added gitignore by @maniacbug in 89c2a82
  • Added by @maniacbug in aa79084
  • Added more debugging text by @maniacbug in 4c9141b
  • Added id field to header by @maniacbug in 48d22a6
  • Add gitignore by @maniacbug in 12c22a1
  • Added upload caability by @maniacbug in 7f70e7d
  • Added node configuration capability by @maniacbug in 7cfee69
  • Added an error message if no good address is found by @maniacbug in 108dd5e
  • Added copyright header by @maniacbug in 8c5aa77
  • Added -Wextra -Werror and cleaned up the resulting errors by @maniacbug in a39c724
  • Added vesion tracking for git. Is this overkill for an example?? by @maniacbug in 2a2f893
  • Added type and time fields to header by @maniacbug in 550bf11
  • Add version.h by @maniacbug in 031d39f
  • Added checking for valid address by @maniacbug in 82576d0
  • Added version.h back into meshping.pde by @maniacbug in 79e49a3
  • Added stub test framework by @maniacbug in fc43ebc
  • Added 'echo' ping test by @maniacbug in 99f61e4
  • Added Sync::reset, so resetting data doesn't turn into spurrious sync messages by @maniacbug in 0be5493
  • Add optional TX LED by @maniacbug in 6bf2d2c
  • Added build instructions for Duinode V1 by @maniacbug in 42a43be
  • Added startup LED sequence and ability to enter test mode by @maniacbug in 5999a2c
  • Added extra LED indicators in test mode by @maniacbug in 5954338
  • Added calibration mode, and theUpdater by @maniacbug in 78bea2f
  • Add relay role, configurable in eeprom by @maniacbug in 1fa87ee
  • Add manual temperature calibration by @maniacbug in 3a1a2a7
  • Add lost packets to S message by @maniacbug in 50bd166
  • Add radio sending retries. Needed now that RF24 doesn't have them by @maniacbug in 7d4b5b1
  • Add eeprom_update_block for older avrlibc's which are missing it by @maniacbug in 95241ba
  • Add sleep for ATTiny #8 by @TMRh20 in 80a6dcd
  • Add compatibility for Arduino ESP8266 architecture by @crcastle in 1839bce
  • Add Pandora's box routing by @TMRh20 in 2474311
  • Add network wide multicasting and multicast routing by @TMRh20 in 6e25453
  • Add a frame structure for each message. by @reixd in fda8602
  • Add copyright by @reixd in b1e8590
  • Add conversion by @TMRh20 in 8261dc2
  • Add support for RF24Mesh address lookups by @TMRh20 in d8dc1d6
  • Add fragmentation for Arduino, related changes by @TMRh20 in a6b3b5e
  • Add config of user buffer size to _config.h file by @TMRh20 in 1ce964c
  • Add separate defaults for ATTiny, minor debug chg by @TMRh20 in a1706ef
  • Add returnSysMsgs variable by @TMRh20 in 506239c
  • Added sleepInterrupted Flag to determine if SleepNode was Interrupted by @dsbaha in ce3b522

🗑️ Removed

  • Removed explicity directionality in the net layer by @maniacbug in 7fb1a5a
  • Removed time from header. Added reserved byte for future use. by @maniacbug in 13d52c2
  • Removed NodeLine struct, not neeed anymore by @maniacbug in 3684a91
  • Remove serial debugging by @maniacbug in 3a30dbe
  • Remove directionality by @maniacbug in 32e49c8
  • Remove use of 'prog_char' for compliance with GCC 4.6.2. by @maniacbug in 98830b3
  • Refactor platform pin names to use same names as my 1284P platform. Remove un-needed counter from S message, which duplicates the id in the header. Print node names in octal. by @maniacbug in da171e8
  • Optimized Network Lib: Sleep, Extended Timeouts by @TMRh20 in e8df6e9
  • Disable broken sleep mode by @TMRh20 in 9428e97
  • Update the pin layout table and consolidate the RPi readme files. by @reixd in 69af19c
  • Fix RF24NetworkHeader::toString() and remove commented out line by @flavio-fernandes in 37bd59a
  • Merge pull request #30 from flavio-fernandes/master by @TMRh20 in ed05223
  • Use the RF24NetworkFrame type for internal management of frames by @reixd in 64147ff
  • Fully functional fragmentation and reassembly implementation for large payloads. by @reixd in d49e957
  • Fully functional fragmentation implementation for large payloads. by @reixd in a4dbdd1
  • Remove not needed CircularBuffer data structure by @reixd in f454415
  • Cleanup code. by @reixd in ee420d1
  • Remove unwanted check in appendFragmentToFrame(). by @reixd in e0ec131
  • Cleanup for Aduino code by @TMRh20 in 94dfbd5
  • Clean up a bit from recent changes by @TMRh20 in 8062093
  • Fragmentation and cache cleanup by @TMRh20 in 44f5594
  • Fragmentation/Re-assembly improvements by @TMRh20 in 56716ae
  • Remove stray printf by @TMRh20 in 403c2ad
  • Remove leftover printf from last commit by @TMRh20 in 1b0a701
  • Fixes, Changes & Improvements by @TMRh20 in 1296058
  • Update RF24Network_config.h file by @TMRh20 in 19d4631
  • Much improved handling of user data by @TMRh20 in ac45c6a
  • Fix for #124 by @TMRh20 in c88ccdc

🛠️ Fixed

  • Fixed problem with buffer. Throw out bogus packets. by @maniacbug in 20ab90d
  • Fixed version.h by @maniacbug in e112cb9
  • Fixed a bug where radio was not automatically listening. Also, pipes 2+ were not being opened correctly. by @maniacbug in 5bab390
  • Fixed a bug, now properly pings base. by @maniacbug in 97b957b
  • Fixed missing includes, thanks to Spoiler for reporting the problem. by @maniacbug in e03ee47
  • Fix a couple bugs by @maniacbug in c25b5bd
  • Fix bug where relay nodes were shutting down the radio by @maniacbug in 5fafdc5
  • Fix formula comment by @maniacbug in 9a06b03
  • Fix bug in Celsius calculation, was forgetting to convert to 1.1V max by @maniacbug in ecf5f11
  • Standby-I in sleep mode, other changes by @TMRh20 in f88f3cb
  • Fix typo in readme for RPi by @TMRh20 in 288797a
  • Fix for ATTiny in IDE 1.5.7 by @TMRh20 in 9f19793
  • Fix wrong pin layout by @reixd in 89bc249
  • Fix some indentation issues. by @reixd in 5696f31
  • Fixes/Workarounds for fragmentation support by @TMRh20 in e34a394
  • Fix compile errors by @TMRh20 in f20337c
  • Fix compile errors by @TMRh20 in bf287d6
  • Corrupt payloads Add: Address Confirm by @TMRh20 in c73eabc
  • Fix fragmentation, frag test changes by @TMRh20 in 90d826b
  • Fix compile errors on IDE 1.05 by @TMRh20 in 333d332
  • Fix compile error with IDE 1.0.5 by @TMRh20 in 840036b
  • Fix broken routing on Arduino by @TMRh20 in bdc6dc2
  • Fix external data disabled without debug minimal by @TMRh20 in 1f1a0ce
  • Fixes etc by @TMRh20 in 18aaa23
  • Fix broken responses for RF24Mesh by @TMRh20 in b4090e8
  • External data type with small payloads by @TMRh20 in 8f97fe1
  • Multicast relay interfering with RF24Mesh by @TMRh20 in 0771e19
  • RPi reassembly for multicast payloads by @TMRh20 in a413e14
  • Fix non-fragmented writes from last change by @TMRh20 in 8cb0b35
  • Fix mistake in read function for Arduino by @TMRh20 in a3b27d9
  • Fix memory issue, code clean up, testing changes by @TMRh20 in c90027f
  • Fix one thing, break another... by @TMRh20 in 3e2da3a
  • Fix for RF24Mesh by @TMRh20 in 3bf56cb
  • Multicast, network_ack, RF24Mesh, debug by @TMRh20 in ee34bf1
  • Fix example Makefile for non-RPi by @TMRh20 in ebc57bd
  • Hanging on Due/Teensy by @TMRh20 in 5622c65
  • Fixes for #48 by @TMRh20 in f866332
  • Fix for ATtiny - buffer size declaration by @TMRh20 in e60d6ea
  • Fix unicast write after latest ack changes by @TMRh20 in 37abbca

🚦 Tests

  • Finder, echo, and sync tests all working nicely now. Yay by @maniacbug in 06a2341

📝 Documentation

  • Massive documentation update by @maniacbug in b23ff53
  • Docupdate by @maniacbug in 7d31cc4
  • Docfix by @maniacbug in f154300
  • Moredocs by @maniacbug in 3b216f9
  • Updatedocs by @maniacbug in 6c7479a
  • Docs by @maniacbug in e5e22f0
  • Trying to fix a broken doc page link by @maniacbug in 5dbd26b
  • Minor doc change, Fix example topology by @TMRh20 in 3494280
  • Update to main doc page by @TMRh20 in 0e24467
  • Staggered timeouts, Dual head mode by @TMRh20 in b47f480
  • @PlatformIO Library Registry manifest file by @ivankravets in 2db741c
  • SleepNodeInterrupted, doc cleanup by @TMRh20 in dc8cf7b

🗨️ Changed

  • Initial interface defined by @maniacbug in f54c0ac
  • Modified for OSX by @maniacbug in 11c351f
  • Implemented begin() by @maniacbug in eb2b8f4
  • Implemented everything. Ready to test by @maniacbug in cc00335
  • Explicitly handle the case of sending to ourself by @maniacbug in 7c2a253
  • Various cleanups by @maniacbug in 582d245
  • Update by @maniacbug in 873ae7e
  • More by @maniacbug in d7be898
  • Fully working now by @maniacbug in 26bf3ad
  • Trying to get headerscan to work, and failed by @maniacbug in 18163e9
  • Move to eeprom-based node address identification by @maniacbug in 1429fa0
  • Allow addresses from 0-9 by @maniacbug in a7348ba
  • New example by @maniacbug in 9eb2a8c
  • Update comments by @maniacbug in 57c40ed
  • Implemented uni-directional mode by @maniacbug in 5329633
  • Refactored sleep helpers by @maniacbug in 9ea4cb4
  • Morecomments by @maniacbug in 6e16fc0
  • Major conversion to octal addressing by @maniacbug in c4fb0dc
  • Converting to octal addressing. Not done yet. by @maniacbug in bbef737
  • Finished moving sensornet to octal addressing by @maniacbug in 59c6296
  • Sensornet now actually takes a sensor reading. by @maniacbug in ce1ccb0
  • Meshping now only pings the base. by @maniacbug in 734dc66
  • Always build usb ports by @maniacbug in e4f56cc
  • Now maintains a list of known nodes, and pings those. by @maniacbug in e60373a
  • Base now sends out the list of nodes to all nodes on the network by @maniacbug in 17abe16
  • Comments by @maniacbug in 54c7144
  • Stylistic node address changes by @maniacbug in 6d59a38
  • Always open all pipes for reading. This is possible now that we know exactly what nodes to listen for. by @maniacbug in fce4cf4
  • Cleaned up serial debug prints by @maniacbug in 59fb4d4
  • Moredebugginginfo by @maniacbug in 8857b6a
  • Use node index in eeprom instead of node address by @maniacbug in 8b2642e
  • Converte header-to-string to print proper octal addresses by @maniacbug in 7b64c51
  • Two new super-simple examples by @maniacbug in a4571e6
  • Arduino.h for Arduino 1.0 by @maniacbug in ab3c980
  • Using new-style build system by @maniacbug in 6dd0a51
  • Update to 1.0 Arduino and Maple. And an example for Maple. by @maniacbug in 1abad5b
  • Better indicator of ok/failure via LED by @maniacbug in 44e7980
  • Update test to actually start the network by @maniacbug in 6754887
  • Renames by @maniacbug in 9438bd1
  • Handle zero-length messages (where the header is enough info) by @maniacbug in 1ea7f80
  • Experimental functionality to keep a variable space in sync, including unit test by @maniacbug in bf24995
  • Initial implementation of FINDER message on RX by @maniacbug in 879fb9a
  • Conversions to Arduino 1.0 by @maniacbug in eeffa16
  • Updated Jamfile from most recent Maple changes by @maniacbug in d0cbe6e
  • Finder test works. Other problems with not receiving packet #2 on tx side and #3 on rx side. by @maniacbug in 9a321c3
  • Stub finder class. Will take over finder message duties by @maniacbug in 6416d82
  • Moved finder to separate object, compiles. by @maniacbug in 641e1eb
  • Using new location for cxxtest by @maniacbug in 267ef8c
  • Merge branch 'topic_echo' of nero:/srv/git/RF24Network into topic_echo by @maniacbug in 6730408
  • Moved network startup into main(), so it only fires up the network ONCE. Compiles only, not tested. by @maniacbug in 37e55d4
  • Merge branch 'topic_echo' by @maniacbug in a10fc9a
  • Update sensornet example to 1.0 by @maniacbug in 942b664
  • Updated sensornet example to send TWO sensor values by @maniacbug in 02e50fb
  • Increase use of PROGMEM, less RAM use by @maniacbug in d55df40
  • Inconsequential standards compliance change by @maniacbug in ba94b74
  • Move to channel 92 for compatability with NanodeUIP/examples/sensor_gateway_rf24 by @maniacbug in 09dc4e7
  • Turn off serial debugging by @maniacbug in 4088dd4
  • Use latest Jamfiles by @maniacbug in 95835ec
  • Use Getting Starting board, and other changes designed to make it easier for beginners. by @maniacbug in 9b4f8d5
  • Use latest Jamfile by @maniacbug in 598e78c
  • Using Getting Started board. REmove old PSTR warning workarounds, unneeded in gcc >=4.6 by @maniacbug in b8efa19
  • Ignore 8000000 directory too by @maniacbug in d86062b
  • Modernize based on latest approach to multiple nodes. by @maniacbug in 1b4aef1
  • Made multi-platform aware. Moved message definition out to own file. Making first-level nodes not sleep. Added packet counter. by @maniacbug in eda3268
  • Shell file for creating a 8MHz DuinodeV3 build by @maniacbug in 6b90d10
  • Sent voltage reading as a meaningful reading by @maniacbug in 442edb2
  • Change temperature sensor to transmit meaningful C*256 values by @maniacbug in 7c76f97
  • Move usb ports by @maniacbug in b76752a
  • Hardware definition for V5 duinodes by @maniacbug in f797b2e
  • Refactor the constant checking for valid LED pins into a class. Also added the ability to turn test mode OFF. by @maniacbug in d1ada9a
  • Rename LED::set to LED::write, and change led status to bool by @maniacbug in 54af0f9
  • Using operator= for leds by @maniacbug in c435724
  • Renames and cleanups by @maniacbug in d311cff
  • Use a struct for eeprom info by @maniacbug in 1c7d712
  • Get header from correct place by @maniacbug in 01a317a
  • Tweaks for current build system by @maniacbug in 887dc6f
  • Use 8s interval for readings by @maniacbug in 962e5fa
  • Jamfile changes to fit in all-up Arduino jam-based build system by @maniacbug in 9d56d5a
  • Bring more examples into all-up jam-based build system by @maniacbug in 7a7bbfb
  • Better handling for test mode. Prints a message, sends more often by @maniacbug in 0281913
  • Slight refactoring of eeprom handling. by @maniacbug in b550786
  • More messaging around node config changes by @maniacbug in 5042b2c
  • Make it easy to send a packet to your direct parent without having to work out the exact address by @maniacbug in 629c333
  • Send test packet to parent, not all the way to base. Factor out voltage/temp-sending helpers by @maniacbug in 832fb9a
  • Respond to test message with calibration messages by @maniacbug in 7432b0d
  • Receive and print calibration messages by @maniacbug in ecff492
  • Only send calibration request messages during calibration mode by @maniacbug in d17ff67
  • Automatically collects calibration data by @maniacbug in d9e291b
  • Automatically applies calibration data by @maniacbug in 1092c6c
  • Commit temp calibration to eeprom by @maniacbug in 01ded76
  • Make sending to ones own parent more explicit by @maniacbug in cb6d43a
  • Increase sending period to 30 seconds by @maniacbug in b66483b
  • Handle the case here read() gets a 0 len by @maniacbug in 5953473
  • Harden against accidentally setting node address to 0 by @maniacbug in a9961f2
  • Initial implemntation of system config k/K messages by @maniacbug in 174609e
  • Reliably fetch system config from parent by @maniacbug in 42977db
  • Changes needed for relay nodes to deal with problems found in deployment by @maniacbug in 59b347e
  • Account for an 'invalid' radio by @maniacbug in bd2bc20
  • Raspberry Pi support by @TMRh20 in 1fa44cc
  • Https://github.com/TMRh20/RF24/pull/2 by @TMRh20 in fab8a65
  • Update makefile and examples by @TMRh20 in 37406db
  • Modify for Due support per #4 by @TMRh20 in fe1fe3b
  • Updated examples: Addressing by @TMRh20 in 5c0efe5
  • Select a standard pin layout for the examples. by @reixd in f39c958
  • Merge pull request #23 from reixd/examples by @TMRh20 in 5014442
  • Update Doxyfile to current by @TMRh20 in 0be242c
  • Update readme for RF24 RPi/Arduino code merge by @TMRh20 in 9b1b674
  • Correct readme for RF24 core lib install on RPi by @TMRh20 in 420b4a7
  • Python wrapper for RPi added in cba2626
  • Merge pull request #27 from mz-fuzzy/master by @TMRh20 in 697ead9
  • Intel gallileo support by @spaniakos in 3e46b9a
  • Header should work also on non-Arduino ENVs by @lnxbil in 5a22075
  • Merge pull request #36 from lnxbil/header-fix-for-non-arduino by @TMRh20 in dd7d04b
  • Merge remote-tracking branch 'upstream/master' by @spaniakos in ac63091
  • Merge pull request #38 from spaniakos/master by @TMRh20 in c8a3e85
  • Merge pull request #50 from ivankravets/patch-1 by @TMRh20 in e32e350
  • Merge pull request #52 from crcastle/patch-1 by @TMRh20 in 546e238
  • Development for planned changes by @TMRh20 in ad40fcb
  • Small update to correct issues by @TMRh20 in b405da4
  • Changes to routing by @TMRh20 in 213ce12
  • Extendend the frame struct to allow setting payload. by @reixd in 03a1bc7
  • Many changes in the fragmentation by @reixd in e1bfd7a
  • Change isEmpty test by @reixd in a20004f
  • Delete not needed data structure by @reixd in 4967084
  • Merge branch 'feature/fragmentation_v2' of https://github.com/reixd/RF24Network into feature/fragmentation_v2 by @reixd in fb4254c
  • Merge pull request #13 from reixd/feature/fragmentation_v2 by @TMRh20 in 68aee19
  • Arduino support for routing fragmented payloads by @TMRh20 in cf2c29f
  • Per #14 add first/last fragment, debugging cleanup by @TMRh20 in a4b6076
  • #15 Fix user-defined header types w/fragmentation by @TMRh20 in 6a79f9b
  • #15 #14 Improve fragmentation and transfer speed by @TMRh20 in 14db5e3
  • Set MAX_USER_DEFINED_HEADER_TYPE for better readibility. by @reixd in 16fe4f1
  • Merge remote-tracking branch 'origin/TMRh20' into Development by @TMRh20 in 0d69e00
  • Sending large/frag payloads on Arduino by @TMRh20 in c4ddcfa
  • Define disable_fragmentation for Arduino by @TMRh20 in f75d06e
  • Testing some changes/additions by @TMRh20 in 48de499
  • Testing some RPi changes/additions by @TMRh20 in e3d0100
  • Merge remote-tracking branch 'origin/TMRh20' into Development by @TMRh20 in ade6bd3
  • Small fixes by @TMRh20 in 5f29c22
  • Minor updates for RF24Mesh by @TMRh20 in 420ca1e
  • Update config file by @TMRh20 in eff7ee0
  • Cleanup, change non-debug printf, minor changes by @TMRh20 in 324e413
  • A bit of cleanup and additions for RF24Mesh testing by @TMRh20 in 414192f
  • Minor changes for auto-addressing reqs by @TMRh20 in e7fd5a7
  • Major changes - Network ACKs, Fixes by @TMRh20 in 1560be5
  • Simplify system msg handling, add addr release by @TMRh20 in 9bb97f4
  • Forgot to add addr release for RPi by @TMRh20 in 4a66840
  • Update readme for RF24 RPi/Arduino code merge by @TMRh20 in b2a7fd3
  • Update other readme for RF24/RPi code merge by @TMRh20 in 31ba314
  • Correct RF24 Core lib install info (code merge) by @TMRh20 in f881426
  • Set default max payload to 128bytes for Arduino by @TMRh20 in 1dd7282
  • RPi - Sending multicast fragments by @TMRh20 in 596dd3c
  • Rough Arduino/RPi code merge by @TMRh20 in 3b44981
  • Re-enable user payloads by @TMRh20 in 40b5824
  • Intel galilleo support added by @spaniakos in f404507
  • Intel galileo support added by @spaniakos in f56bb0a
  • Merge pull request #33 from spaniakos/Development by @TMRh20 in 549cb67
  • Reduce Errors - add 200ms delay to writes by @TMRh20 in 622989c
  • Intel Galileo Support by @spaniakos in 276a598
  • Delete RF24Network.o by @spaniakos in 1215f3d
  • Delete librf24network.so.1.0 by @spaniakos in 0faca8c
  • Revert change by @spaniakos in 1f6b56b
  • Merge pull request #39 from spaniakos/Development by @TMRh20 in acf9dd0
  • Update config file for RF24Ethernet by @TMRh20 in fdaf171
  • Revert 'optimization' ... dejavu by @TMRh20 in 001aa0e
  • Code cleanup and fixes by @TMRh20 in d185bd0
  • Revert - Sleep_mode should be disabled by default by @TMRh20 in 26485db
  • Update Makefile for non-RPi Linux devices by @TMRh20 in c6fbaaf
  • Update Makefile with better RPi detection by @TMRh20 in c1c3a45
  • Return external_data_types for RPi/Linux devices by @TMRh20 in aae90b7
  • Revert changes to RF24Network_config.h by @TMRh20 in 30c5205
  • Introduce network.external_queue by @TMRh20 in ce0b421
  • Allow begin() on the current channel by @TMRh20 in 76eb89d
  • Reduce CPU usage, simplify reassembly on Linux/RPi by @TMRh20 in 22be01d
  • Init frag buffers in constructor (Arduino) by @TMRh20 in 3d0eff5
  • Merge remote-tracking branch 'origin/Development' by @TMRh20 in ceecf38
  • Examples should be excluded from platformio library.json file by @gehel in 759e805
  • Merge pull request #58 from gehel/master by @TMRh20 in cb56755
  • Test chgs for backwards compat with clones by @TMRh20 in 5b366aa
  • Re-enable dynamic payloads by default by @TMRh20 in 27446c3
  • Merge branch 'Development' by @TMRh20 in 5e62300
  • Create library.properties by @Avamander in a08de45
  • Merge pull request #60 from Avamander/patch-1 by @TMRh20 in bb41408

Full commit diff: f54c0ac...v1.0

New Contributors

  • @gehel made their first contribution
  • @crcastle made their first contribution
  • @dsbaha made their first contribution
  • @spaniakos made their first contribution
  • @lnxbil made their first contribution
  • @flavio-fernandes made their first contribution
  • @ made their first contribution
  • @reixd made their first contribution
  • @maniacbug made their first contribution