Wykres commitów

555 Commity (d1cbe133e236ac3a702e5ee5ca8aeaba23fb74cf)

Autor SHA1 Wiadomość Data
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