Wykres commitów

1690 Commity (34d2bc85b3fd12e5b05f93eba385a742b41f250e)

Autor SHA1 Wiadomość Data
jgromes 8acaca4884 [SX127x] Swap Tx IQ inversion (#778) 2023-06-25 09:33:17 +02:00
jgromes 4975828d03 [SX126x] Fixed debug print format 2023-06-24 22:22:56 +02:00
jgromes 36530b00fc [SX128x] Fixed blocking receive 2023-06-24 19:23:26 +02:00
jgromes 7f40ee49c6 [SX126x] Fixed blocking receive (#777) 2023-06-24 19:23:09 +02:00
jgromes 1f6acc8347 [SX128x] Implemented generic IRQ actions 2023-06-21 22:23:43 +02:00
jgromes 787ebde43e [SX126x] Implemented generic IRQ actions (#773) 2023-06-21 22:21:55 +02:00
jgromes 46e1af764e [Si443x] Implemented generic IRQ actions 2023-06-21 22:17:48 +02:00
jgromes df126c92f9 [RF69] Implemented generic actions 2023-06-21 22:15:54 +02:00
jgromes 43b9b13903 [SX127x] Fixed direction from HAL 2023-06-21 22:13:54 +02:00
jgromes a21fb9f136 [CC1101] Fixed direction from HAL 2023-06-21 22:13:44 +02:00
jgromes 291251ea72 [nRF24] Implemented generic actions 2023-06-21 22:11:36 +02:00
jgromes 8567c77641 [CC1101] Implemented generic actions 2023-06-21 22:07:24 +02:00
jgromes a6ba423c73 [SX127x] Implemented generic actions 2023-06-21 22:03:07 +02:00
jgromes be7dc572a6 [PHY] Added generic actions 2023-06-21 22:02:40 +02:00
Hendrik Langer 79725481cf fix error description 2023-06-16 15:58:59 +02:00
Hendrik Langer 69bc96ac08 Pager: allow manual override of function bits 2023-06-16 15:53:47 +02:00
Kevin Walton f63d228d0b
Bug in waitForMicroseconds prevTimingLen in V6.0.0
In Module::waitForMicroseconds if RADIOLIB_INTERRUPT_TIMING is defined the variable prevTimingLen has been incorrectly upated in v6.0.0 introducing a bug that stops compilation.

Fix: renamed _prevTimingLen to prevTimingLen to match other updates
2023-06-01 21:51:57 +01:00
jgromes 1161f67fa0 [Crypto] Fixed type comparison warning 2023-05-29 17:32:16 +02:00
jgromes cf677e6b15 [SX126x] Fixed default parameters 2023-05-28 22:32:24 +02:00
jgromes 522aff911f [SX127x] Fixed default parameters 2023-05-28 22:32:13 +02:00
jgromes 1597e8d754 [SX128x] Fixed default parameters 2023-05-28 22:32:06 +02:00
jgromes ca319c9c0b [Crypto] Added AES-128 2023-05-28 22:25:07 +02:00
jgromes f513226376 [PHY] Added default start receive 2023-05-28 22:22:00 +02:00
jgromes 2b28296c94 [SX128x] Added default startReceive method 2023-05-28 22:20:54 +02:00
jgromes a16322097a [SX127x] Added default startReceive method 2023-05-28 22:20:25 +02:00
jgromes f936d53639 [SX128x] Added default startReceive method 2023-05-28 22:19:03 +02:00
jgromes 05bd83e0a2 [SX127x] Fixed missing debug newline 2023-05-28 22:13:51 +02:00
jgromes 0b92a33d83 [Pager] Use FEC util 2023-05-23 22:44:44 +02:00
jgromes 191db8b5ff [FEC] Added FEC class 2023-05-23 22:41:53 +02:00
jgromes 551c6fd304 [CRC] Fixed incorrect doxygen class name 2023-05-23 22:41:32 +02:00
jgromes 3968e611af [PHY] Fixed long prints 2023-05-21 18:26:59 +02:00
jgromes bb4a45e850 [Pager] Fixed long prints 2023-05-21 18:26:46 +02:00
jgromes a5edb9b1e6 [Morse] Fixed long prints 2023-05-21 18:26:23 +02:00
jgromes c93d6eff65 [SX128x] Fixed long prints 2023-05-21 18:26:16 +02:00
jgromes 5158ac5b6b [SX126x] Fixed long prints 2023-05-21 18:26:03 +02:00
jgromes bb17b3dff2 [Si443x] Fixed long prints 2023-05-21 18:25:07 +02:00
jgromes 642f1bb157 [MOD] Added missing newlines 2023-05-21 18:24:31 +02:00
jgromes 6d54ea65db [MOD] Added option to use SX126x without GPIO 2023-05-18 20:49:37 +01:00
jgromes efbec6b9d1 Added custom min/max/abs macros 2023-05-16 17:13:43 +01:00
jgromes c2b9e19551 Removed dependency on algorithm (#748) 2023-05-15 20:34:19 +02:00
jgromes acf683b91b [CRC] Reworked for non-standard CRC lengths 2023-05-13 16:40:01 +02:00
jgromes 8062a322c6 [CRC] Convert into singleton 2023-05-12 21:08:43 +02:00
jgromes efd449875d [AX.25] Use common CRC implementation 2023-05-12 20:57:15 +02:00
jgromes 32a5166ae3 [Bell] Added missing exclude guard 2023-05-12 20:56:23 +02:00
jgromes 03d2a9bf26 [MOD] Added common reflect method 2023-05-12 20:55:51 +02:00
jgromes 3b8218c397 [CRC] Added common CRC 2023-05-12 20:54:36 +02:00
Olocool17 acc16c25bd [SX1272] Correct LoRa mode CRC register values 2023-05-11 20:47:19 +02:00
jgromes 89f909fc6e [SX126x] Added force wakeup to standby (#740) 2023-05-02 21:05:13 +02:00
jgromes c451765602 [SX128x] Added force wakeup to standby 2023-05-02 21:04:49 +02:00
jgromes bdc5bb0bba [SX126x] Wakeup device on standby() call (#740) 2023-05-02 18:59:33 +02:00
jgromes 84ebdddcaf [SX128x] Wakeup device on standby() call 2023-05-02 18:58:59 +02:00
jgromes 2eff7a358f [MOD] Removed redundant NSS pull 2023-04-30 22:11:05 +02:00
jgromes 4be3389587 Added missing headers 2023-04-30 11:37:38 +02:00
jgromes adf2f3ba98 [Print] Removed redundant headers 2023-04-30 11:34:58 +02:00
jgromes 4f0c400bd7 [ITA2] Added missing header 2023-04-30 11:32:38 +02:00
jgromes 8f28b42d63 [Print] Moved include to header 2023-04-30 11:31:52 +02:00
jgromes a4bf746e1f [Print] Added missing headers for non-Arduino builds 2023-04-30 11:30:20 +02:00
jgromes 3df9cb27ff [CC1101] Fixed non-Hal functions 2023-04-30 11:26:53 +02:00
jgromes f1a947c09d [Bell] Added missing return 2023-04-29 23:05:24 +02:00
jgromes e8f94c25d1 [AX.25] Use Bell modem 2023-04-29 23:01:50 +02:00
jgromes f1a8333591 [Bell] Added Bell-compatible modem 2023-04-29 23:01:23 +02:00
jgromes 8b73333a62 [Print] Added missing godmode guard 2023-04-29 22:57:32 +02:00
jgromes 99f1ad24b2 [AFSK] Added copy constructor 2023-04-29 22:55:27 +02:00
jgromes 24f714b914 [Hell] Use common print class 2023-04-29 22:55:04 +02:00
jgromes 0030a59028 [Morse] Use common print class 2023-04-29 22:54:43 +02:00
jgromes d79ed24a26 [RTTY] Use common print class 2023-04-29 22:54:27 +02:00
jgromes 089a81faec [Print] Added common print class 2023-04-29 22:53:55 +02:00
jgromes f0cf7ff912 [Print] Added standalone ITA2 2023-04-29 22:53:33 +02:00
jgromes b2af390c14 Added nonvolatile pointer macro 2023-04-29 22:52:11 +02:00
jgromes 7f4ff61504 [SX128x] Fixed unused variable 2023-04-29 22:51:44 +02:00
jgromes f244caa0bb Bump version to 6.0.0 2023-04-24 18:32:02 +02:00
jgromes 044b4789b2 [MOD] Decreased default SPI timeout to 1000 ms 2023-04-24 18:25:42 +02:00
jgromes a22a4df88f [MOD] Added debug message when BUSY pin times out 2023-04-24 18:25:09 +02:00
jgromes cc8c8f2eed [SX127x] General reformatting 2023-04-23 22:42:13 +02:00
jgromes 76c654c0c1 [SX128x] General reformatting 2023-04-23 22:05:18 +02:00
jgromes d4365a3b1e [SX126x] Fixed variable shadowing 2023-04-23 22:04:40 +02:00
jgromes 14529f36c7 [RF69] Fixed variable shadowing 2023-04-23 22:03:37 +02:00
jgromes 8a878e8fe9 [LLCC68] Fixed variable shadowing 2023-04-23 22:03:28 +02:00
jgromes bda6e220b6 [CC1101] Fixed variable shadowing 2023-04-23 22:03:12 +02:00
jgromes c5a3c4d361 [nRF24] Fixed variable shadowing 2023-04-23 22:02:33 +02:00
jgromes 674c37d00b [Si443x] General reformatting 2023-04-23 21:14:01 +02:00
jgromes f1c9423035 [SX126x] Fixed typo 2023-04-23 21:11:27 +02:00
jgromes 14302537ee [SX1231] General reformatting 2023-04-23 19:44:07 +02:00
jgromes 9be1cdfa41 [RF69] General reformatting 2023-04-23 19:43:48 +02:00
jgromes c62bb74f9d [CC1101] Fixed shadowed variable name 2023-04-23 19:40:56 +02:00
jgromes bba644377a [nRF24] General reformatting 2023-04-23 19:19:11 +02:00
jgromes a015e541f6 [SX126x] General reformatting 2023-04-23 19:06:45 +02:00
jgromes cab358ff09 [CC1101] Fixed axtra brace 2023-04-23 09:57:50 +02:00
jgromes 5c6628b6eb [CC1101] General reformatting 2023-04-23 09:47:42 +02:00
jgromes 78a576df12 [PHY] Use compact Doxygen and stop using reserved format 2023-04-23 09:12:47 +02:00
jgromes 767a2b006a [Pager] Fixed deprecation warning for ESP 2023-04-22 20:37:42 +02:00
jgromes 61f6da0cb2 [MOD] Added missing stdarg include for some platforms 2023-04-22 20:19:36 +02:00
jgromes 255838ed44 [AFSK] Use compact Doxygen and stop using reserved format 2023-04-22 19:36:12 +02:00
jgromes 668ff4fb01 [APRS] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:58 +02:00
jgromes 5da2a023fe [AX25] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:51 +02:00
jgromes c988f64921 [FSK4] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:42 +02:00
jgromes 34e59605b5 [Hell] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:33 +02:00
jgromes bb4e6cf946 [Morse] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:23 +02:00
jgromes 6bbd237fb3 [Pager] Use compact Doxygen and stop using reserved format 2023-04-22 19:35:14 +02:00
jgromes 8722231ace [PHY] Use compact Doxygen 2023-04-22 19:35:00 +02:00
jgromes 5ab24e05dd [RTTY] Use compact Doxygen and stop using reserved format 2023-04-22 19:34:38 +02:00
jgromes 47e759f322 [SSTV] Use compact Doxygen and stop using reserved format 2023-04-22 19:34:27 +02:00
jgromes 7a99aa0ef4 [HAL] Use compact Doxygen and stop using reserved format 2023-04-22 18:53:30 +02:00
jgromes 9749083573 [MOD] Use compact Doxygen and stop using reserved format 2023-04-22 18:50:12 +02:00
jgromes 7ff785eb00 [HAL] Trying Doxygen format 2023-04-22 18:33:21 +02:00
jgromes 876081958b [HAL] Doxygen comments fix 2023-04-22 18:22:46 +02:00
jgromes 09c3ac4f6b [HAL] Formatting cleanup, added doxygen comments 2023-04-22 18:11:00 +02:00
jgromes 37bb8af768 [HAL] Fixed formatting 2023-04-22 18:08:08 +02:00
Jan Gromeš b76b819b12
Merge pull request #730 from Mesteery/new-hal
Improve hardware abstraction layer
2023-04-22 16:26:31 +02:00
jgromes 21f2ef6836 [SX128x] Fixed IQ inversion 2023-04-17 19:12:42 +02:00
jgromes 2e8d0ae8a3 [SX126x] Fixed IQ inversion not caching (#731) 2023-04-17 19:10:26 +02:00
Mestery f20cc978a7 update interrupt action mode type 2023-04-16 21:45:39 +02:00
Mestery 9a68a3c901 use uint32 instead of uint8 for pin type 2023-04-16 21:39:00 +02:00
Mestery 6695133576 fix documentation 2023-04-16 21:10:57 +02:00
Mestery e141f4f151 fix warnings 2023-04-16 21:02:00 +02:00
Mestery 0cf308be04 remove byte usage 2023-04-16 21:00:05 +02:00
Mestery f37c0b55c0 try move include inside 2023-04-16 20:54:48 +02:00
Mestery 3d43a618e3 guard arduinohal include 2023-04-16 20:54:31 +02:00
Mestery d8f0d36407
fix 2023-04-13 17:50:27 +02:00
Mestery 7faeb46ada im so stupid 2023-04-13 01:42:19 +02:00
Mestery ec3d4eaf20 Improve hardware abstraction layer 2023-04-12 23:16:18 +02:00
Mestery 45e9fd44bb
nitpick 2023-04-12 18:44:12 +02:00
Mestery 27575b8c49
Remove RADIOLIB_DEBUG_PRINT_BIN 2023-04-12 18:43:43 +02:00
Mestery 09fc9290bb
Undefine RADIOLIB_DEBUG_PRINT_BIN macro after use 2023-04-12 16:50:05 +02:00
Jan Gromeš 9c019a58e7
Merge pull request #726 from Mesteery/fix-generic-build
Fix generic build
2023-04-10 17:25:40 +02:00
Mestery 17ae017f89
address changes 2023-04-10 14:51:07 +02:00
jgromes cb385f5946 [SX126x] Remove standby before data read (#703) 2023-04-10 14:05:25 +02:00
jgromes 0f5b31aa3a [SX127x] Removed standby before data read 2023-04-10 13:57:00 +02:00
jgromes b9fb0893b3 [SX127x] Added missing explicit CRC configuration 2023-04-10 11:54:59 +02:00
Mestery 220b4dad7f
use printf in both build 2023-04-10 09:13:58 +00:00
Mestery 6456da188d
fix debug print 2023-04-10 09:13:58 +00:00
Mestery 67e4dd4815
fix delayMicroseconds 2023-04-10 09:13:58 +00:00
Mestery 2a45f71384
fix undef digitalread 2023-04-10 09:13:57 +00:00
Mestery 7b6fd24c8e
fix non arduino build 2023-04-10 09:13:57 +00:00
jgromes 390b425b39 [MOD] Fixed default Arduino callbacks for SPI (#725) 2023-04-10 11:11:17 +02:00
jgromes 7c0fc5305a [STM32WL] Fixed build for Platformio (#718) 2023-04-10 10:29:21 +02:00
jgromes f59a69f5c4 [MOD] Removed references to Arduino SPI callbacks (#725) 2023-04-10 09:06:40 +02:00
jgromes efc2e9f291 [nRF24] Removed references to Arduino SPI callbacks (#725) 2023-04-10 09:06:24 +02:00
jgromes cdbb827091 [CC1101] Removed references to Arduino SPI callbacks (#725) 2023-04-10 09:06:08 +02:00
jgromes 9d36ae4bee [MOD] Fixed SPI callbacks on non-Arduino platforms (#725) 2023-04-09 22:37:36 +02:00
jgromes 8587f73bd9 [SX127x] Implemented fractional bit rate (#505) 2023-04-09 17:08:45 +02:00
jgromes 9d3a2bb72f [SX128x] Added IQ inversion (#724) 2023-04-08 21:45:15 +02:00
jgromes 9dde85598b [SX126x] Added IQ inversion 2023-04-08 21:44:51 +02:00
jgromes 13248b6eab [SX127x] Fixed comments 2023-04-08 21:44:14 +02:00
jgromes 5f0cfa9bf6 [SX126x] Improved RNG 2023-04-02 21:01:13 +02:00
jgromes 45c5859338 [SX128x] Fixed packet length in implicit mode (#716) 2023-03-31 22:02:58 +02:00
jgromes ece2621a6f [SX126x] Fixed packet length in LoRa implicit mode 2023-03-31 22:02:35 +02:00
jgromes 0210e10a24 [MOD] Fixed swapped NSS/BUSY order (#716) 2023-03-30 23:17:34 +02:00
Davide Lasagna 642cbd8bfd added link to original issue 2023-03-30 09:49:50 +01:00
Davide Lasagna c400a1428e fix #709 2023-03-29 18:21:18 +01:00
Jan Gromeš c2b40f088f
Merge pull request #711 from G4lile0/master
[SX1278] New getInstRSSI to get current RSSI
2023-03-27 23:28:18 +02:00
jgromes f62f912c87 [SX127x] Unified getRSSI interface 2023-03-27 23:22:03 +02:00
jgromes ab9cf0d528 [SX126x] Unified getRSSI interface 2023-03-27 23:21:37 +02:00
G4lile0 50318a6c60 bool packet miss on SX126x::getRSSI 2023-03-27 21:21:45 +02:00
G4lile0 09ab5f8073 [SX127x] & [SX126x] read current RSSI for getRSSI 2023-03-27 20:51:44 +02:00
jgromes c10343e853 [SX126x] Added spectral scan in frequency 2023-03-27 18:48:32 +02:00
jgromes ee7c1e7604 [SX128x] Added PHY startReceive (#700) 2023-03-26 22:20:19 +02:00
jgromes 5d365d4da7 [SX127x] Added PHY startReceive (#700) 2023-03-26 22:20:08 +02:00
jgromes 9dd401e4a1 [SX126x] Added PHY startReceive (#700) 2023-03-26 22:19:53 +02:00
jgromes 1d92f1d786 [Si443x] Added PHY startReceive (#700) 2023-03-26 22:18:28 +02:00
jgromes b108686a0f [RF69] Added PHY startReceive (#700) 2023-03-26 22:18:16 +02:00
jgromes a534f490b1 [nRF24] Added PHY startReceive (#700) 2023-03-26 22:18:08 +02:00
jgromes 87c1d04b42 [CC1101] Added PHY startReceive (#700) 2023-03-26 22:17:55 +02:00
jgromes 0c15424419 [PHY] Fixed startReceive compatibility (#700) 2023-03-26 22:17:19 +02:00
G4lile0 04e24ab9d1 [SX1278] New getInstRSSI to get current RSSI 2023-03-24 20:30:06 +01:00
jgromes 9dae818033 [SX126x] Explicitly enabled CRC (#706) 2023-03-23 19:07:04 +01:00
jgromes c3de8b9099 [SX127x] Explicitly enabled CRC (#706) 2023-03-23 19:06:43 +01:00
jgromes 48d49aabba Merge branch 'master' of https://github.com/jgromes/RadioLib 2023-03-22 22:13:32 +01:00
jgromes 8bbcc908f5 [SX126x] Fixed frequency error calculation (#706) 2023-03-22 22:12:28 +01:00
Davide Lasagna b7e12f5c71 fix for #705 2023-03-21 19:56:21 +00:00
jgromes cd4575ebb0 [SX126x] Fixed chip id (#707) 2023-03-21 18:18:17 +01:00
jgromes dc2eb523a9 [SX126x] Cleanup whitespaces 2023-03-20 21:59:07 +01:00
jgromes 9b9a34bd2c Fixed build options include order 2023-03-20 19:13:38 +01:00
jgromes cfe6128656 [SX126x] Added frequency error reading 2023-03-18 10:56:00 +01:00
jgromes b9b3171001 Added user build opt 2023-03-17 23:01:24 +01:00
Davide Lasagna 9c94111e73 add functions to PhysicalLayer interface 2023-03-16 19:35:27 +00:00
jgromes f809f17dc8 [Pager] Added missing exclude direct receive guards (#697) 2023-03-13 22:02:07 +01:00
jgromes 482b962f79 [CC1101] Added missing standby overload 2023-03-12 15:03:16 +01:00
jgromes a4df77b76e [Si443x] Added missing standby overload 2023-03-12 15:02:23 +01:00
jgromes 874886b4cd [RF69] Added missing standby overload 2023-03-12 15:02:08 +01:00
jgromes 45826fb00d [nRF24] Added missing standby overload 2023-03-12 15:01:50 +01:00
jgromes 8ace6350cf [SX127x] Added missing standby for PhysicalLayer (#695) 2023-03-12 14:50:14 +01:00
jgromes 00bb31cb2e [SX126x] Added patch binary license 2023-03-11 22:52:14 +01:00
jgromes 0818230a7c [SX126x] Fixed incorrect variable names 2023-03-11 20:57:32 +01:00
jgromes 265847b82d Removed WIP include 2023-03-11 20:26:58 +01:00
jgromes 97ab0d357a [SX126x] Added spectral scan 2023-03-11 20:09:03 +01:00
jgromes ed4fc84a70 [SX126x] Fixed calibration order (#689) (CI_BUILD_ALL) 2023-03-05 19:30:20 +01:00
jgromes 02306bda91 Added further explanation of the -707 error code (#691) 2023-03-05 19:29:06 +01:00
jgromes 823c0ff82c [SX126x] Added missing XTAL check 2023-03-05 19:28:21 +01:00
jgromes 5ba6f41230 [MOD] Convert end of RF switch mode to macro (https://github.com/jgromes/RadioLib/actions/runs/4337180408) 2023-03-05 19:16:37 +01:00
jgromes e920e1bf07 [MOD] Fixed some signed comparison warnings 2023-03-05 19:14:14 +01:00
jgromes 6677b15d93 Bump version to 5.7.0 2023-03-05 18:24:14 +01:00
jgromes 8392cea011 [SX126x] Added more LBT/scan registers (CI_FORCE_UNCRUST) 2023-03-05 18:08:14 +01:00
jgromes 007d9ac2cb [SX126x] Set SX1262 to accept SX1261 device string (#683) 2023-03-05 16:42:48 +01:00
jgromes 7a8cadc639 [SX126x] Added more verbose calibration result check (#689) 2023-03-05 16:40:45 +01:00
jgromes 721962cacd [SX126x] Fixed bug in getDeviceErrors 2023-03-05 16:39:50 +01:00
jgromes 8bf15941c7 [SX126x] Added option to control XTAL/TCXO via member variable 2023-03-05 16:38:28 +01:00
Jan Gromeš 8174c58250
Merge pull request #684 from GUVWAF/irqFlagsMask
[SX126x/SX128x] Add user-configurable IRQ flags and mask to receive methods
2023-03-05 15:08:13 +01:00
jgromes 3c92219488 [MOD] Fixed print format (#685) 2023-03-01 21:50:40 +01:00
GUVWAF edc8877adb [SX128x] Add irqFlags and irqMask to startReceive 2023-02-26 13:34:22 +01:00