Andrea Guglielmini
af9409b941
[CC1101] Fix broken sync word methods.
2019-12-13 19:40:36 +01:00
Andrea Guglielmini
d863c02ffe
[CC1101] txPower updated according to chosen freq.
2019-12-12 02:50:55 +01:00
jgromes
ae6ca75e6b
[SX126x] Fixed parameters in doxygen comments
2019-12-09 20:19:29 +01:00
jgromes
735dd4f551
[SX126x] Fixed narrowing conversions
2019-12-05 18:16:27 +01:00
Jan Gromeš
104c656860
Merge pull request #84 from BarryPSmith/receiveDutyCycle
...
Added sx126x receive duty cycle interface
2019-12-05 15:57:14 +01:00
jgromes
df7e517ca5
[SX126x] Changed default minSymbols value to 8
2019-12-05 15:22:51 +01:00
jgromes
7631353b4a
Fixed incorrect variable name
2019-12-05 14:42:00 +01:00
jgromes
f543436647
Minor formatting changes
2019-12-05 14:38:44 +01:00
BarryPSmith
825fa90e7f
Minor startReceiveDutyCycle changes, as requested.
2019-12-04 12:41:41 -08:00
jgromes
636484f405
Minor foramtting changes
2019-12-04 08:53:18 +01:00
BarryPSmith
a20f62da2f
Added sx126x receive duty cycle interface
2019-12-03 22:43:10 -08:00
BarryPSmith
914524e7db
Removed some SX126x floating point logic to save code space
2019-12-03 16:47:44 -08:00
Jan Gromeš
2a3172b755
Merge pull request #81 from BarryPSmith/sx126x_crc_checks
...
Enabled SX126x CRC check IRQs on receive
2019-12-01 07:59:19 +01:00
jgromes
4729b8518b
Fixed setFrequencyRaw and setTCXO ignoring module status ( #78 )
2019-12-01 07:57:40 +01:00
BarryPSmith
de62610358
Enabled CRC check IRQs on receive
2019-11-30 22:16:01 -08:00
Andrea Guglielmini
30d7a61013
[CC1101] The synchronization word is a two-byte value
2019-11-30 16:33:29 +01:00
jgromes
b0dee4c51c
[SX126x] Removed DIO2 from constructor
2019-11-27 08:50:21 +01:00
jgromes
49f6a7c75a
[SX126x] Added TCXO to begin method ( #74 )
2019-11-26 21:22:47 +01:00
Andrea Guglielmini
721f3986a7
Fixing changes
2019-11-25 19:07:13 +01:00
Andrea Guglielmini
a82002b56e
[nRF24] 2 bytes addrWidth
2019-11-25 16:11:55 +01:00
Andrea Guglielmini
a6106b4e63
[nRF24] Added setCrcFiltering(bool), setAutoAck(bool)
2019-11-25 15:51:40 +01:00
jgromes
7dd5858da6
Fixed unitialized variable warnings
2019-11-23 10:10:53 +01:00
jgromes
a8b3823bc3
[SX126x] Added fixed packet mode for FSK modem
2019-11-22 14:09:58 +01:00
jgromes
05d6a1c1c8
[SX127x] Added fixed packet mode for FSK modem
2019-11-22 13:30:02 +01:00
jgromes
57fab02e20
[RF69] Extracted common packet mode code
2019-11-22 13:29:33 +01:00
jgromes
bd2161cc47
[CC1101] Extracted common packet mode code
2019-11-22 13:29:19 +01:00
jgromes
610a0c2de9
[CC1101] Minor formatting changes
2019-11-22 13:01:10 +01:00
jgromes
02b6024e65
[SX126x] Added fixes for errata and datasheet updates
2019-11-22 12:32:04 +01:00
jgromes
915f3780cc
Reworked directory structure
2019-11-20 17:19:15 +01:00
jgromes
2fc641449a
Implemented god mode
2019-11-20 16:55:11 +01:00
jgromes
cd1c799a64
Updated macro names
2019-11-20 16:22:50 +01:00
jgromes
1b96a00cb5
[RF69] Added missing standby command
2019-11-19 17:54:43 +01:00
jgromes
6949ccf363
[SX127x] Sync with LoRaLib 8.2.0
2019-11-19 17:08:59 +01:00
Andrea Guglielmini
13cb93495d
Better docs + preambleLength in begin()
2019-11-18 18:14:40 +01:00
Andrea Guglielmini
53893a6fe1
Merge remote-tracking branch 'upstream/master'
2019-11-18 17:03:11 +01:00
Andrea Guglielmini
7d7af7ac0b
Variable PreambleLength for CC1101
2019-11-18 17:01:37 +01:00
jgromes
3db5134367
[SX126x] Fixed wakeup sequence - NSS first, BUSY second ( #69 )
2019-11-14 21:11:17 +01:00
jgromes
300e7f48fd
Updated comments
2019-11-14 15:33:14 +01:00
Jan Gromeš
e48275e998
Merge pull request #66 from rfquack/master
...
Revisioned promiscious-mode implementation for CC1101 and RF69 #63
2019-11-13 19:18:20 +01:00
Jan Gromeš
3dc3c92b19
Merge pull request #61 from BarryPSmith/sx1262_paclamping
...
Implemented TX PA Clamping, datasheet section 15.2
2019-11-13 19:10:23 +01:00
BarryPSmith
5acaf1dfb6
Fixed a conflict with return brackets.
2019-11-13 09:00:02 -08:00
BarryPSmith
b8b05262bc
Added PA Clamping fix to FSK and SX1268
2019-11-13 07:36:18 -08:00
BarryPSmith
078641d64d
Implemented TX PA Clamping, datasheet section 15.2
2019-11-13 07:36:18 -08:00
Federico Maggi
2a09dc302a
sync word length check + removed `else if`
2019-11-13 16:34:47 +01:00
Federico Maggi
f9a746cf82
Merge branch 'master' of https://github.com/jgromes/RadioLib
...
* 'master' of https://github.com/jgromes/RadioLib :
Comment and error checking cleanup. Fixed power adjustment for SX1261
Removed memory allocation and copying from SX126X read* and write* functions
Implemented optimal PA settings for SX1268. Ensured OCP is always restored when changing power. Slight refactor to avoid duplicated SX1262 / SX1268 code.
Fixed link to ESP32 package index
Implemented power scaling in setOutputPower, in accordance with datasheet.
Missed SX1261 PA Config flag in previous commit
Adjusted setPaConfig in SX126x setOutputPower.
2019-11-13 16:28:23 +01:00
Federico Maggi
c56a76d296
enable/disable to set + bool
2019-11-13 16:27:39 +01:00
Jan Gromeš
1ea77c9325
Merge pull request #64 from BarryPSmith/sx126x_noMemAllocations
...
Removed memory allocation and copying from SX126X
2019-11-13 15:43:42 +01:00
BarryPSmith
fb872dd413
Comment and error checking cleanup.
...
Fixed power adjustment for SX1261
2019-11-13 05:02:22 -08:00
BarryPSmith
25f4e775c9
Removed memory allocation and copying from SX126X read* and write* functions
2019-11-12 13:01:50 -08:00
BarryPSmith
621da8a11d
Implemented optimal PA settings for SX1268.
...
Ensured OCP is always restored when changing power.
Slight refactor to avoid duplicated SX1262 / SX1268 code.
2019-11-12 10:28:14 -08:00
Federico Maggi
36979d81ec
Merge branch 'master' of https://github.com/jgromes/RadioLib
...
* 'master' of https://github.com/jgromes/RadioLib :
Fixed keyword separator
Fixed SoftwareSerial for ESP8266 core 2.6.0
[SX126x] Moved debug output out of SPI transaction
2019-11-12 17:56:55 +01:00
Federico Maggi
35361ce198
Implemented promiscuous mode for CC1101 and RF69
2019-11-12 17:56:36 +01:00
BarryPSmith
5b04badb36
Implemented power scaling in setOutputPower, in accordance with datasheet.
2019-11-11 11:26:41 -08:00
BarryPSmith
fedbbcf931
Merge branch 'master' into sx126x_txpower
2019-11-10 09:13:57 -08:00
Jan Gromeš
e61e9afbe5
Merge pull request #56 from rfquack/master
...
Variable/fixed packet length mode config for RF69/SX1231
2019-11-08 18:47:26 +01:00
Federico Maggi
39a4614a77
Call `_mod->SPIwriteRegister()` not `SPIwriteRegister()`
2019-11-08 18:07:36 +01:00
BarryPSmith
111d9fa625
Missed SX1261 PA Config flag in previous commit
2019-11-08 08:44:42 -08:00
BarryPSmith
da6072cf73
Adjusted setPaConfig in SX126x setOutputPower.
2019-11-08 08:20:52 -08:00
Federico Maggi
a5295432d7
Variable/fixed packet length mode config for RF69/SX1231
2019-11-08 16:43:23 +01:00
Jan Gromeš
e8702a4953
Merge pull request #55 from rfquack/master
...
Using defined debug port and not Serial + CC1101 length mode config options
2019-11-08 16:29:04 +01:00
Federico Maggi
a2e64f1645
Added to keywords.txt, comments, reading fixed len properly
2019-11-08 15:58:13 +01:00
jgromes
b5f273b187
[SX126x] Moved debug output out of SPI transaction
2019-11-08 09:29:00 +01:00
Federico Maggi
87bf46ed34
CC1101::fixedPacketFormat now correctly sets _packetLengthConfig
2019-11-07 20:14:29 +01:00
Federico Maggi
47a45fa009
Moving CC1101::variablePacketLengthMode and CC1101::fixedPacketLengthMode before CC1101::config so as to maintain the same order as in the header file
2019-11-07 20:07:31 +01:00
Federico Maggi
121110d9f4
Update CC1101.cpp
...
Updating _packetLengthConfig and _packetLength properly
2019-11-07 17:02:32 +01:00
Federico Maggi
7e42f77c95
Added length mode configuration methods and handling
2019-11-06 02:34:40 +01:00
Federico Maggi
b599a35879
Using defined debug port and not Serial
2019-11-06 01:41:08 +01:00
jgromes
2c2fe8b20e
[SX126x] Simplified debug output
2019-10-28 19:37:13 +01:00
jgromes
f0d9fdda11
[SX127x] Added missing standby command
2019-10-27 17:12:59 +01:00
jgromes
b8128c15a6
[SX126x] Moved standby call to readData
2019-10-02 19:34:48 +02:00
jgromes
f3ba8cf86a
[SX126x] Fixed missing standby in blocking receive
2019-10-02 18:58:46 +02:00
jgromes
adcde6fb6c
Added option to use only static allocations
2019-09-28 12:49:44 +02:00
jgromes
1ddc54c229
[SX126x] Added SX126X_STATUS_SPI_FAILED
2019-09-28 12:22:31 +02:00
jgromes
9ae3a22894
[SX126x] Fixed presence check
2019-09-28 11:58:06 +02:00
jgromes
c093d34c91
Updated debug macros
2019-09-28 10:30:50 +02:00
jgromes
5cf9c50b01
[SX126x] Added module presence check ( #48 )
2019-09-28 08:52:02 +02:00
mmrein
4388cfa06f
SX126x whitening: solved 7 MSBs
...
Proper handling of the datasheet note for Whitening MSB register: "The user should not change the value of the 7 MSB's of this register"
2019-09-20 11:40:50 +02:00
mmrein
ad8c234343
SX126x FSK: Implement setWhitening method
...
Add setWhitening method for FSK modem for possibility to disable whitening (default enabled) or change whitening initial value.
2019-09-19 23:09:02 +02:00
jgromes
9fa039549d
[nRF24] Fixed fallthrough
2019-09-19 08:21:45 +02:00
jgromes
2ce9246053
[SX126x] Fixed doxygen param name
2019-09-17 08:37:31 +02:00
mmrein
a810a31c5f
setSyncBits: *sync changed to *syncWord, added note
...
setSyncBits: Update *sync to *syncWord, add note about bits of syncWord being used if less than 64 bits.
2019-09-16 20:10:59 +02:00
mmrein
86ca029023
Update SX126x.cpp
2019-09-16 19:25:35 +02:00
mmrein
1046db24e4
Add setSyncBits for SX126x
...
Add setSyncBits for possibility to set the sync word length in bits
2019-09-12 10:16:36 +02:00
jgromes
a04a376afc
[SX126x] Fixed waiting for BUSY pin in sleep mode ( #42 )
2019-09-11 12:29:02 +02:00
jgromes
14df1d8c52
[ESP8266] Fixed incorrect string length
2019-09-09 10:03:57 +02:00
jgromes
e751d31aa9
Added compatibility with ESP8266 platform
2019-07-31 07:25:04 +02:00
jgromes
20f3b429e9
[SX127x] Fixed uninitialized variable warning
2019-07-29 07:55:44 +02:00
jgromes
629ac5585a
[SX126x] Added method to get expected time-on-air
2019-07-26 09:43:24 +02:00
jgromes
3610e1c7c8
[SX127x] Sync with LoRaLib 8.1.1
2019-07-11 07:15:05 +02:00
jgromes
ea1e6fea68
[SX126x] Added BUSY timeout
2019-07-07 19:48:55 +02:00
jgromes
b0cd4b5125
[SX126x] Removed redundant null terminator
2019-07-02 19:52:26 +02:00
jgromes
bd21ddb7d8
[SX126x] Fixed incorrect parameters
2019-06-22 16:50:44 +02:00
jgromes
e1c79af18b
[SX126x] Added OCP config reset
2019-06-22 16:37:57 +02:00
jgromes
5527573692
[SX126x] Implemented getPacketLength
2019-06-16 14:34:19 +02:00
jgromes
94301c9043
[nRF24] Implemented getPacketLength
2019-06-16 14:34:06 +02:00
jgromes
3ad5dfa444
[RF69] Implemented getPacketLength
2019-06-16 14:33:59 +02:00
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
jgromes
78fb945355
[SX127x] Sync with LoRaLib 8.0.2
2019-04-01 16:16:51 +02:00
jgromes
cc38c24f40
[SX127x] Moved debug strings to flash
2019-03-22 19:06:22 +01:00
jgromes
7a768c8ed6
[SX127x] Sync with LoRaLib v8.0.1
2019-03-22 19:01:56 +01:00
jgromes
943ea7ac03
[CC1101] Fixed typos
2019-03-22 18:51:14 +01:00
jgromes
9d7e9040cf
Updated debug macros
2019-02-23 09:36:56 +01:00
jgromes
84ec28239a
[CC1101] Implemented output power setting
2019-02-10 13:10:12 +01:00
jgromes
c127a27446
[CC1101] Implemented interrupt-driven methods
2019-02-10 11:48:21 +01:00
jgromes
cbdf158389
[CC1101] Implemented address filtering
2019-02-09 17:45:04 +01:00
jgromes
44e4a16b8b
[CC1101] Implemented packet reception
2019-02-09 12:04:39 +01:00
jgromes
2101203d07
Changed name to RadioLib
2019-02-08 15:58:29 +01:00
jgromes
e65dd10e26
[CC1101] Implemented packet transmission
2019-02-06 17:26:26 +01:00
jgromes
b1e0b646b0
[ESP8266] Removed redundant reset
2019-02-05 20:44:55 +01:00
jgromes
38d9677268
Fixed hardware reset
2019-02-05 17:32:33 +01:00
jgromes
b006a9d52b
[CC1101] Fixed parameter type
2019-01-13 19:54:14 +01:00
jgromes
76d9a91ffa
[XBee] Fixed reset
2019-01-13 19:48:43 +01:00
jgromes
819297060b
[CC1101] Reworked exp/mant calculation
2019-01-13 19:47:56 +01:00
jgromes
bd2596efac
[SX127x] Sync with LoRaLib v7.1.1
2019-01-13 19:44:16 +01:00
jgromes
59564a17e2
[XBee] Fixed autodetection
2019-01-05 12:12:24 +01:00
jgromes
2fbb6afcf4
[XBee] Added multiple attempts when connecting
2019-01-05 10:20:14 +01:00
jgromes
2414d49f71
[CC1101] Removed default arguments
2018-12-26 11:49:19 +01:00
jgromes
5b4685ac8d
[SX127x] Sync with LoRaLib v7.1.0
2018-12-26 11:36:30 +01:00
jgromes
46a3ee4a24
[RTTY] Added support for CC1101 ( #4 )
2018-12-26 11:19:30 +01:00
jgromes
092559122b
[CC1101] Added basic support ( #4 )
2018-12-26 11:17:19 +01:00
jgromes
279f47529f
[SX127x] Sync with LoRaLib v7.0.1
2018-12-17 14:07:05 +01:00
jgromes
6cd42ca3e1
[SX127x] Sync with LoRaLib v7.0.0
2018-10-31 17:44:47 +01:00
jgromes
2243727244
[XBee] Fixed compiler warnings
2018-10-07 12:15:20 +02:00
jgromes
030b7c8a55
[ESP8266] Fixed compiler warnings
2018-10-07 12:15:06 +02:00
jgromes
5cd59e43ba
[RF69] Added RTTY support
2018-10-07 12:14:20 +02:00
jgromes
120dcf5bed
[RF69] Fixed compiler warnings
2018-10-07 12:13:58 +02:00
jgromes
e83e8d4b32
[SX127x] Fixed incorrect comment
2018-10-07 12:03:56 +02:00
Jan Gromeš
d1fc5d6722
[XBee] Optimized UART communication
2018-09-23 18:56:53 +02:00
Jan Gromeš
cd434fbd69
[XBee] Added method to apply parameter changes
2018-09-23 14:17:42 +02:00
Jan Gromeš
a554ac3a20
[RF69] Added interrupt-driven tx/rx methods
2018-09-14 17:34:06 +02:00
Jan Gromeš
8165f8107b
[SX127x] Sync with LoRaLib v6.0.0
2018-09-04 19:52:27 +02:00
Jan Gromeš
5c3b506702
[SX127x] Sync with LoRaLib v5.3.1
2018-08-26 08:07:49 +02:00
Jan Gromeš
9d72124c57
Sync with LoRaLib v5.3.0
2018-08-25 17:22:17 +02:00
Jan Gromeš
15ee1625c2
[SX127x] Sync with LoRaLib v5.2.2
2018-08-22 11:17:15 +02:00
Jan Gromeš
c8aa9f57fd
[SX127x] Sync with LoRaLib v5.2.1
2018-08-20 20:18:48 +02:00
Jan Gromeš
17f6e585c3
[SX127x] Sync with LoRaLib v5.2.0
2018-08-20 12:02:25 +02:00
Jan Gromeš
5bab97d16b
[SX127x] Sync with LoRaLib v5.1.1
2018-08-18 16:17:10 +02:00
Jan Gromeš
e3021b5a37
SX127x - Sync with LoRaLib v5.0.2
2018-08-02 15:11:38 +02:00
Jan Gromeš
0ca15ac41f
RF69 - Fixed incorrect size of dynamically allocated array
2018-08-02 14:50:20 +02:00
Jan Gromeš
619fd8a072
Sync with LoRaLib v4.1.0
2018-07-26 18:35:11 +02:00
Jan Gromeš
31dd1baadc
Module - Added methods for INT pins read-only access
2018-07-25 14:52:57 +02:00
Jan Gromeš
ba7164f5cd
XBee - implemented API packet reception
2018-07-24 09:54:07 +02:00
Jan Gromeš
702a7f6747
SX127x - sync with LoRaLib v4.0.0
2018-07-23 12:47:47 +02:00
Jan Gromeš
357408c3a6
XBee - reworked status codes
2018-07-23 12:42:50 +02:00
Jan Gromeš
75bb635370
SX1231 - reworked status codes
2018-07-23 12:42:33 +02:00
Jan Gromeš
0a90fc42d4
RF69 - reworked status codes
2018-07-23 12:42:22 +02:00
Jan Gromeš
75231e00a3
ESP8266 - reworked status codes
2018-07-23 12:41:48 +02:00
Jan Gromeš
39d674f953
SX127x - Sync with LoRaLib v3.0.3
2018-07-22 08:52:02 +02:00
Jan Gromeš
b227d0cd19
XBee - Implemented API mode basics
2018-07-19 16:21:47 +02:00
Jan Gromeš
77ac9533cb
SX1231 - Fixed begin method
2018-07-18 16:08:26 +02:00
Jan Gromeš
0db8813682
SX127x - Sync with LoRaLib v3.0.2
2018-07-18 10:51:46 +02:00
Jan Gromeš
d29be7a252
JDY08/HC05 - Updated Serial interface
2018-07-16 19:13:24 +02:00
Jan Gromeš
7d6be1d2a2
SX1231 - Fixed typo in macro name
2018-07-16 09:09:17 +02:00
Jan Gromeš
ec9bc64ce0
SX1231 - Added fixes for old silicon revisions
2018-07-14 17:24:09 +02:00
Jan Gromeš
50da80561c
JDY08 - Module added
2018-07-14 16:12:19 +02:00
Jan Gromeš
95760e58e5
RF69 - Added method to measure temperature
2018-07-14 11:44:08 +02:00
Jan Gromeš
3f56b8a458
RF69 - Added hardware AES support
2018-07-14 11:09:09 +02:00
Jan Gromeš
cd7adc03d7
RF69 - Added method to disable address filtering
2018-07-14 10:00:06 +02:00
Jan Gromeš
76d2b5ebf4
RF69 - Fixed address filtering
2018-07-14 09:32:00 +02:00
Jan Gromeš
3fba66e9cf
RF69 - Added methods to set node and broadcast addresses
2018-07-14 08:55:26 +02:00
Jan Gromeš
9ea57154be
RF69 - Added method to set sync word
2018-07-14 08:43:04 +02:00
Jan Gromeš
17f8e3efdd
RF69 - Fixed string processing in receive method
2018-07-14 08:32:04 +02:00
Jan Gromeš
fcd44d4440
SX1231 - Implemented module
2018-07-13 15:36:01 +02:00
Jan Gromeš
a4c901e726
RF69 - Fixed incorrect null termination
2018-07-13 15:35:10 +02:00
Jan Gromeš
5971d94ae1
RF69 - Changed visibility of some member variables
2018-07-13 15:34:26 +02:00
Jan Gromeš
cf99118baa
RF69 - Removed unused private variables
2018-07-13 15:33:25 +02:00
Jan Gromeš
e7ec53be3b
RF69 - Fixed memory leak in receive method
2018-07-13 10:36:14 +02:00
Jan Gromeš
10af5043af
SX127x - Sync with LoRaLib v3.0.1
2018-07-13 10:35:44 +02:00
Jan Gromeš
de42395dda
Sync with LoRaLib v3.0.0
...
Packet class was removed
2018-07-12 20:13:03 +02:00
Jan Gromeš
10f32c8b5c
SX127x - Updated comments
2018-07-11 17:56:26 +02:00
Jan Gromeš
2e85c23cbd
HC05 - Updated comments
2018-07-11 17:41:01 +02:00
Jan Gromeš
2926f11620
ESP8266 - Updated comments
2018-07-11 17:38:56 +02:00
Jan Gromeš
f7d0fcfb76
RF69 - Updated comments
2018-07-11 17:26:21 +02:00
Jan Gromeš
b8f93c5077
ESP8266 - Extracted MQTT and HTTP code into specific classes
2018-07-11 13:43:54 +02:00
Jan Gromeš
1bf806143a
ESP8266 - Fixed incorrect return statement
2018-07-10 15:45:37 +02:00
Jan Gromeš
6044f00137
ESP8266 - Added method to receive PUBLISH packets from server
2018-07-10 15:12:50 +02:00
Jan Gromeš
bd5828de49
ESP8266 - Fixed MQTT packetId check
2018-07-10 12:34:42 +02:00
Jan Gromeš
a56f0122d6
ESP8266 - Implemented MQTT ping
2018-07-10 10:21:34 +02:00
Jan Gromeš
9cbebb3c4e
ESP8266 - Improved receive method
2018-07-10 10:19:12 +02:00
Jan Gromeš
a5276bd3c1
ESP8266 - Implemented MQTT subscribe and unsubscribe
2018-07-09 17:41:31 +02:00
Jan Gromeš
146822d84e
SX127x - Sync with LoRaLib v2.0.1
2018-07-09 16:37:22 +02:00
Jan Gromeš
b07e5f8058
ESP8266 - Implemented MQTT disconnect
2018-07-09 11:14:57 +02:00
Jan Gromeš
c8783b599b
ESP8266 - implemented MQTT clean session and will
2018-07-09 10:17:37 +02:00
Jan Gromeš
79e63ceafd
ESP8266 - fixed MQTT packet length encoding
2018-07-08 11:41:59 +02:00
Jan Gromeš
c4cfa3b94e
RF69 - Fixed incorrect types in transmit and receive
2018-07-08 11:18:28 +02:00
Jan Gromeš
bee2e4802b
RF69 - Added output power setting
2018-07-07 11:32:44 +02:00
Jan Gromeš
61c8e07d17
RF69 - Updated setting system
2018-07-07 09:20:48 +02:00
Jan Gromeš
5335280288
SX127x - Synced code with LoRaLib 2.0.0
2018-07-06 15:45:40 +02:00
Jan Gromeš
5c1e12e310
RF69 - Added methods to set rx bandwidth and frequency deviation
2018-07-05 15:39:02 +02:00
Jan Gromeš
0c3145dcbe
RF69 - Added function to set bit rate
2018-07-04 15:16:00 +02:00
Jan Gromeš
cd2ae1883c
RF69 - implemented carrier frequency change
2018-07-04 14:33:26 +02:00
Jan Gromeš
cdecf9ec7e
SX127x - fixed setFrequency function
2018-07-04 14:26:58 +02:00
Jan Gromeš
4b5159afb4
ESP8266 - fixed debug macro
2018-07-04 13:42:30 +02:00
Jan Gromeš
514c96ea8a
Fixed debug macro
2018-07-04 10:25:15 +02:00
Jan Gromeš
7c1905512a
RF69 - Fixed receive and transmit methods
2018-07-04 08:38:08 +02:00
Jan Gromeš
00e2cd6f1f
Updated comments
2018-07-04 08:37:14 +02:00
Jan Gromeš
8d8ab76f5a
Added support for all Semtech LoRa modules (SX1272/73/76/77/78/79)
2018-07-03 09:58:29 +02:00
Jan Gromeš
c2b1826410
Replaced all remaining internal Arduino Strings
2018-06-29 11:05:53 +02:00
Jan Gromeš
15e72f825c
Replaced internal Arduino Strings with cstrings
2018-06-29 10:30:40 +02:00
Jan Gromeš
b32130d18c
Updated debug output
2018-04-19 18:50:42 +02:00
Jan Gromeš
14ae8382a5
Added comments
2018-04-19 17:32:16 +02:00
Jan Gromeš
917fb2834b
Fixed Xbee reset de-assert
2018-04-13 20:51:12 +02:00
Jan Gromeš
923ddd029d
Added basic MQTT support (CONNECT and PUBLISH)
2018-04-10 20:49:44 +02:00
Jan Gromeš
a485176ae1
Updated keyword highlights
2018-04-02 16:29:27 +02:00
Jan Gromeš
b69c465978
Fixed XBee reset pin de-assert
2018-04-02 13:34:03 +02:00
Jan Gromeš
331d96979a
Changed src folder structure
2018-04-02 13:22:57 +02:00