Commit graph

359 commits

Author SHA1 Message Date
jgromes
fa9da6b967 [CC1101] Implemented getPacketLength 2019-06-16 14:33:46 +02:00
jgromes
c72ad019f4 [SX127x] Sync with LoRaLib 8.1.0 2019-06-16 14:33:26 +02:00
jgromes
eddf96bbb2 [SX126x] Changed CAD to only use DIO1 (#19) 2019-06-07 10:05:40 +02:00
jgromes
c9b68163d5 [SX126x] Added notes about DIO2 RF control 2019-06-04 10:13:04 +02:00
Bernd Giesecke
b8b20a3753 Corrected bug.
Signed-off-by: Bernd Giesecke <bernd@giesecke.tk>
2019-06-04 15:38:42 +08:00
Bernd Giesecke
8c0a7a2ea3 Moved DIO2 setting into begin()/beginFSK()
Signed-off-by: Bernd Giesecke <bernd@giesecke.tk>
2019-06-04 15:35:24 +08:00
Bernd Giesecke
7ab491d221 Correct wrong declaration of ``ESP8266::getNumBytes(uint32_t timeout, size_t minBytes)``
Signed-off-by: Bernd Giesecke <bernd@giesecke.tk>
2019-06-04 14:44:37 +08:00
Bernd Giesecke
23b0b9b25a Moved setDio2AsRfSwitch() from module to SX126x
Added new error code
Removed memory leak

Signed-off-by: Bernd Giesecke <bernd@giesecke.tk>
2019-06-04 14:28:33 +08:00
Bernd Giesecke
8fc323a900 Add function to set DIO2 of SX126x chips to be used as RF antenna switch (based on example design of Semtech and used in many modules).
This breaks the CAD function as DIO2 cannot be used as IRQ output.

Signed-off-by: Bernd Giesecke <bernd@giesecke.tk>
2019-06-04 13:13:00 +08:00
jgromes
5c2bd2bc32 [SX126x] Added SX1268 implementation 2019-06-03 10:41:39 +02:00
jgromes
ba5522981d [SX126x] Added debug output 2019-06-02 16:23:07 +02:00
jgromes
ac30ca652f [SX127x] Sync with LoRaLib 8.0.6 2019-06-02 16:22:57 +02:00
jgromes
1ebf818d88 [nRF24] Implemented basic functions 2019-06-01 20:50:43 +02:00
jgromes
fe54a30819 [SX126x] Added missing length check 2019-06-01 20:46:55 +02:00
jgromes
ee7697e6dc [SX126x] Added standby overload 2019-05-28 19:22:22 +02:00
jgromes
9c2ad14a89 [SX126x] Added missing comments 2019-05-25 10:19:37 +02:00
jgromes
c9302ed26c [SX126x] Added Doxygen comments 2019-05-25 10:06:58 +02:00
jgromes
1fddac14e5 [XBee] Added Doxygen comments 2019-05-25 10:06:34 +02:00
jgromes
4a67bb59c7 [SX1231] Added Doxygen comments 2019-05-24 21:40:56 +02:00
jgromes
6b47b57593 [RF69] Added Doxygen comments 2019-05-24 21:26:18 +02:00
jgromes
804c6b3d89 [JDY08] Added Doxygen comments 2019-05-24 21:26:00 +02:00
jgromes
4ca305ed24 [HC05] Added Doxygen comments 2019-05-24 21:25:43 +02:00
jgromes
0e1640b9fc [ESP8266] Added Doxygen comments 2019-05-24 21:25:22 +02:00
jgromes
da9c41d89f [CC1011] Added missing packetMode method 2019-05-24 21:24:51 +02:00
jgromes
88af8aeb12 [CC1101] Added missing comment 2019-05-24 20:29:22 +02:00
jgromes
2ff87ec07c [SX127x] Updated Doxygen comments 2019-05-24 20:29:05 +02:00
jgromes
0bccbe194f [CC1101] Added Doxygen comments 2019-05-24 20:13:44 +02:00
jgromes
6a4634fbb2 [SX126x] Added automatic block calibration 2019-05-21 13:41:13 +02:00
jgromes
943f591e92 [SX126x] Added status check for SPI transactions 2019-05-21 13:20:49 +02:00
jgromes
9d34a7aede [SX126x] Added FSK modulation parameters check 2019-05-21 11:19:16 +02:00
jgromes
e445888510 [SX126x] Fixed incorrect modem check 2019-05-21 11:05:24 +02:00
jgromes
e1f003f8f6 Added missing semicolons 2019-05-20 08:54:04 +02:00
jgromes
ccaf51a915 [SX126x] Added TCXO control method 2019-05-20 08:49:05 +02:00
jgromes
9f68933d0c [SX126x] Fixed warnings 2019-05-19 16:17:25 +02:00
jgromes
975e6e116c [SX127x] Sync with LoRaLib 8.0.5 2019-05-19 16:15:50 +02:00
jgromes
bf85e16880 [RF69] Reduced code redundancies 2019-05-19 10:47:31 +02:00
jgromes
55459f5271 [CC1101] Reduced code redundancies 2019-05-19 10:40:36 +02:00
jgromes
f0b9841cf6 [SX126x] Added FSK rx/tx, interrupt methods and CAD 2019-05-18 13:27:43 +02:00
jgromes
b222883518 [SX126x] Fixed incorrect FSK preamble length 2019-05-18 12:18:02 +02:00
jgromes
608dad60c8 [SX127x] Sync with LoRaLib 8.0.4 2019-05-18 12:17:25 +02:00
jgromes
606e841aca [SX126x] Added RTTY support 2019-05-15 17:20:20 +02:00
jgromes
cfdd921984 [SX126x] Implemented LoRa receive method 2019-05-14 18:34:43 +02:00
jgromes
58d3ca3984 [SX126x] Implemented LoRa transmit method 2019-05-13 15:05:02 +02:00
jgromes
ba82497c8e [SX126x] Fixed config 2019-05-12 19:24:07 +02:00
jgromes
657642a591 [SX126x] Fixed issues in configuration 2019-05-11 11:56:39 +02:00
jgromes
663473c554 [RF69] Removed redundant implementations 2019-05-11 08:38:07 +02:00
jgromes
7cb5f83cc4 [SX127x] Sync with LoRaLib v8.0.3 2019-05-11 07:58:55 +02:00
jgromes
bd4ee70362 [RF69] Added PhysicalLayer overloads 2019-05-11 07:56:58 +02:00
jgromes
0ebe25521f [CC1101] Added PhysicalLayer overloads 2019-05-11 07:56:45 +02:00
jgromes
16b3256073 [SX126x] Added core configuration methods 2019-05-10 15:47:10 +02:00