Wykres commitów

1859 Commity (eaaac36f286e29c6430819aaa0f5d7dcf041558b)

Autor SHA1 Wiadomość Data
jgromes a8c079f85e [MOD] Fixed hexdump printing when length is not divisible by 16 2022-08-18 20:48:51 +02:00
jgromes da0993a6ed Added RADIOLIB_EXCLUDE_DIRECT_RECEIVE exclusion macro (#557) 2022-08-15 19:19:59 +02:00
jgromes ec94177c2a [MOD] Cache tone value on ESP32 (#553) 2022-08-09 20:20:19 +02:00
jgromes 4a637b44f1 [Morse] Fixed bug in decoder logic 2022-08-07 10:21:07 +02:00
jgromes 655dfaae45 Added missing pulsein callback set 2022-08-07 09:57:41 +02:00
Jan Gromeš 4a4e6f89a3
Merge pull request #554 from majbthrd/noarduino
remedy Module when RADIOLIB_BUILD_ARDUINO is not defined
2022-08-06 11:38:06 +02:00
Peter Lawrence 4bdec52f88 remedy Module when RADIOLIB_BUILD_ARDUINO is not defined 2022-08-04 17:46:58 -05:00
jgromes 8675f13e5d [Morse] Added basic Morse receive support (#545) CI_BUILD_ALL 2022-07-30 08:53:57 +02:00
jgromes 8768900767 [Morse] Added Morse transmit AM example 2022-07-30 08:52:09 +02:00
jgromes 7735cffb62 [Morse] Reworked example naming 2022-07-30 08:51:44 +02:00
jgromes 356f1ef2fd Fixed compatibility with STM32 core >2.0.0 (#549) 2022-07-24 19:59:14 +02:00
jgromes ae7065da7b Bump version to 5.3.0 2022-07-17 10:14:24 +02:00
Jan Gromeš 80950a1c22
Merge pull request #546 from NorthernMan54/master
Tweaks for async direct mode usage with rtl_433_ESP
2022-07-17 10:12:41 +02:00
Northern Man a74c0536b8 Tweaks for async direct mode usage with rtl_433_ESP 2022-07-16 21:50:33 -04:00
Jan Gromeš 96f2e34e09
Merge pull request #542 from obones/setDIOMapping
Introduce the setDIOMapping method
2022-07-13 23:04:48 +02:00
obones 0b2238a0a4 The SX127x family of chips shares the same DIO pin functions, so move all the support code in the base SX127x class 2022-07-13 10:05:45 +02:00
jgromes 60aa0098b3 [RF69][SX1231] Added Stream support (#201) 2022-07-10 20:41:11 +02:00
jgromes 31da00649c [SX127x] Added missing cast 2022-07-10 20:35:49 +02:00
jgromes d8c11fa8c9 [SX127x] Added missing Doxygen comments 2022-07-10 19:54:57 +02:00
jgromes ce26892567 [SX127x] Fixed FSK maximum packet length 2022-07-10 19:48:56 +02:00
jgromes 9836e57616 [Stream] Added Stream mode support for SX127x (#201) (#403) 2022-07-10 17:43:51 +02:00
obones f9ab9d80d5 SX1231 has slightly different DIO mapping tables from the RF69 ones 2022-07-07 15:36:26 +02:00
obones bdb14b9e9d Implement setDIOMapping for RF69 family 2022-07-07 15:36:26 +02:00
obones 069428a9f6 Implement setDIOMapping for SX1278 family 2022-07-07 15:36:26 +02:00
obones e1412108c1 Implement setDIOMapping for CC1101 2022-07-07 15:36:26 +02:00
obones e421ab4272 Introduce setDIOMapping on the PhysicalLayer class which, by default, returns "not implemented" 2022-07-07 15:36:25 +02:00
jgromes 8ae092ac81 [MOD] Added regdump function 2022-07-04 15:30:37 +02:00
jgromes 907de02a79 [PHY] getMod moved to private and only acessible to friend classes 2022-07-04 15:28:26 +02:00
jgromes 701e2c4a21 [SX127x] Formatting fixes 2022-07-04 15:17:41 +02:00
jgromes 756125cd8b Merge branch 'master' of https://github.com/jgromes/RadioLib 2022-07-03 11:06:46 +02:00
jgromes f8f73d2ccb [MOD] Added helper hexdump function 2022-07-03 11:05:56 +02:00
Jan Gromeš f5d48770cd
Merge pull request #540 from Jaimi5/master
RadioLib - getTimeOnAir for SX127x modules
2022-07-02 08:33:40 +02:00
Jaimi5 46919cb249 RadioLib - FSK getTimeOnAir, crc bits and packet length configuration fixed 2022-07-01 17:03:02 +02:00
Jaimi5 3b305591d2 RadioLib - syncWord to bits 2022-06-26 23:49:15 +02:00
Jaimi5 de84410e69 RadioLib - type of packet length FSK mode getter changed. 2022-06-26 23:39:44 +02:00
Jaimi5 314fcb2d6e RadioLib - getTimeOnAir for FSK mode in module SX127x 2022-06-26 23:33:05 +02:00
Jaimi5 19715ef204 RadioLib - Now getTimeOnAir returns microseconds 2022-06-25 14:04:44 +02:00
Jaimi5 298dbe8e5c RadioLib - getTimeOnAir for SX127x modules 2022-06-24 17:38:31 +02:00
jgromes e5e8947e94 [SX127x] Fixed incorrect packet length check in FSK mode 2022-06-19 16:10:33 +02:00
jgromes ba67ce2720 [SX127x] Fixed RSSI offset not shifted (#538) 2022-06-15 19:31:53 +02:00
jgromes 0fab561713 Bump version to 5.2.0 2022-06-13 18:32:53 +02:00
Jan Gromeš 58075df54b
Merge pull request #534 from caveman99/patch-1
Allow SPIbeginTransaction and SPIendTransaction to be overridden by subclasses
2022-06-13 18:31:20 +02:00
Thomas Göttgens 1ebf420a86
change locking mechanism in patch to transactions 2022-06-12 21:20:48 +02:00
jgromes 6b83e08cfa Added support for Teensy (#175) 2022-06-12 19:31:15 +02:00
Thomas Göttgens 08989ff6fa
Allow SPItransfer to be overridden by subclasses
This allows API clients to provide 'smarter' versions of Module that can do things like add thread safety so that multiple devices (and service threads) can share the same SPI bus. i.e. a subclass would lock some sort of mutex.

This is used in the Radiolib Fork for Meshtastic to share an SPI bus with SD Card and TFT Display but we want to move back to upstream and not maintain our own fork.
2022-06-10 12:28:32 +02:00
jgromes 34a0d77998 Merge branch 'master' of https://github.com/jgromes/RadioLib 2022-06-05 11:16:00 +02:00
jgromes 05a4cf1ef1 [SX126x] Added LR-FHSS registers 2022-06-05 11:15:54 +02:00
Jan Gromeš 77c9a295ed
[SX127x] Fixed RF switch not actuated in continuous Rx mode (#531) 2022-05-30 10:49:55 +02:00
jgromes 3df3b092eb [SX126x] Fixed default frequency deviation for SX1262 (#522) 2022-05-28 18:22:03 +02:00
jgromes a391318477 Merge branch 'master' of https://github.com/jgromes/RadioLib 2022-05-28 17:58:46 +02:00