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.
1.5.0 - 2025-05-04
🚀 Added
- Publicly expose ce() for advanced uses. by @2bndy5 in #1031
- Add required delay for Linux by @TMRh20 in #1034
- Expose status byte in public API by @2bndy5 in #1032
- Migrate to stopListening(txAddress) from openWritingPipe() by @2bndy5 in #1030
🛠️ Fixed
- Set /dev/gpiochip0 as default by @2bndy5 in #1018
- Pipe0 fix by @TMRh20 in #1029
- Fix for Dynamic Payloads causing apparent Radio Failures by @TMRh20 in #1036
📝 Documentation
- Update doc comment for default linux gpiochip by @2bndy5 in #1025
🗨️ Changed
- Bump BCM2835 lib to v1.75 by @2bndy5 in #1019
- Revert "Add required delay for Linux " by @TMRh20 in #1035
- Use shared pin FD cache by @2bndy5 in #1027
Full commit diff: v1.4.11...v1.5.0
1.4.11 - 2025-01-10
🚀 Added
- Use enum to return precise FIFO state by @2bndy5 in #1009
- Make available(pipe) depend on available(void) by @2bndy5 in #1007
🛠️ Fixed
- Fixes for STM32 by @2bndy5 in #1011
- Init failureDetected by @2bndy5 in #1016
🗨️ Changed
- Adjustments to CHANGELOG by @2bndy5 in 8aa7103
- Change comment in example by @2bndy5 in 80e7f13
- Bump version to v1.4.11 by @2bndy5 in 6f3da43
Full commit diff: v1.4.10...v1.4.11
1.4.10 - 2024-10-06
🚀 Added
- Add ebyte manual for ML01DP5 to datasheets by @2bndy5 in #996
- Add pyproject.toml and update docs by @2bndy5 in #1001
🗑️ Removed
- Remove useless ce() call by @2bndy5 in #987
- Remove sphinx sources and update RTD config by @2bndy5 in #1003
🛠️ Fixed
- Fix doc typo by @2bndy5 in 81348ad
- Fix spelling by @2bndy5 in #998
- Fix some linting errors noted by clang-tidy by @2bndy5 in #999
🗨️ Changed
- Change SERIAL_DEBUG into RF24_DEBUG by @2bndy5 in #981
- Update py examples' comment about pin numbers by @2bndy5 in 2344282
- Update doxygen CSS by @2bndy5 in #982
- Separate 2 problems' answers in COMMON_ISSUES.md by @2bndy5 in #984
- Migrate issue templates into forms by @2bndy5 in #985
- Refactor some SPI transactions by @2bndy5 in #988
- Bump version to v1.4.10 by @2bndy5 in 5bb22e2
Full commit diff: v1.4.9...v1.4.10
1.4.9 - 2024-06-11
🚀 Added
- Add delay to manualAcknowledgements example by @TMRh20 in #953
- Separate ISR handling from IRQ processing by @2bndy5 in #956
- Promiscuous scanners by @2bndy5 in #955
- Update SPIDEV driver for Character Device v2 ABI; cache FDs by @2bndy5 in #959
- IRQ support using Linux kernel Character Device + Posix threads by @2bndy5 in #961
- Add link to RF24G library by @TMRh20 in #964
- Revise MRAA's GPIO implementation by @2bndy5 in #966
- Update python wrapper/examples/doc by @2bndy5 in #967
🚫 Deprecated
- Update linux installer docs by @TMRh20 in #957
🗑️ Removed
- Wrap MRAA lib's Gpio::isr() for IRQ support by @2bndy5 in #970
- Disable auto-detect driver and default to SPIDEV by @2bndy5 in #973
🛠️ Fixed
- GPIO changes (RPi5 support) by @TMRh20 in #942
- Fix for SPIDEV & MRAA: delayMicroseconds() by @TMRh20 in #952
- Fix for pigpio delayMicroseconds by @TMRh20 in #954
- Fix scanner.py; draw 1 space (not 2) after channel label by @2bndy5 in 9d0aa8d
📦 Dependency updates
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #941
📝 Documentation
- Modify Main docs page by @TMRh20 in #951
🗨️ Changed
- Update clang format by @2bndy5 in #940
- Byte alignment/packing mismatches by @TMRh20 in #945
- Update COMMON_ISSUES re: write() function by @TMRh20 in #947
- TestRPD by @TMRh20 in #948
- Update MRAA timer functions by @TMRh20 in #950
- Cache gpio chip detection when properly initialized by @2bndy5 in #962
- Use quotes for linux/gpio.h include by @2bndy5 in #963
- Use BCM2835 lib's Edge Detection Status for IRQ support by @2bndy5 in #969
- Wrap wiringPiISRStop() in driver API by @2bndy5 in #968
- Bump version to v1.4.9 by @2bndy5 in 29231f2
Full commit diff: v1.4.8...v1.4.9
New Contributors
- @dependabot[bot] made their first contribution in #941
1.4.8 - 2023-09-27
📝 Documentation
- Mention RPi Pico board's 3v regulator in Pico SDK doc by @2bndy5 in #915
🗨️ Changed
Full commit diff: v1.4.7...v1.4.8
1.4.7 - 2023-06-06
🚀 Added
- Add deploy-release arg to PIO reusable CI call by @2bndy5 in 2ff3f2b
🗑️ Removed
- Reworked the utility/rp2 SPI class and removed static members by @TheGarkine in #892
🛠️ Fixed
- [OrangePi Zero] Linux chip enable conditional statement by @fertinator in #904
- Fix for potential memory issue by @TMRh20 in 457e036
📝 Documentation
- Doc tweaks and reusable CI by @2bndy5 in #887
- Alias gpio pin datatype by @2bndy5 in #898
🗨️ Changed
- Solve #894 by @2bndy5 in #895
- Resolves #899 by @2bndy5 in 557d165
- Update pico_sdk.md to reflect changes to SPI by @matt-walker0 in #900
- Update version for release by @TMRh20 in a028813
Full commit diff: v1.4.6...v1.4.7
New Contributors
- @fertinator made their first contribution in #904
- @TheGarkine made their first contribution in #892
1.4.6 - 2022-09-18
🚀 Added
- Add manual trigger to docs CI by @2bndy5 in #868
- Add printf support to ESP32/8266 and arduino-pico cores by @2bndy5 in #873
🚫 Deprecated
- Fix pgm_read_byte/word() definitions by @2bndy5 in #871
🛠️ Fixed
- Fix Raspberry Pi company name by @lurch in #858
- Fix pgm_read_ptr() (fixes bblanchon/ArduinoJson#1790) by @bblanchon in #864
📝 Documentation
- Adjust writeFast docs by @2bndy5 in #866
🗨️ Changed
- Make utilities/CMakeLists.txt respect RF24_NO_IRQ by @2bndy5 in #859
- Do not set PA level on begin by @TMRh20 in 8ad2886
- Bump version (patch) by @2bndy5 in d7c4041
Full commit diff: v1.4.5...v1.4.6
New Contributors
- @bblanchon made their first contribution in #864
- @lurch made their first contribution in #858
1.4.5 - 2022-07-19
🗑️ Removed
- Remove trailing whitespace and add a blank line by @2bndy5 in 3f786bf
🛠️ Fixed
- All single line loops and conditions use curly brackets by @2bndy5 in #855
🗨️ Changed
Full commit diff: v1.4.4...v1.4.5
1.4.4 - 2022-07-18
🛠️ Fixed
- Fix for data corruption issues by @TMRh20 in 399d219
🗨️ Changed
- Update version by @TMRh20 in d7ba9c2
Full commit diff: v1.4.3...v1.4.4
1.4.3 - 2022-07-09
🚀 Added
- Add support for sprintf by @dstroy0 in #821
- Add new feature encodeRadioDetails() and optimize sprintfPrettyDetails() by @dstroy0 in #825
- Add isChipConnected() to py wrapper by @2bndy5 in 6c5993f
- Add isFifo() methods by @2bndy5 in #849
- Add model variant info to printPrettyDetails() by @2bndy5 in #850
🗑️ Removed
- Various improvements to docs by @2bndy5 in #844
- Clang format by @2bndy5 in #824
🛠️ Fixed
- Fix logic in disableAckPayloads() by @2bndy5 in f9e5075
- Fix #832 typo in printDetails() by @2bndy5 in d4c3c35
- Patch for #834 by @2bndy5 in #839
📝 Documentation
- Update docs README by @2bndy5 in e4e7156
- [docs] fix recieved -> received typos by @prawnpie in #817
- Pigpio Testing by @TMRh20 in #819
- Revert changes to install doc by @TMRh20 in 8ccbb9d
- Update sphinx doc config by @2bndy5 in #848
🗨️ Changed
- Only run linux CI on "created release" events by @2bndy5 in 8d25675
- Update actions/checkout to v2 by @2bndy5 in f584685
- Updated common issues added issues and fixes by @matt-walker0 in #820
- Undo changes to CI triggers in #821 by @2bndy5 in b2cf576
- Ran black on print_dets.py by @2bndy5 in aaf0f53
- Don't create PDFs on RTD by @2bndy5 in 7e69d7d
- Update printf.h to include megaAVR by @Cobalt6700 in #843
- Update linux_install.md by @TMRh20 in c327568
- Follow up #824 by @2bndy5 in #846
- Update py examples by @2bndy5 in #851
- Minor version bump by @2bndy5 in 54ce53a
Full commit diff: v1.4.2...v1.4.3
New Contributors
- @Cobalt6700 made their first contribution in #843
- @dstroy0 made their first contribution in #825
- @matt-walker0 made their first contribution in #820
- @prawnpie made their first contribution in #817
1.4.2 - 2021-11-27
🚀 Added
- Pico SDK support, Sphinx, documentation updates and CMake build system for Linux by @2bndy5 in #772
- Add pico examples to sphinx docs by @2bndy5 in 6741869
🚫 Deprecated
- Document deprecated stuff in sphinx by @2bndy5 in 6ec52c7
📝 Documentation
- Sphinx docs updates by @2bndy5 in #803
- Resolve #779 and augment docs by @2bndy5 in 04b103e
- Small docs update by @2bndy5 in f9447d9
- [docs] fix API sig; add badge; fix dup heading by @2bndy5 in 3befead
- Reverse Engineering tricks by @2bndy5 in #804
🗨️ Changed
- Update pyRF24.cpp by @razerraz in #704
- Save tag file to doxygen html output by @2bndy5 in 2a03328
- Revert "save tag file to doxygen html output" by @2bndy5 in 741a508
- Trigger rp2xxx CI (picoSDK v1.3.0) by @2bndy5 in 496f5da
Full commit diff: v1.4.1...v1.4.2
New Contributors
- @razerraz made their first contribution in #704
1.4.1 - 2021-06-02
🛠️ Fixed
- Undo latest changes to SoftSPI & add patches by @2bndy5 in #771
📝 Documentation
- Use angle brackets in a docs code block by @2bndy5 in 7c3d6ec
Full commit diff: v1.4.0...v1.4.1
1.4.0 - 2021-04-11
🚀 Added
- Add printf.h fix from @TonioChingon in #739 by @2bndy5 in c0279c8
- Add Due to ArduinoCLI action by @2bndy5 in 41484dc
- Add MRAA to Linux CI action by @2bndy5 in 8e7d470
- Add example code snippets to Arduino support pg by @2bndy5 in 4770050
- Add msg about COMMON_ISSUES to README by @2bndy5 in e26f202
- Add estimated mbed example to arduino.md by @2bndy5 in 2ea8cbf
- Add pinout img from RF24Audio repo by @2bndy5 in d159954
- Docs review by @2bndy5 in #750
🚫 Deprecated
- Doxygen v1.9.1 deprecated COLS_IN_ALPHA_INDEX tag by @2bndy5 in d4e1e0d
🗑️ Removed
- Remove useless Due config file #752 by @2bndy5 in 25d5530
🛠️ Fixed
- Fixed platforms list in library.json by @dagix5 in #742
- Fix faulty #ifdef logic by @2bndy5 in 416cc35
- Fix teensy support; add PIO CI for teensy by @2bndy5 in 6935766
- Fix #414; note need mbed example in arduino.md by @2bndy5 in 5a28733
- Fix printf() only for adafruit/ArduinoCore-SAMD by @2bndy5 in 27710e2
- Fix indent by @2bndy5 in 1e974ce
📝 Documentation
- Overload begin() and amended docs about begin() by @2bndy5 in fee50f6
- Doxygen action shouldn't create a docs folder by @2bndy5 in 715ed75
- Doc typos by @2bndy5 in 36449a5
- Due can't use SPI_PTR; delete ATXMEGA/readme.md by @2bndy5 in a54668e
- Boost.py docs suck by @2bndy5 in 79ce0cd
🗨️ Changed
- Endorse COMMON_ISSUES.md in issue templates by @2bndy5 in #747
- Abstract related pages from header by @2bndy5 in e971e5b
- Convert _SPI calls to pointers where applicable by @2bndy5 in 5b0b0f9
- Typo made BCM driver fail by @2bndy5 in b0f81d3
- Bump version to v1.4.0 by @2bndy5 in 9702367
- Exclude only RF24_LINUX by @2bndy5 in 4e7a548
- Apply ptr treatment to Teensy, LittleWire, & Due by @2bndy5 in 46f22f0
- Trigger ArduinoCLI action by @2bndy5 in 4d68464
- No need to specify output dir in doxygen action by @2bndy5 in 55a3312
- Make my life simpler: use new RF24_SPI_PTR macro by @2bndy5 in 5bda5c9
- Forgot about c'tor; fix 2-space indent in begin() by @2bndy5 in f537882
- Abstract SPI::begin() from _init_pins() by @2bndy5 in 19b9c32
- Adjust csn_pin before SPI.begin() on BCM driver by @2bndy5 in 4b4bd71
- Conforming whitespace by @2bndy5 in ff8f8fb
- Rename atxmega.md & add link to supported product by @2bndy5 in d0bdfd8
- [PIO CI] use quoted matrix entries by @2bndy5 in 94d1441
- [PIO CI] use single quotes? by @2bndy5 in 1f65995
- I hate YML by @2bndy5 in 7826e86
- Gimme that badge by @2bndy5 in 101aa2a
- Typo by @2bndy5 in 8fb76c8
- [Linux CI] MRAA install needs special permission by @2bndy5 in fb62fbd
- Try with "sudo bash -c" by @2bndy5 in ea855d7
- [Linux CI] MRAA not cross compiling (I think) by @2bndy5 in cc95a77
- Avr/pgmspace.h was added to Due core in 2013 by @2bndy5 in 22995fd
- Oops, undo my testing change by @2bndy5 in 54e4886
- Ammend support for SPI_UART in csn() by @2bndy5 in 9989c20
- Confirm working 2nd SPI bus on esp8266 #648 by @2bndy5 in 02ba92f
- C-n-p artifact; more indent inconcsistencies by @2bndy5 in 0a6aae3
- Comment out theroretical example snippets by @2bndy5 in 4b6fb8d
- Doxygen sux at reading imgs by @2bndy5 in 55cc2dd
- Implement #539 by @2bndy5 in 0c433f3
- My CnP skills are lacking by @2bndy5 in befe021
- Need to test py wrapper by @2bndy5 in 1f0335b
- [py_wrap] begin fails to compile by @2bndy5 in 76f6048
- [py wrap] oops left the old begin still in there by @2bndy5 in 768be5b
- [py wrap] use thin wrapper for begin_w/_pins by @2bndy5 in fffd6bc
- [pr wrap] try explicit begin(void) by @2bndy5 in 458e638
- [py wrap] try using same name for begin(pin, pin) by @2bndy5 in fe87b19
- [py wrap] c'tor overload is bad by @2bndy5 in bc64e6f
- [py wrap] "optional<>" template didn't take by @2bndy5 in bba718c
- [py wrap] unmatched parenthesis by @2bndy5 in 93817ca
- Advise that teensy doesn't need overloaded begin() by @2bndy5 in 4e431a6
Full commit diff: v1.3.12...v1.4.0
New Contributors
- @dagix5 made their first contribution in #742
1.3.12 - 2021-02-27
🚀 Added
- Add STM32 to supported by @TMRh20 in 02ff620
🗑️ Removed
- Clamp setRetries() args & doc main page fixes by @2bndy5 in #709
🛠️ Fixed
- Fix links to datasheets by @2bndy5 in #699
- Fix millis() functionality by @TMRh20 in 61a3ffc
- Fix print pretty by @2bndy5 in #707
🗨️ Changed
Full commit diff: v1.3.11...v1.3.12
1.3.11 - 2020-12-18
🚫 Deprecated
- New examples and more by @2bndy5 in #691
🗑️ Removed
- Follow-up fixes from #691 by @2bndy5 in #697
🗨️ Changed
- Update library.json by @TMRh20 in a965e6a
- Update library.properties by @TMRh20 in 045a689
Full commit diff: v1.3.10...v1.3.11
1.3.10 - 2020-12-14
🚀 Added
- Addressed some Doxygen warnings and issues by @2bndy5 in #639
- Added a link to doxygen documentation to CONTRIBUTING.md by @2bndy5 in #637
- Add ARC to printDetails() by @jscrane in #647
- Add changes to stopListening by @TMRh20 in a0cd707
🗑️ Removed
- Remove SPI class for ATTiny: provided by ATTinyCore by @jscrane in #646
🛠️ Fixed
- Fix for wiringPi by @TMRh20 in 34b4892
📝 Documentation
🗨️ Changed
- Update python wrapper by @TMRh20 in 4fd92d1
- Update CONTRIBUTING.md by @Avamander in d062771
- Available() could be slightly faster #631 by @jscrane in #650
- Update library.properties by @TMRh20 in 7debc6f
- Update library.json by @TMRh20 in c7cfbea
Full commit diff: v1.3.9...v1.3.10
New Contributors
- @jscrane made their first contribution in #690
- @2bndy5 made their first contribution in #637
1.3.9 - 2020-08-22
🛠️ Fixed
- Fix compilation errors by @TMRh20 in c0440e0
Full commit diff: v1.3.8...v1.3.9
1.3.8 - 2020-08-17
🗑️ Removed
- Improve switching from TX->RX by @TMRh20 in a779828
- Remove warning in configure by @TMRh20 in 59123c6
📝 Documentation
- Adjustment for prev change, doc update by @TMRh20 in 19c3357
🗨️ Changed
Full commit diff: v1.3.7...v1.3.8
1.3.7 - 2020-08-01
🚀 Added
- Added Constant Carrier Wave by @waltbar in #609
- Add CCW to scanner example by @TMRh20 in 92b15c7
🗑️ Removed
- Update printDetails() by @TMRh20 in ed35bd9
- Cleanup examples by @TMRh20 in 6ab44fc
- Update RF24 docs by @TMRh20 in 399f1a9
- Update python wrapper by @TMRh20 in 7bd5f7f
- Removed ancient lefovers by @Avamander in 4751968
- Removed ancient leftovers by @Avamander in 1f83dd7
- Cleanup of warnings/errors by @TMRh20 in 5d6a02a
🛠️ Fixed
- Fix bug with RPi timer code by @TMRh20 in 13ea68e
🗨️ Changed
Full commit diff: v1.3.6...v1.3.7
New Contributors
- @waltbar made their first contribution in #609
1.3.6 - 2020-07-14
🛠️ Fixed
- Fix issues with SPI Transactions detection by @TMRh20 in da16f57
🗨️ Changed
- Linux SPI speed cfg by @TMRh20 in a62aa4a
- RF24 Doc Update by @TMRh20 in b25413e
- Update version for release by @TMRh20 in 8f214c1
Full commit diff: v1.3.5...v1.3.6
1.3.5 - 2020-07-08
🚀 Added
- Added a few missing keywords for syntax highlighting by @Avamander in 939ca40
🗑️ Removed
- Revert digitalWrite compatibility changes by @TMRh20 in 5e1ac02
🛠️ Fixed
- Fix for creating multiple instances with SPIDEV by @krzysztof9nowak in #585
- Fix documentation for build on linux/RPi by @TMRh20 in b323f53
- Fix for ESP32 program memory error/warning by @TMRh20 in 3667a54
- Fixed a compiler warning in Linux example by @gherlein in #384
- Fixed undefined behavior in openReadingPipe by @azais-corentin in #604
📝 Documentation
- Update constructor info to reference docs by @TMRh20 in 2e75fc2
- Cleaned up the formatting and improved documentation by @Avamander in e456503
🗨️ Changed
- Update Doxyfile by @Avamander in 85ac82a
- Documentation update, python & news by @TMRh20 in 35c51ff
- Cleaned up the style of of the pingpair_ack example by @Avamander in c49c7e9
- Made sure that printf exists when printDetails is used by @Avamander in 53b588f
- Made sure that printf is included when printDetails is used by @Avamander in fcbc804
- Update pingpair_irq_simple.ino by @Avamander in aa8511f
- Clarified printf usage a bit by @Avamander in 7bf5dce
- Increment version for release by @TMRh20 in 43f55df
Full commit diff: v1.3.4...v1.3.5
New Contributors
- @azais-corentin made their first contribution in #604
- @gherlein made their first contribution in #384
- @krzysztof9nowak made their first contribution in #585
1.3.4 - 2020-02-15
🚀 Added
- Added Dolphin files to gitignore just in case by @Avamander in 4b5ba72
- Add function to get automatic retransmission count by @Avamander in #558
- Added GitHub actions configuration by @CoRfr in #566
🗑️ Removed
- Forced braces also on while and for loops, removed unneccesary spaces by @Avamander in 71ec8a1
🛠️ Fixed
📝 Documentation
- Overloaded digitalWrite to accept boolean by @Avamander in 9f55c0c
🗨️ Changed
- Update .gitignore by @Avamander in bf25900
- Update to latest BCM 2835 driver for RPI4 support by @TMRh20 in e221acd
- Merge pull request #520 from jonnykl/fix-get-dyn-pld-size-spi by @TMRh20 in #520
- Mod to run RF24 on Raspberry SPI1 by @Crkk in 569639a
- Merge pull request #530 from Crkk/patch-1 by @TMRh20 in #530
- Reformatted the entire project using a single code style by @Avamander in 0d36fca
- Update CONTRIBUTING.md by @Avamander in d1a5d5e
- Improved Github templates by @olback in #543
- Update -march definition on RPi (BCM2835) to fix compilation by @CoRfr in #565
- Improved exception when not running as root by @CoRfr in #564
- Improved indentation and formatting by @Avamander in 42cf6dd
- Marked MegaAVR as a supported arch by @Avamander in ddc8c62
- Marked megaavr as supported by @Avamander in 80c456a
Full commit diff: v1.3.3...v1.3.4
New Contributors
- @CoRfr made their first contribution in #564
- @olback made their first contribution in #543
- @Crkk made their first contribution
- @jonnykl made their first contribution
1.3.3 - 2019-06-18
🚀 Added
- Addi delay to SPI intializer if device already up by @TMRh20 in db6a99b
🛠️ Fixed
- Fix broken stuff after using pgm_read_ptr by @TMRh20 in 4220bf5
📝 Documentation
🗨️ Changed
- Clean up printf.h by @TMRh20 in 0fabd62
- Modify printDetails to work with ESP8266 by @TMRh20 in c25d840
- One more change for pgm_read_ptr by @TMRh20 in 2fa6e8c
- Protect against calling bcm_init() more than once by @TMRh20 in b19c3d8
- Protect against initializing SPI more than once by @TMRh20 in 304d2bb
- Revert to using initialization protection for SPI by @TMRh20 in 9f19b40
- Improve accuracy of millis() function in SPIDEV by @TMRh20 in 3b6391a
- Enable failure handling, add example by @TMRh20 in 13cbad9
- Edit example - forgot to add 'break;' by @TMRh20 in 6821e42
- Edit RF24_config.h for ESP32 by @TMRh20 in 0b24667
- Make attiny SPI code independent from different Arduino pins definitions by @troffmo5 in 41866a3
- Merge pull request #326 from troffmo5/attiny by @TMRh20 in #326
- Update RF24_config.h by @IkpeohaGodson in 0015498
- Cleaned up formatting of RF24_config.h by @Avamander in 279c67b
- Update RF24_config.h by @Avamander in df3f821
- Update RF24_config.h by @Avamander in f3b2fb0
- Merge pull request #502 from IkpeohaGodson/patch-1 and clean up RF24_config.h by @Avamander in #502
- Update library.json by @Avamander in 5f9814f
- Update library.properties by @Avamander in fdb4366
Full commit diff: v1.3.2...v1.3.3
New Contributors
- @IkpeohaGodson made their first contribution
- @troffmo5 made their first contribution
1.3.2 - 2019-03-22
🚀 Added
- Merge pull request #413 from haseebehsan/pythonWrappers by @TMRh20 in #413
- Added an exception if non-superuser uses the library by @akatran in #428
- Fixed misleading indent warning in bcm2835.c in #444
🗑️ Removed
- Change perror/abort in SPIDEV driver c++ std exception by @ludiazv in 6f74bad
🗨️ Changed
- Update pingpair_dyn.py by @TMRh20 in 57d3eef
- Merge remote-tracking branch 'upstream/master' by @ludiazv in 5b09d19
- Merge pull request #411 from ludiazv/master by @TMRh20 in #411
- PyRF24 moved to its specific folder by @haseebehsan in 8eaa26d
- PyRF24Network python wrapper created by @haseebehsan in 570bd1e
- PyRF24Mesh python Wrapper created by @haseebehsan in ba335de
- Keeping previous RF24 boost wrapper as it is by @haseebehsan in 2e29f9d
- Revert "keeping previous RF24 boost wrapper as it is" by @haseebehsan in bbc6b1d
- Revert "Revert "keeping previous RF24 boost wrapper as it is"" by @haseebehsan in a476c42
- Update RPi BCM driver to latest by @TMRh20 in 20b9d77
- SPIDEV compatibility layer improvement and patch for 64bits by @ludiazv in #455
- Reorder libs in linker arguments. by @wamonite in 4dcf86c
- Ensure pyRF24 constructors match C++ conditionals. by @wamonite in ae4c03b
- Merge pull request #402 from wamonite/dev_up2 by @TMRh20 in #402
- Update Transfer.ino by @HannHank in ba5c39f
- Merge pull request #457 from HannHank/patch-1 by @TMRh20 in #457
- Update Transfer.ino by @Avamander in a2b35d6
- Automatically choose correct SPI clock divider. by @herm in 5b1be4e
- Merge pull request #472 from herm/spi_clock by @TMRh20 in #472
- Update delay functions for SPIDEV by @TMRh20 in 23d1ca9
- Set delays by CPU speed by @TMRh20 in a3ab7dd
- Update library.properties by @Avamander in bba722a
- Update library.json by @Avamander in 56f9bf4
Full commit diff: v1.3.1...v1.3.2
New Contributors
- @herm made their first contribution
- @HannHank made their first contribution
- @ludiazv made their first contribution in #455
- @haseebehsan made their first contribution
- @wamonite made their first contribution
1.3.1 - 2018-01-28
🚀 Added
- Added implementation for wiringPi driver by @aurelian17 in #349
🗑️ Removed
- Remove progmem macro overrides (ESP8266 Arduino now supports them) by @sidoh in #375
🛠️ Fixed
- Fix configure for Raspberry PI 2 B+ Raspberian Jessie by @MathiasMoog in #366
- Use correct separator in keywords.txt by @per1234 in #381
- Fix build issues against ESP32 (ESP-WROOM-32). by @anders-liu in #409
🗨️ Changed
- Allow redefining SOFTSPI pins with preprocessor flags by @trojanc in #372
- New library release and additional architectures by @Avamander in #410
Full commit diff: v1.3.0...v1.3.1
New Contributors
- @anders-liu made their first contribution in #409
- @trojanc made their first contribution in #372
- @sidoh made their first contribution in #375
- @per1234 made their first contribution in #381
- @aurelian17 made their first contribution in #349
- @MathiasMoog made their first contribution in #366
1.3.0 - 2017-06-01
🚀 Added
- Add static initialization for pthread mutexes in e204656
- Add to RF24: Arduino Due supported in SPI_UART by @TMRh20 in 3b5fc3e
- Merge pull request #247 from corcrash/master in #247
- Added disableDynamicPayloads() by @soligen2010 in #318
- Added isChipConnected(). by @wmarkow in #291
🛠️ Fixed
- Fixed output and made it consistent with output from Ardunio version. by @campenr in efb8ed1
- Fix clamping to a single hex digit by @nickmooney in b37514b
- Fix SPIDEV interface by @plasticassius in #315
🗨️ Changed
- Update to match new RPi scanner example. by @campenr in b233ea1
- Merge pull request #301 from campenr/master by @TMRh20 in #301
- Per #242 change binary to hex by @TMRh20 in aaa09e1
- Merge pull request #273 from marceloaqno/fix-mutex-init by @TMRh20 in #273
- :begin: reset dynamic_payloads_enabled to false by @derf in 17e29ea
- Merge pull request #319 from derf/master by @derf in #319
- Merge branch 'master' into master in 3c4f842
- Merge pull request #304 from nickmooney/patch-1 by @nickmooney in #304
- Create CONTRIBUTING.md by @Avamander in ea3b7a6
- Create LICENSE by @Avamander in 706c1d6
- Simplified logic of disableDynamicPayloads() by @mattura in #332
- Make flush_rx public by @soligen2010 in #352
- Update library.properties by @Avamander in 177bdc5
- Update library.json by @Avamander in 4001548
- Update library.json by @Avamander in 7f14e7f
Full commit diff: RF24v1.2.0...v1.3.0
New Contributors
- @soligen2010 made their first contribution in #352
- @mattura made their first contribution in #332
- @plasticassius made their first contribution in #315
- @nickmooney made their first contribution in #304
- @derf made their first contribution in #319
- @campenr made their first contribution
🚀 Added
- Add link to RPi/Linux Blog Post in documentation by @TMRh20 in 63c83d4
🛠️ Fixed
- Fix bad documentation link from last commit by @TMRh20 in c94f877
📝 Documentation
- Minor documentation correction - RF24_CRC_DISABLED by @pfeerick in 3766eeb
- Merge pull request #286 from pfeerick/patch-1 by @TMRh20 in #286
🗨️ Changed
- Update PlatformIO library manifest by @valeros in aa54114
- Merge pull request #280 from valeros/patch-1 by @Avamander in #280
- Let's PlatformIO decide how to build Arduino v1.0 library by @ivankravets in 903fc55
- Merge pull request #284 from ivankravets/patch-2 by @TMRh20 in #284
- Make internal delays configurable by @TMRh20 in 195f5ac
- Update Library Version 1.2 by @TMRh20 in 8ea5127
Full commit diff: v1.1.7...RF24v1.2.0
New Contributors
- @pfeerick made their first contribution
- @valeros made their first contribution
1.1.7 - 2016-08-12
🚀 Added
- Add interrupts to SPIDEV by @TMRh20 in d705abd
- Add sudo when linking for old lib name via remote by @TMRh20 in 87f3d11
- Support for ATXMega256D3 by @akatran in 990f3f7
- Merge pull request #238 from akatran/master by @TMRh20 in #238
- Merge pull request #267 from mz-fuzzy/doc_update by @TMRh20 in #267
🗑️ Removed
- Remove the custom PROGRAM SPACE definitions and use avr/pgmspace! by @akatran in a8f100b
- Documentation update: by @martin-mat in 3f54a0a
🛠️ Fixed
- Fix progmem inclusion #252 by @TMRh20 in 372562a
- Fix path to platform specific files in library.json for platformio by @rnovacek in 13ce2bb
- Merge pull request #263 from rnovacek/master by @TMRh20 in #263
🗨️ Changed
- #234 by @TMRh20 in 2b558d0
- Change CONFIG to NRF_CONFIG per #212 by @TMRh20 in b250082
- Duplicate read NRF_CONFIG per #203 in powerUp() by @TMRh20 in 9708f72
- ATTiny 861 support per #180 by @TMRh20 in 970309d
- Makefile and project structure improvements by @martin-mat in 3b13827
- Configure - cli parameters by @martin-mat in 891becd
- Python wrapper cross-compilation refinements by @martin-mat in 2c6d28a
- Configured compiler binary to be respected in setup.py by @martin-mat in 4d94f59
- Makefile improvemets rebasing leftovers - BBB -> SPIDEV by @martin-mat in 87b5545
- Makefile: 'configure' target added by @martin-mat in 46824af
- Linux library name backward compatibilty using simlink by @martin-mat in ef1914b
- Pthread switch added to compile phase by @martin-mat in 0f928c0
- SPIDEV fix non-root user segfault after startup by @TMRh20 in 874fee8
- RPi Bugfix: False Hardware Failure indication by @TMRh20 in 5d49fd6
- RPi Interrupts w/SPIDEV Bugfix: Enable mutex lock by @TMRh20 in 540e10d
- Revert NRF_CONFIG in printDetails to CONFIG by @TMRh20 in 406265e
- Spidev fix: don't close spidev if not open before by @martin-mat in 4c52feb
- Avoid memory corruption when calling RF24::read(0) on linux machines by @martin-mat in 2f2cb2b
- Merge branch 'makefile_improvements' of https://github.com/TMRh20/RF24 into master by @martin-mat in 4507fd1
- Linux_examples makefile: move libs after source files by @martin-mat in 061341e
- Makefile/configure - fix of recursive 'make clean' call when using 'make -B' by @martin-mat in 6c8e302
- Changed ce_pin and csn_pin to uint16_t so the library supports GPIO identifiers higher than 255 (Minnowboard) in eb05670
- Change back to default the user setting FAILURE_HANDLING by @akatran in f6e5ee7
- Merge remote-tracking branch 'refs/remotes/TMRh20/master' by @akatran in a9255c8
- Merge branch 'master' of https://github.com/TMRh20/RF24 by @akatran in 9e71772
- Update from TMRh20/master and merge with local. by @akatran in ef70a4f
- Update README.md by @akatran in a466b36
- Update compatibility.c by @akatran in 4d52e67
- Update RF24.h - Add comments for github.io by @akatran in 22a719f
- Merge remote-tracking branch 'refs/remotes/TMRh20/master' by @akatran in c4dd23b
- Revert back (correctly) the README.md by @akatran in db715ad
- Change back the RF24_config.h to be in sync with TMRh20/master by @akatran in a2c7047
- Configure - fix of wrong soname to respect major library version by @martin-mat in a296ce6
- Linux config: H3 detection and gcc switches. by @martin-mat in 244dfb1
- Change examples_RPi to examples_linux by @gitgrimbo in a69535d
- Merge pull request #254 from gitgrimbo/fix-examples-folder-name by @martin-mat in #254
- Change detection for ATXMega256D3 by @akatran in abf4f29
- Changes to include XMEGA D3 family. by @akatran in bdc7446
- Merge pull request #251 from akatran/master by @Avamander in #251
- Update library.properties by @Avamander in 4e9f1fb
Full commit diff: v1.1.6...v1.1.7
New Contributors
- @rnovacek made their first contribution
- @gitgrimbo made their first contribution
- @akatran made their first contribution
1.1.6 - 2016-02-20
🚀 Added
- Added possibility/demonstration of IRQ pin usage for RPi/Python. by @martin-mat in 031d388
🛠️ Fixed
- Fix GettingStarted sample by @SaintGimp in 81f1c0d
- Fix warning: C++11 requires a space between literal and identifier by @flavio-fernandes in c3a0996
- Fix for #217 GettingStarted enhancement. by @wmarkow in d0bbfaa
- Fix for #213. by @wmarkow in 5a0ec58
🗨️ Changed
- Changed serial baudrate by @Avamander in 842d048
- Updated serial baudrate by @Avamander in 14b8fb0
- Merge branch 'master' of https://github.com/TMRh20/RF24 by @TMRh20 in c9feaf5
- Checking for wrong return value in detachInterrupt of pthread_cancel and close. by @Oitzu in 72fe373
- Python wrapper now respects RPI/SPIDEV/MRAA RF24 configuration. by @martin-mat in 95926b2
- Merge pull request #200 from SaintGimp/FixGettingStarted by @Avamander in 58f6d8d
- Merge pull request #210 from flavio-fernandes/topic/fix_warning by @Avamander in 47435fd
- Fixed function to clear interrupt bits first. by @ab316 in 0242486
- Merge pull request #206 from ab316/master by @Avamander in f043cb7
- Update library.properties by @Avamander in 50cf850
- Merge pull request #218 from wmarkow/217_fix by @Avamander in 8c7adbc
- Merge pull request #216 from wmarkow/213_fix by @Avamander in 99ada7b
- Revert "Fix for \#217 GettingStarted enhancement." by @Avamander in df225d6
- Merge pull request #219 from TMRh20/revert-218-217_fix by @Avamander in fd89aae
Full commit diff: v1.1.5...v1.1.6
New Contributors
- @wmarkow made their first contribution
- @flavio-fernandes made their first contribution
- @ab316 made their first contribution
- @SaintGimp made their first contribution
1.1.5 - 2016-01-07
🚀 Added
- Add bcm2835 lib v1.48 by @TMRh20 in 18daa4c
- Added comments to RPi interrupt files. by @Oitzu in 2bb6f32
- Add mutex locking to SPI functions for RPi by @TMRh20 in 715edc5
- Add 'static' to void in spi.h by @TMRh20 in ed9ae08
🗑️ Removed
- Update RPi call_response_int2 example by @TMRh20 in bf06db9
🛠️ Fixed
- Fix Warning. ‘void* interruptHandler(void*)’ declared ‘static’ but never defined. by @Oitzu in 409cbf7
- Fixes for last commit by @TMRh20 in a57fafe
- Fix per #183 by @TMRh20 in 9e68f9e
🗨️ Changed
- Initial commit for interrupts based on wiringPi. by @Oitzu in 67d0285
- Merged TMRh20's changes. by @Oitzu in f4a6073
- Moving pthread to shared linker flags. by @Oitzu in e83bc9a
- Merge pull request #173 from Oitzu/master by @TMRh20 in a381194
- Mutex handling for interrupts on RPi by @TMRh20 in 243e25f
- Deadlocks due to RPi SPI mutex code by @TMRh20 in 9a5ea80
- Move interrupt examples, add new int examples by @TMRh20 in 2c4d199
- Initial commit RPI-SPI-Transactions. by @Oitzu in e1fe438
- Implement detachInterrupt method. See #173 by @Oitzu in b615951
- Minor chgs to mirror Arduino SPI transaction API by @TMRh20 in f285fde
- One more per #183 by @TMRh20 in d37d030
- Merge remote-tracking branch 'refs/remotes/origin/Interrupts' by @TMRh20 in 3e8147a
- RPI2 autodetection by @yozik04 in d7cacdc
- RPI2 autodetection in examples by @yozik04 in b417d58
- Merge pull request #179 from yozik04/master by @TMRh20 in 1c78dd0
- Update library.properties by @Avamander in 8115a34
Full commit diff: v1.1.4...v1.1.5
New Contributors
- @yozik04 made their first contribution
- @Oitzu made their first contribution
1.1.4 - 2015-12-14
🗑️ Removed
- Doc Update: Add current info to news by @TMRh20 in f6fa0be
🛠️ Fixed
- Fixed inconsistent documentation, added Tinyx313 pin map by @zador-blood-stained in b5228f3
- Fix broken transfer example by @TMRh20 in 13c069c
📝 Documentation
- Merge pull request #155 from zador-blood-stained/master by @TMRh20 in 4554f73
- Update .h file per doc changes by @TMRh20 in e192580
🗨️ Changed
- Python3 support added by @martin-mat in cda3e18
- Merge pull request #164 from mz-fuzzy/python3 by @TMRh20 in 90dd53e
- Update library.properties by @Avamander in e888f55
Full commit diff: v1.1.3...v1.1.4
1.1.3 - 2015-10-31
🗑️ Removed
- ESP8266 printDetails, Docs by @TMRh20 in aeb8b42
- Removed usage of hardcoded SS pins by @zador-blood-stained in 1376fbd
🗨️ Changed
- Update gettingstarted.cpp by @cguzmanceti in f3cc137
- Merge pull request #153 from cguzmanceti/patch-1 by @TMRh20 in 0bf4998
- Update gettingstarted_call_response.cpp by @cguzmanceti in c5fdf1b
- Merge pull request #154 from cguzmanceti/patch-2 by @TMRh20 in dfb2395
- ATTiny2313/4313 support by @zador-blood-stained in ac0ff44
- Merge pull request #152 from zador-blood-stained/master by @TMRh20 in 07e8362
- Change printf to cout in RPi examples by @TMRh20 in 3652890
Full commit diff: v1.1.2...v1.1.3
New Contributors
- @cguzmanceti made their first contribution
- @zador-blood-stained made their first contribution
1.1.2 - 2015-10-20
🗨️ Changed
- Delete FAQ by @Avamander in 69c1f3c
- Update library.properties by @Avamander in a045c5a
- Made possible many examples to run in 512 bytes ram chips, fixed few typos, missing F() macro calls and other minor improvements by @fab672000 in 0483d36
- Restored back multicast pingpair example from previous maniacbug fork by @fab672000 in aab3a52
- Merge pull request #141 from fab672000/master by @Avamander in 46ccceb
- Update library.properties by @Avamander in 7a44681
Full commit diff: v1.1.1...v1.1.2
New Contributors
- @fab672000 made their first contribution
1.1.1 - 2015-10-01
🗨️ Changed
- Increment version - test by @TMRh20 in b305bb4
Full commit diff: v1.0.1...v1.1.1
1.0.1 - 2015-10-01
🗨️ Changed
- Increment library.properties by @TMRh20 in c98f396
- Merge branch 'Updates' by @TMRh20 in a4f412c
Full commit diff: v1.0...v1.0.1
1.0 - 2015-10-01
🚀 Added
- Added by @maniacbug in de083c9
- Added a small documentation build system by @maniacbug in 0b89d37
- Added new star-topology example by @maniacbug in 37d8e8b
- Added an indication of which pipe a message came from. Fixed a bug where pipes 2+ were not by @maniacbug in c8ed556
- Added new sample, based on pingpair by @maniacbug in 997140e
- Added ack payload. Added a sample using pingpair as a base with minimal changes. by @maniacbug in 79628e7
- Added powerDown(). by @maniacbug in b697fd4
- Added server time to printout. Power disable/enable before/after sleeping. Changed timer to 4s. by @maniacbug in ee4568e
- Added a full constructor for payload_t by @maniacbug in 4f6c4c9
- Added relay role, and tweaked base to work with it by @maniacbug in 2e7ea67
- Added self-healing ping offset to leaf node. Made timeout more parallelized by @maniacbug in 7b71380
- Added more documentation by @maniacbug in 6ec7640
- Added extra debugging readability by @maniacbug in badc86c
- Added carrier detect and auto-ack disable, and an example to use it by @maniacbug in bee284f
- Added carrier detect and auto ack enable/disable by @maniacbug in a6e7444
- Added setDataRate() by @maniacbug in 4131420
- Added 3rd FTDI port for my own use by @maniacbug in af9261c
- Added setCRCLength by @maniacbug in 34efd5a
- Added a new example by @maniacbug in ad99581
- Added led_remote to docs by @maniacbug in a62338f
- Add RF_SETUP to printDetails by @maniacbug in 748fde2
- Added Jamfile for led_remote by @maniacbug in 8d5f020
- Add dynpd/feature to printDetails by @maniacbug in 04e7277
- Added setRetries() by @maniacbug in a22906f
- Adding new example pingpair_dyn for dynamic payloads by @maniacbug in 98fbd44
- Added working test by @maniacbug in 77411b4
- Added a test script to control the test, using python. by @maniacbug in 22b4c55
- Added a second test configuration by @maniacbug in c13db8f
- Added 3rd test case, static payload by @maniacbug in d436895
- Adds constantness to method declarations and arguments where possible. by @gcopeland in b1a7dc7
- Added two default values to the RF24 constructor; speed and channel. by @gcopeland in aac2c3d
- Adds explicit CRC width and PA level. Changes hardware initialization by @gcopeland in 1581647
- Added another test of a simpler calling pattern. No IRQ, no dynamic payload or ack packet. by @maniacbug in 89180f2
- Add getDataRate, add DISABLED to data rate enum by @maniacbug in 8f17e63
- Added back in gcopeland's additional debugging info, with readable values. by @maniacbug in 4c21ab6
- Added FAQ page to docs by @maniacbug in 7aeaf0d
- Added more information about whether the write was successful. by @maniacbug in dceef7b
- Added new example to go along with Getting Started tutorial blog post. by @maniacbug in 3a2d94b
- Added new example to documentation by @maniacbug in d437163
- Added example for Maple by @maniacbug in a6bf911
- Added new jamfile to this example by @maniacbug in 19fa395
- Added #error to printf for examples that require Arduino by @maniacbug in 26ea458
- Add isValid by @maniacbug in ebcd0d1
- Added writeFast() cmd - fill FIFO or return 0 by @TMRh20 in 281ace4
- Add powerUp to begin(), increase powerUp delay by @TMRh20 in 3455e48
- Add optional write timeout/failure handling by @TMRh20 in 327f060
- Add ATTiny example, change Minimal define by @TMRh20 in d9c7df3
- Add rxFifoFull() function, Only flush tx w ack_plds by @TMRh20 in 82629d4
- Add RPi B+ info to main examples and readme by @TMRh20 in 63b672c
- Add readme for python wrapper by @TMRh20 in cd59648
- Add new RPi installer info to readme by @TMRh20 in 6bf37cd
- Adding SPI enum to RPi python wrapper by @martin-mat in dcdc35d
- Add changes from doc update by @TMRh20 in 0b2d8dd
- Adding LittleWire support to RF24 by @lnxbil in 9b9a573
- Address fix for attiny example sketch by @ax7884 in ba161a3
- Support RPi 2 w/bcm2835.c version 1.39 by @mannkind in 25d379c
- Add updated makefile for latest changes by @TMRh20 in f420557
- Add include for nanosleep #69 by @TMRh20 in 30ef8dc
- Add a few links to RF24 docs for related projects by @TMRh20 in c83f0f2
- Added busNo passing to mraa::Spi() object creation call so that SPI bus number now can be defined by user when instatiating RF24 object by @prophet-roshak in dd4b86a
- Add generic pin config for RPi, minor doc changes by @TMRh20 in 4cb2c5c
- Add RPi pin config to main page per #89 by @TMRh20 in 7fdc708
- Add SPI transaction code from Ralph Doncaster by @TMRh20 in b1b8cad
- Add transaction code to remaining functions by @TMRh20 in 64da088
- Added getChannel Method to allow for verification of the configured channel by @komby in c4d222c
🗑️ Removed
- Removed the line that set the payload size to 8 in begin(). Reduced some ints to uint8_t. Added some more debugging info. by @maniacbug in dfb2faa
- Removed ping/pong. Now tx just sends and rx just sends ack payload by @maniacbug in 38392fa
- Removed 'ackpacket' example. It was never working by @maniacbug in f9b664c
- Removed power_all/enable/disable, useless. Added a multiples of the wakeup. by @maniacbug in 4ef1f4b
- Removed unused file by @maniacbug in ce881ba
- Removed method argument const qualifiers. by @gcopeland in 85c0f57
- Merge branch 'p_enable' into constremove by @gcopeland in 542c46c
- Merge gcopeland/constremove by @maniacbug in 602d962
- SPI bus speed divider to 4, suggested by Greg Copeland. Also removed duplicated spi setup out of begin(), as it's all in csn() by @maniacbug in a28e236
- Refactor pingpair_test to remove all serial io from within the irq handler, as necessitated by Arduino 1.0 by @maniacbug in dc48235
- Remove prog_char, for compliance with gcc 4.6.1 by @maniacbug in f6e59b9
- High Speed Data Transfers/Optimization by @TMRh20 in 4cf0fb0
- - Slight modification to reUseTX cmd by @TMRh20 in 77b1e2c
- Ext. timeout hang, examples, board support by @TMRh20 in 2f7e448
- RPi SPI functionality and RPi fix for startWrite by @TMRh20 in 6530f95
- Due & RPi bugfix - #9 - root cause resolved by @TMRh20 in 2869663
- Modify write,startWrite, remove rx buffer flushes by @TMRh20 in 1d18015
- Removed wrong flush() on RPi by @TMRh20 in 589b2c7
- Update the pin layout table and consolidate the RPi readme files. by @reixd in 1e8de6e
- Remove unnecessary delay by @TMRh20 in a12cdca
- Update readme for installer by @TMRh20 in 91c6d21
- Fixes and Improvements from large round of testing by @TMRh20 in 4d5f014
- Fix 'features'? per https://github.com/dsbaha #56 by @TMRh20 in 39a6385
- - reset config register to default by @dsbaha in 8d5e869
- Fix bugs in transfer example by @TMRh20 in 0066eec
- Remove trailing slash from docs/Prevent warning by @TMRh20 in e900a9c
- SPI/GPIO fixes/changes for MRAA and SPIDEV by @TMRh20 in c1bb29c
- Destructor for Linux only, replace bell with null by @TMRh20 in e3f4a6b
- Fix/Changes for #111 & #112 by @TMRh20 in 5acbcbd
🛠️ Fixed
- Fixed a bug where it was writing to the wrong pipe by @maniacbug in 93f5cfa
- Fixed relay writing pipe. Added id to payload. Made Ping timing a consistent gap by @maniacbug in 52ab9e0
- Fixed a bug in setDataRate by @maniacbug in 731c472
- Fixed led_remote in docs by @maniacbug in bec84a7
- Fix bug in openReadingPipe which disallowed pipe 5 by @maniacbug in 6e6264b
- Fixed unused parameter warning by @maniacbug in 14dcc34
- Fixed bug of not including name. Also added extra tab on short strings. by @maniacbug in 91df6f6
- Fix bug in setDataRate by @maniacbug in 8701d82
- Fixed missing includes, thanks to Spoiler for reporting the problem. by @maniacbug in a783ed3
- Fixed bug in setcrclength and setdatarate which was mishandling the bits by @maniacbug in 1517f12
- Fix up some doc bugs by @maniacbug in fcc3dfb
- Fix bugs. Ack payload available was broken since interrupts went in. stREtries was missing since the gcopeland merge. by @maniacbug in df32840
- Fix bug in which static payloads were broken by @maniacbug in af00a61
- Fixed a bug when pipe 0 was NOT being used for writing. by @maniacbug in cc7e0a2
- Fixed bug in scanner display, thanks to David Bath. Also upgraded to latest Jam toolchain and moved pins over to the new GettingStarted defaults. by @maniacbug in 5726c16
- Fix bug in pingpair Jamfile by @maniacbug in 76f79e6
- Fix Jamfile for proper ordering of libraries by @maniacbug in 33e59af
- Fix bug introduced in the move to PROGMEM. Props to @basilrx for finding this. Also added a test case to demonstrate the bug, and guard against more like it in the future. by @maniacbug in 2c97186
- Standby after regular write cmd by @TMRh20 in bcd48f2
- Fixed link by @TMRh20 in 4d8da2f
- TxStandBy hang. Updated Transfer example by @TMRh20 in f3b3fb1
- Missing byte with due RX by @TMRh20 in d28323a
- Due write() issues. by @TMRh20 in afdb084
- Return value of write, writefast by @TMRh20 in 5fabf26
- Fix typo in readme by @TMRh20 in cd8bb19
- Fix for https://github.com/TMRh20/RF24/issues/8 by @TMRh20 in 57521fb
- Fix for #12 by @TMRh20 in ecda0fa
- Static payload size bug prev introduced by @TMRh20 in e8a63c0
- RPi dynamic ACK issue by @TMRh20 in 9e12c23
- Multicast pipe0 address handling issue by @TMRh20 in 9da3eac
- Fix display of pin info for ATTiny by @TMRh20 in 23532cf
- Fix "warning: binary constants are a GCC extension". by @reixd in 6f70a3c
- Fix mistake in new code by @TMRh20 in d3e5c4e
- Fix wrong pin layout by @reixd in 51a71bc
- Fix broken ATTiny support in updates branch by @TMRh20 in 3e6ca45
- Broke SPI for Due and Teensy last commit by @TMRh20 in c077f70
- Fix for last commit (code merge) by @TMRh20 in 8503804
- Fix include for RF24_config.h by @TMRh20 in bb88f4a
- Fix header file install for RPi in Makefile by @TMRh20 in 603f4cc
- Fix for last pull request by @TMRh20 in bfd62ea
- RPi memory corruption by @TMRh20 in 73cf59c
- Fix mistake in example update by @TMRh20 in a802136
- Fix build for python wrapper by @TMRh20 in 6354cac
- Dual SPI devices with RF24 by @TMRh20 in 9b48595
- Fixed issue with ARDUINO not issuing CS for radio by @prophet-roshak in c0848cb
- Fix isAckPayloadAvailable() per @jorihardman by @TMRh20 in f57b383
- Fix operator precedence for isAckPayloadAvailable. by @jorihardman in 8bd5289
- Fix IDE version detection for SPI transactions by @TMRh20 in f6e1f37
- Fix issue #101 found by @mz-fuzzy by @TMRh20 in f691c45
- Fix the rest of issue #101 per mz-fuzzy by @TMRh20 in 90d85be
- Fix for SPI transaction code by @TMRh20 in c79ccc7
- Fix example per #114 by @TMRh20 in 357fcb9
- Fix the last fix by @TMRh20 in 869a2c2
🚦 Tests
- Prepare tests to run with configuration parameters by @maniacbug in 7640852
- Treat warning as errors in tests by @maniacbug in 18ebe7a
- Runtests now hups between each test instead of uploading by @maniacbug in 94635e8
- Tune timing and upload rate of tests by @maniacbug in 205d4b5
- Lib now passes all tests by @TMRh20 in 4340d93
- Update examples, minimize code size by @TMRh20 in e83a107
- Performance tweaks to address #9 by @TMRh20 in 5ec5b06
📝 Documentation
- Updated documentation by @maniacbug in 0503017
- Simplified example to use less calls. in e97e023
- Tweaked doc paramters by @maniacbug in 117678c
- Cleaned up documentation. by @maniacbug in 21057e4
- Revised documentation by @maniacbug in 1c65c7f
- Updating docs by @maniacbug in f3369a5
- Docupdate by @maniacbug in 1c6cc96
- More doc tweaks by @maniacbug in c9d64fd
- Update docs for 1.0 by @maniacbug in 8ea84e7
- Update docs and comments for new nordic fob blog post by @maniacbug in e31f8c8
- Update readme temporarily by @TMRh20 in dfc75db
- Updated readme and h file for doxygen by @TMRh20 in 14187cd
- Corrected part of the documentation by @TMRh20 in 63ee0ce
- Update doxyfile & css to match tmrh20.github.io by @TMRh20 in 04165e4
- Update RF24.h with documentation info by @TMRh20 in 9ddbe8b
- Documentation and File Structure Changes by @TMRh20 in 8a0f5ab
- Replace readme with link to tmrh20.github.io/RF24 by @TMRh20 in 5333b4e
- Reorganize Optional and Advanced parameters in docs by @TMRh20 in 7741224
- More doc updates for coming changes by @TMRh20 in 8e15310
- Update docs in 'updates' branch by @TMRh20 in b320f9e
- Update *.cpp examples pin config by @TMRh20 in b342d97
- @PlatformIO Library Registry manifest file by @ivankravets in ea960e0
🗨️ Changed
- Type by @maniacbug in ea69f9d
- Changed name of print_details to comply with the overall naming convention by @maniacbug in 0dc43ab
- Tuned the text a bit by @maniacbug in c5c4537
- Flipped the logic on the role pin. by @maniacbug in c2dc356
- Make the makefile be smart about which OS it's running, and make by @maniacbug in e1db440
- Trying to get the formatting just right by @maniacbug in 0668494
- Now sets spi data mode before interacting with the chip. needed to interoperate with other spi devices by @maniacbug in 1045cec
- Updated vim modeline by @maniacbug in 5b632f3
- Enabled warnings, and cleaned up warnings. Updated pingpair makefile for recent makefile improvements by @maniacbug in e188242
- Merge branch 'master' of github.com:maniacbug/RF24 by @maniacbug in e005ec7
- Moved printf format strings to progmem. by @maniacbug in 33b8973
- Split out upload target into two by @maniacbug in e7254a3
- Merge branch 'master' of 207.97.227.239:maniacbug/RF24 by @maniacbug in a88e78a
- Stripped down extraneous pipe opens, and other un-needed things. by @maniacbug in 39b15c8
- Got ack payloads working. Renamed from 'ackpacket' by @maniacbug in ffc7d09
- Cleaned up comments, variables names, enums by @maniacbug in f3356f3
- Created a new example to show sleeping in between sends. This isn't done yet. It's just a copy of pingpair for now. by @maniacbug in 72dc774
- First complete compile/link with sleep functionality. Haven't run it yet. by @maniacbug in 3179382
- Turned off serial debug by @maniacbug in 0d20f83
- Created new example, copied from starping by @maniacbug in 1fd8ee7
- Rewired everything, re-tested with ping/pong nodes only by @maniacbug in 9868642
- Allow opening pipe 0 for reading. Useful if it's on a different subnet from others by @maniacbug in d8b2512
- Moved base node code, to make it more readable by @maniacbug in 33edb1f
- Leaf only starts hunting for a new slot after 3 timeouts. Makes the system more stable. by @maniacbug in e86c6b0
- Now caches the reading pipe 0 and re-sets it when starting to listen. by @maniacbug in 1d28d28
- Refactored common code from leaf/relay nodes into static functions. Improved comments. by @maniacbug in 7e65824
- Comment bug by @maniacbug in 77a4c95
- Renamed ping delay to ping interval and added some comments by @maniacbug in 937805d
- Do clock divider on chip select. Should improve SPI interop with other devices by @maniacbug in 8f80038
- Avoid spurious warnings by @maniacbug in 40eea86
- Environment-specific changes for me. Testing out latest arduino from git, and added a 3rd upload option by @maniacbug in 1062f9d
- Made all CONFIG register changes incremental not absolute by @maniacbug in ec33f03
- Astyle -A1 by @maniacbug in 26c45e8
- Changed the logic. Button press now toggles the LED. by @maniacbug in 3cc856a
- Cleaned up some reinterpret casts to use new-style casts by @maniacbug in aa7a7c6
- Refactor repeated parts of printDetails into own methods by @maniacbug in 92373ba
- Move examples to 57600 baud by @maniacbug in fea8c0e
- Moved completely over to jam. bye bye make! by @maniacbug in e7c30f2
- Deleted starping relay. Superseded by RF24Network. by @maniacbug in 549d405
- Purge useless gitignores by @maniacbug in 86798b6
- Prettied up printDetails some more by @maniacbug in 81f85bd
- Tidied up EN_RXADDR setting by @maniacbug in c151ffb
- Documented some questionable behaviour as pointed out by mdenzien by @maniacbug in ca4820c
- Made timeouts more explicit in write() by @maniacbug in c5823c2
- More comments, factored out powerdown from write() by @maniacbug in c62224f
- Factored out status-checking from write() into a public method by @maniacbug in fbae441
- Initial checking of new pingpair_irq example. Right now this is just the pingpair example but renamed. by @maniacbug in bb37e88
- Created a non-blocking write and an example for how to use it. by @maniacbug in d3fff68
- Simplified printing, ok to do just from the irq handler by @maniacbug in 8549566
- Now both roles use the IRQ. Thanks to Mike Denzien for testing & troubleshooting. by @maniacbug in 062d833
- Astyle -A1 -s2 by @maniacbug in d5a3e79
- Optimization of whatHappened, suggested by Mike Denzien by @maniacbug in b000a87
- Implement dynamic payloads, with an example by @maniacbug in 63eb62e
- Clean up read() to use new-style read_register, which reduces it to two lines of code by @maniacbug in 9566c82
- Reduce example payload size. Does this help reliability? by @maniacbug in 774f53d
- Comments by @maniacbug in ccf3289
- Purge 'boolean' type, use 'bool' instead by @maniacbug in 42bf3e8
- Created skeleton of new test by @maniacbug in 0946538
- Bugfix by @maniacbug in c624815
- Created an all-up script runner by @maniacbug in af37c34
- Simplify specification of test configs slightly by @maniacbug in c408c5e
- New P variant feature support with corresponding defines. RF_DR is now broken into two bits to support P variant and is now obsolete. RF_DR is now RF_DR_HIGH and RF_DR_LOW; with RF_DR_HIGH corresponding to the original RF_DR bit. Data rate can now select 250kbs mode on supporting hardware. by @gcopeland in 1a37c1c
- Moved the wide_band variable and initializer cleanup. by @gcopeland in 634d0ef
- Re-organized nRF24L01.h file to place 'P' features in one by @gcopeland in 059efa5
- Reverted constructor changes. Changed SPI bus speed. Fixed setAutoAck by @gcopeland in b491480
- As a just in case I misunderstood some of the constant-ness changes, I by @gcopeland in 0c2515d
- Sed s/boolean/bool/g by @maniacbug in 956b63a
- Merge cleanups by @maniacbug in cd3b0b3
- Changed test to use new 250kbps mode by @maniacbug in 77a798b
- Improve pingpair timing. Should lead to less timeouts. by @maniacbug in 7b401d7
- Experimental changes to help in debugging by @maniacbug in 2f33bdb
- Merge fix for static payloads by @maniacbug in 4542464
- Static and dynamic payloads now fully fixed and interoperable by @maniacbug in a31cafc
- Ignore .swp files by @maniacbug in 39ca6b9
- Merge master with static payload fixes by @maniacbug in 3aab74a
- Comment cleanups by @maniacbug in a261710
- Test refinement. IRQ test times out after not receiving anything, warning that you probably don't have interrupts hooked up. by @maniacbug in d967f77
- Reorganize header file to better group the now very large list of methods by @maniacbug in 4833610
- CHanged default data rate to 1MBps and default channel to 100 for better performance by @maniacbug in 5344c5f
- Small tweaks and new test for native target by @maniacbug in e1527af
- Avert warnings on native platform by @maniacbug in 19dd5c7
- More debugging information. by @gcopeland in 7ad1b40
- Yet more merge cleanup. Changes default channel to be by @gcopeland in a4cabc6
- Flush all buffers on start and stop listening by @maniacbug in 066d79f
- Using Arduino 21 by @maniacbug in f5c0ba2
- Compatibility with Arduino 1.0 by @maniacbug in d92ac14
- Move default pins over to Getting Started defaults by @maniacbug in 9f806a5
- Changes to work on Maple by @maniacbug in f393408
- Moved environment-specific checking out to RF24_config.h by @maniacbug in 53cb579
- Clean up pin assignments by @maniacbug in 840ad1c
- Handle SPI.h better in Maple by @maniacbug in 5cb32c9
- Reduce delays in startWrite down to only required delays by @maniacbug in 50b18a9
- Correct the comment for pin #'s by @maniacbug in 8493b9a
- Documentation update. 1.0 fully supported, Maple works, more examples, links and pictures for proejcts by @maniacbug in fc06760
- Use latest copyright by @maniacbug in 07a4bcf
- New 'nordic_fob' example started, based on pingpair by @maniacbug in 36167a9
- Nordic_fob example fully working. by @maniacbug in d1653e8
- Really...Pins 9 & 10 this time. I mean it! by @maniacbug in cb6613d
- Reduce RAM footprint by moving static const data to progmem, and refactoring out switch statements. by @maniacbug in eb3b2d8
- Use latest Jamfile by @maniacbug in c2e9564
- Pingpair_blocking test now uses expect and runs on linux by @maniacbug in dec61af
- FAQ- How much RAM?? by @maniacbug in c6262ed
- Latest jamfiles by @maniacbug in 84e464d
- Update examples/led_remote/led_remote.pde in 49f22ea
- Merge pull request #16 from RWSDev/master by @maniacbug in 8eaad77
- Changed writing modes by @TMRh20 in d0ec0c4
- Inspired idea to change TX standby code by @TMRh20 in 1e2f41c
- Updated some examples to show the new lib usage by @TMRh20 in 99571d6
- TxStandby() function modified completely by @TMRh20 in 1cc7454
- Forgot to move startFastWrite to public by @TMRh20 in 0ddec52
- Extended timeouts, txStandBy changes by @TMRh20 in 6263bcc
- Full Due support, maskIRQ function by @TMRh20 in e1aaa57
- Revamped write_payload() and read_payload() by @zephyrr in 84146a1
- Merge pull request #1 from zephyrr/master by @TMRh20 in 8077f56
- ATTiny support fr jscrane fork tested and working by @TMRh20 in 07eb9f8
- EnableDynamicAck(), Single NOACK, default RT, by @TMRh20 in 92a19af
- Revert powerUp() delay to 5ms delay by @TMRh20 in 1858312
- FIFO rd change (Thanks Zephyrr), Initial SI24R1 support by @TMRh20 in c965f73
- Small fix before pushing last commit by @TMRh20 in 8ff9fb6
- Raspberry Pi support by @TMRh20 in 2406e06
- Restore closeReadingPipe by @a-lurker in 1289f85
- Merge pull request #4 from a-lurker/master by @TMRh20 in e682b7d
- Install header files and separate install task by @cornet in 9895101
- Bring readme.md inline with new Makefile by @cornet in dc9ccbf
- Cleanup readme syntax by @cornet in 8e8c111
- Cleanup table in readme by @cornet in ddd6a0d
- Use spaces, not tabs, in readme.md by @cornet in ac3962c
- Make install should build first by @cornet in c004c55
- Merge pull request #2 from cornet/fix-rpi-build-scripts by @TMRh20 in ee7f603
- Update readme by @TMRh20 in 01cac5c
- De-Activate features by default with RPi by @TMRh20 in b7e4a09
- Updated address assignment by @TMRh20 in b7c24a8
- Updated examples per issue #6 by @TMRh20 in a009487
- Update rpi readme by @TMRh20 in db1c051
- Initial Teensy3x support by @TMRh20 in 5e63e3a
- Updated defines, fixed missing due define by @TMRh20 in b8312b5
- Further tweaks per #9 by @TMRh20 in b62e179
- - Fixes and modifications for Due & Teensy3.x by @TMRh20 in aac1650
- Final tweaks to address #9 by @TMRh20 in b8d97f5
- RPi - Example updates, minor bmc driver change by @TMRh20 in ea98781
- Adj delay to accomodate 250kbps rates better by @TMRh20 in cb60afe
- Delay for dyn_Pld_length corruption by @TMRh20 in 4e250cb
- Reduce error rate in call response scenarios by @TMRh20 in 9e28a60
- Merge pull request #19 from reixd/master by @TMRh20 in f5341bf
- Select a standard pin layout for the examples. by @reixd in e16c99e
- Merge pull request #21 from reixd/examples by @TMRh20 in 8c0e9f8
- RPi B+ Update to BCM2835 V1.37 by @TMRh20 in a2c3977
- RPi B+ Update to BCM2835 V1.37 by @TMRh20 in 1732332
- Merge code per #17 by @TMRh20 in 0153c71
- Merge remote-tracking branch 'origin/Updates' by @TMRh20 in 1c89b94
- Teensy Support by @TMRh20 in 5ff3088
- #24 Enable UART as 2ndary SPI BUS by @TMRh20 in 3f4a1cb
- #24 Add softSPI supp, fix SPI_UART by @TMRh20 in 56b7711
- #25 Fix CRC status, revert to default SPI lib by @TMRh20 in 5238ca2
- #24 Fix: SoftSPI or UartSPI working with std SPI by @TMRh20 in 2d79e75
- #24 lol Fix: Spelling and ; on std spi define by @TMRh20 in 80e942c
- Merge branch 'Updates' of https://github.com/TMRh20/RF24 into Updates by @TMRh20 in ecc5135
- Merge remote-tracking branch 'origin/master' into Updates by @TMRh20 in 8be1be0
- Built-in support multiple radios on RPi by @TMRh20 in d6a9c3d
- Character fix by @lnxbil in 422495a
- Merge pull request #28 from lnxbil/printDetails-fix by @TMRh20 in 79eb410
- Merge RPi and Arduino code by @TMRh20 in 435e4db
- Replace old examples with the current ones for RPi by @TMRh20 in c51049d
- Moved RPi SPI driver to RPi folder from root by @TMRh20 in eabd46a
- Incr delay in stopListening(); Fix transfer example by @TMRh20 in 8814d39
- Slight fix for makefile and RF24.h define by @TMRh20 in 1da112a
- Minor change to readme by @TMRh20 in 663f41b
- Another correction RPi code merge (install info) by @TMRh20 in b007fb4
- Reliability improvements for RPi by @TMRh20 in d41d47a
- Revert last commit, if defined... delay by @TMRh20 in deef592
- Python wrapper for RPi added by @martin-mat in 567ca69
- Merge pull request #35 from mz-fuzzy/master by @TMRh20 in a2954f8
- Revert change to delay from last commit by @TMRh20 in 58293d6
- Non-conflicting names by @jfktrey in 1650b6b
- Merge pull request #38 from jfktrey/master by @TMRh20 in 50450a9
- Intel Gallileo support added in 83dccd2
- Optimization for Galileo Delay by @spaniakos in 7574bf5
- Galileo Optimizations and FIFO Fix by @spaniakos in 0969010
- Galileo Optimizations by @spaniakos in e13b238
- Merge pull request #40 from spaniakos/master by @TMRh20 in aace3b4
- Updated led_example.pde to work with newer version of library. by @k2OS in 65d7fc1
- Merge pull request #45 from k2OS/master by @TMRh20 in a0c8087
- Lower default SPI clock speed by @TMRh20 in 3515538
- Merge pull request #50 from mz-fuzzy/pyRF24fix by @TMRh20 in 350e00a
- Update many of the example files by @TMRh20 in d05a356
- Enable hardware warnings by default on linux by @TMRh20 in 831a424
- Update python readme and example by @TMRh20 in 714999c
- Attempt to correct markdown formatting in readme by @TMRh20 in 3c28f13
- Attempt 2 to fix python readme formatting by @TMRh20 in 54daf66
- Updated for using LittleWire by @lnxbil in 36fc1f1
- Ignoring DS_Store files on MacOS by @lnxbil in 6d6f185
- Slight mods to LittleWire code changes by @TMRh20 in ba4b8a3
- Merge branch 'lnxbil-littlewire' by @TMRh20 in 1e05097
- Enable buffered writes/transmissions by @TMRh20 in 08480a3
- Adapted python wrapper for RF24 interface changes in txStandBy and startFastWrite by @martin-mat in 8d68102
- Merge remote-tracking branch 'TMRh20/master' into pyRF24fix by @martin-mat in b2e40bc
- Merge pull request #65 from mz-fuzzy/pyRF24fix by @TMRh20 in a46779f
- Merge pull request #66 from ax7884/master by @TMRh20 in 4b435c9
- Tweak CONFIG register on radio startup. by @dsbaha in a27b840
- Merge pull request #67 from dsbaha/master by @TMRh20 in e3f9f9a
- Merge remote-tracking branch 'origin/master' into Updates by @TMRh20 in 3c652ed
- Rough port for BBB #69 by @TMRh20 in 09269a3
- #69 - Forgot to include the main config changes by @TMRh20 in 2254bbf
- Move Due and ATTiny to new template format by @TMRh20 in e7deb68
- Merge pull request #72 from mannkind/Updates by @TMRh20 in f06ca7c
- Transitioning to new hardware support template by @TMRh20 in e2abd64
- Restore bcm updates from #72 by @TMRh20 in 2ca76c6
- Update for generic spidev/Linux support by @TMRh20 in 84f4590
- Update Makefile for LittleWire by @TMRh20 in 02b9b16
- MRAA support tweaks by @TMRh20 in 3d049ab
- Merge pull request #75 from prophet-roshak/mraa by @TMRh20 in 350cafb
- Memory handling with MRAA device contexts by @prophet-roshak in e78893b
- Memory handling with MRAA device contexts, minor optimizations by @prophet-roshak in 2eb660f
- Merge pull request #76 from prophet-roshak/mraa by @TMRh20 in 225052a
- Update note in gettingstarted example by @TMRh20 in 18e6775
- BBB/SPIDEV changes by @TMRh20 in 40b907c
- Cleanup RF24_config.h, add Teensy to arch/ support by @TMRh20 in 30a01d7
- Merge pull request #78 from prophet-roshak/mraa by @TMRh20 in 71337bd
- Unify RF24 constructor API for all Linux platforms by @TMRh20 in bd5ad6b
- Update Makefile with better RPi detection by @TMRh20 in 4120b18
- Merge pull request #83 from jorihardman/master by @TMRh20 in d28cfcb
- Merge branch 'master' of https://github.com/TMRh20/RF24 by @TMRh20 in d577379
- Transactions beta by @nerdralph in c02a51c
- Merge branch 'Updates' of https://github.com/nerdralph/RF24 into Updates by @TMRh20 in 3cc10bb
- Initialize setup variable by @TMRh20 in 4445842
- Change printf to serial.print in transfer example by @TMRh20 in da0c594
- Use SPI_HAS_TRANSACTION to detect transaction API by @TMRh20 in 28c363f
- Adjust spi transaction detection again by @TMRh20 in dceeabb
- Update GettingStarted.ino by @Interneedus in 6f5e954
- Merge pull request #103 from Interneedus/patch-1 by @TMRh20 in 638b199
- Update Transfer.ino by @Interneedus in 51600d6
- Merge pull request #104 from Interneedus/patch-2 by @TMRh20 in 5896d62
- Update scanner.ino by @Interneedus in 7ad1c2f
- Merge pull request #105 from Interneedus/patch-3 by @TMRh20 in a75fd1f
- Merge pull request #122 from ivankravets/patch-1 by @TMRh20 in 417e6e5
- Modify printDetails() per #121 by @TMRh20 in 594a949
- ESP8266 Support per @crcastle by @TMRh20 in cd52d61
- Merge branch 'master' of https://github.com/TMRh20/RF24 by @komby in 0a8b1d3
- Merge pull request #129 from komby/master by @TMRh20 in 16c49cb
- Change S to s for ESP8266 by @TMRh20 in ded7e1b
- Merge branch 'master' into Updates by @TMRh20 in 2db0f2e
- Redefine PROGMEM variables for ESP8266 by @TMRh20 in 14ed863
- Fix for SPIDEV on 4.1.7+ by @TMRh20 in ded2157
- Merge branch 'Updates' by @TMRh20 in 5296c16
- Create library.properties by @Avamander in f824302
- Merge pull request #140 from Avamander/patch-1 by @TMRh20 in 45d085b
- Update library.properties by @Avamander in b4e1fa7
- Merge pull request #142 from Avamander/patch-1 by @TMRh20 in 2e5b360
- Rename arch folder to utility by @TMRh20 in 55b034e
- Reverting library properties and releases by @TMRh20 in 517326e
Full commit diff: de083c9...v1.0
New Contributors
- @TMRh20 made their first contribution
- @Avamander made their first contribution
- @komby made their first contribution
- @ivankravets made their first contribution
- @Interneedus made their first contribution
- @nerdralph made their first contribution
- @jorihardman made their first contribution
- @prophet-roshak made their first contribution
- @mannkind made their first contribution
- @dsbaha made their first contribution
- @ax7884 made their first contribution
- @martin-mat made their first contribution
- @lnxbil made their first contribution
- @k2OS made their first contribution
- @spaniakos made their first contribution
- @ made their first contribution
- @jfktrey made their first contribution
- @reixd made their first contribution
- @a-lurker made their first contribution
- @cornet made their first contribution
- @zephyrr made their first contribution
- @maniacbug made their first contribution
- @gcopeland made their first contribution