Skip to content

Releases: nRF24/RF24

v1.5.0

04 May 00:08
Compare
Choose a tag to compare

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

10 Jan 21:26
Compare
Choose a tag to compare

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

06 Oct 11:55
Compare
Choose a tag to compare

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

11 Jun 07:54
Compare
Choose a tag to compare

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

27 Sep 06:02
Compare
Choose a tag to compare

What's Changed

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

v1.4.7

06 Jun 23:41
Compare
Choose a tag to compare

What's Changed

New Contributors

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

fix pgm_read_* macros & add printf_P support for more boards

18 Sep 15:24
Compare
Choose a tag to compare

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

19 Jul 12:11
Compare
Choose a tag to compare
  • 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

v1.4.4

18 Jul 13:24
Compare
Choose a tag to compare
  • Fix data corruption issues #854

EDIT: This did not fix the mentioned issue as intended. Please use v1.4.5 instead

PIGPIO support and more

09 Jul 12:34
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.2...v1.4.3