Skip to content

Releases: nRF24/RF24

v1.6.1

Choose a tag to compare

@2bndy5 2bndy5 released this 31 May 21:51

1.6.1 - 2026-05-31

🛠️ Fixed

🗨️ Changed

Full commit diff: v1.6.0...v1.6.1

New Contributors

v1.6.0

Choose a tag to compare

@2bndy5 2bndy5 released this 08 Apr 23:08

1.6.0 - 2026-04-08

🛠️ Fixed

  • NRF54l15 support by @TMRh20 in #1065
  • Use explicit nRF24L01:: namespace in RF24.cpp by @Copilot in #1069

📦 Dependency updates

📝 Documentation

🗨️ Changed

Full commit diff: v1.5.0...v1.6.0

New Contributors

  • @Copilot made their first contribution in #1069

v1.5.0

Choose a tag to compare

@2bndy5 2bndy5 released this 04 May 00:08

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

📝 Documentation

  • Update doc comment for default linux gpiochip by @2bndy5 in #1025

🗨️ Changed

Full commit diff: v1.4.11...v1.5.0

v1.4.11

Choose a tag to compare

@2bndy5 2bndy5 released this 10 Jan 21:26

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

🗨️ Changed

Full commit diff: v1.4.10...v1.4.11

v1.4.10

Choose a tag to compare

@2bndy5 2bndy5 released this 06 Oct 11:55

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

🛠️ Fixed

🗨️ Changed

Full commit diff: v1.4.9...1.4.10

v1.4.9

Choose a tag to compare

@2bndy5 2bndy5 released this 11 Jun 07:54

What's Changed

  • Update clang format by @2bndy5 in #940
  • Bump actions/checkout from 3 to 4 by @dependabot in #941
  • GPIO changes (RPi5 support) by @TMRh20 in #942
  • Docs: Byte alignment/packing mismatches by @TMRh20 in #945
  • Update COMMON_ISSUES re: write() function by @TMRh20 in #947
  • Docs: testRPD by @TMRh20 in #948
  • Update MRAA timer functions by @TMRh20 in #950
  • Modify Main docs page by @TMRh20 in #951
  • Fix for SPIDEV & MRAA: delayMicroseconds() by @TMRh20 in #952
  • Add delay to manualAcknowledgements example by @TMRh20 in #953
  • Fix for pigpio delayMicroseconds by @TMRh20 in #954
  • Link to new (CMake) installer by default by @TMRh20 in #957
  • 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
  • cache gpio chip detection when properly initialized by @2bndy5 in #962
  • use quotes for linux/gpio.h include by @2bndy5 in #963
  • Add link to RF24G library in docs by @TMRh20 in #964
  • revise MRAA driver's GPIO implementation by @2bndy5 in #966
  • update python wrapper/examples/doc by @2bndy5 in #967
  • wrap MRAA lib's Gpio::isr() for IRQ support by @2bndy5 in #970
  • Use BCM2835 lib's Edge Detection Status for IRQ support by @2bndy5 in #969
  • wrap wiringPiISRStop() in driver API by @2bndy5 in #968
  • disable auto-detect driver and default to SPIDEV by @2bndy5 in #973

New Contributors

Full Changelog: v1.4.8...v1.4.9

fix for `available()` inconsistency

Choose a tag to compare

@2bndy5 2bndy5 released this 27 Sep 06:02

What's Changed

Full Changelog: v1.4.7...v1.4.8

v1.4.7

Choose a tag to compare

@TMRh20 TMRh20 released this 06 Jun 23:41

What's Changed

New Contributors

Full Changelog: v1.4.6...v1.4.7

fix pgm_read_* macros & add printf_P support for more boards

Choose a tag to compare

@2bndy5 2bndy5 released this 18 Sep 15:24

What's Changed

  • Fix Raspberry Pi company name (in docs) by @lurch in #858
  • make utilities/CMakeLists.txt respect RF24_NO_IRQ by @2bndy5 in #859
  • adjust writeFast docs by @2bndy5 in #866
  • add manual trigger to docs CI by @2bndy5 in #868
  • Fix pgm_read_ptr(): 'const void*' is not a pointer-to-object type by @bblanchon in #864
  • Fix pgm_read_byte/word() definitions by @2bndy5 in #871
  • add printf support to ESP32/8266 and arduino-pico cores by @2bndy5 in #873

New Contributors

Full Changelog: v1.4.5...v1.4.6

fix sprintf defines

Choose a tag to compare

@2bndy5 2bndy5 released this 19 Jul 12:11
  • All single line loops and conditions use curly brackets
  • Moved preprocessor directives about sprintf() to respective arch_configs

Full Changelog: v1.4.4...v1.4.5