Wykres commitów

1690 Commity (34d2bc85b3fd12e5b05f93eba385a742b41f250e)

Autor SHA1 Wiadomość Data
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 95708d420d Added constructor for modules with 3 DIO pins 2019-05-20 08:51:34 +02:00
jgromes ccaf51a915 [SX126x] Added TCXO control method 2019-05-20 08:49:05 +02:00
jgromes e3a9e60817 Added missing SPISettings saving 2019-05-19 16:37:12 +02:00
jgromes 686c5e6478 Added missing SPISettings 2019-05-19 16:31:46 +02:00
jgromes 9f68933d0c [SX126x] Fixed warnings 2019-05-19 16:17:25 +02:00
jgromes 5c206310ab Added SPISettings to Module constructor 2019-05-19 16:16:24 +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 7780c499a1 Fixed incorrect pin assignment 2019-05-13 15:03:09 +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 b63d324c50 Changed pin order in Module constructor 2019-05-01 14:23:36 +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 000a771374 Added missing comments 2019-03-22 19:06:03 +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 5c48ed73b6 [MQTT] Added Arduino String overload 2019-02-23 10:50:35 +01:00
jgromes 7d00dde817 Removed redundant debug begin 2019-02-23 10:50:14 +01:00
jgromes 9e720f56c5 [HTTP] Added GET overload for Arduino String 2019-02-23 09:37:22 +01:00
jgromes 9d7e9040cf Updated debug macros 2019-02-23 09:36:56 +01:00
jgromes d388cbeffe Added overload for UART-only modules 2019-02-23 09:36:08 +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 6cd5419a9e [RTTY] Changed ITA2 character table to static 2019-02-09 09:39:22 +01:00
jgromes 344afee97a [Morse] Added support for Morse code transmissions 2019-02-09 09:38:50 +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 274c56aa92 Fixed SoftwareSerial pin naming convention 2019-01-16 18:02:32 +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 2edddf18ea Added missing SPI CS access 2018-12-26 11:21:50 +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 cc603b7b9f Fixed incorrect include 2018-10-31 17:56:53 +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 3f287d36a6 [RTTY] Improved speed when sending numbers 2018-10-07 12:13:27 +02:00
jgromes e83e8d4b32 [SX127x] Fixed incorrect comment 2018-10-07 12:03:56 +02:00
jgromes a13b4f9537 [RTTY] Simplified transmission encoding configuration 2018-10-02 20:46:52 +02:00
jgromes 8562b7a71e [RTTY] String encoding based on number of data bits 2018-10-02 16:00:39 +02:00
jgromes f6f2215a7d [RTTY] Added support for ITA2-encoded numbers 2018-10-01 19:25:52 +02:00
jgromes 0c11156e65 Removed unused SPI methods 2018-09-29 18:56:50 +02:00
jgromes 91de1e2b9a [RTTY] Added support for ITA2 print and println 2018-09-29 08:08:15 +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š 6f38d6707a Temporarily removed I2C library 2018-09-14 17:31:19 +02:00
Jan Gromeš 4fecd8c073 [RTTY] Added support for ITA2 encoding 2018-09-11 11:24:56 +02:00
Jan Gromeš 8165f8107b [SX127x] Sync with LoRaLib v6.0.0 2018-09-04 19:52:27 +02:00
Jan Gromeš b4ac09270c [RTTY] Added support for variable number of data bits 2018-08-26 08:27:55 +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š 70be6df935 [RTTY] Renamed leadIn method to idle 2018-08-23 09:21:05 +02:00
Jan Gromeš 56efcc10da [SX127x] Removed forgotten debug output 2018-08-22 13:58:47 +02:00
Jan Gromeš 990e03fedd [SX127x] Implemented all Arduino Serial class methods into RTTY 2018-08-22 13:58:05 +02:00
Jan Gromeš 15ee1625c2 [SX127x] Sync with LoRaLib v5.2.2 2018-08-22 11:17:15 +02:00
Jan Gromeš f4344af3c5 [RTTY] Implemented basic RTTY support 2018-08-20 20:42:14 +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š 0a32e985bf Updated status codes for XBee 2018-07-24 09:46:35 +02:00
Jan Gromeš 560ea42722 Increased SPI verification delay 2018-07-24 09:46:16 +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š 0e37d600ad HTTP - reworked status codes 2018-07-23 12:41:24 +02:00
Jan Gromeš 83794c9b64 MQTT - reworked status codes 2018-07-23 12:40:27 +02:00
Jan Gromeš 8fb0991061 TCP - reworked status codes 2018-07-23 12:40:16 +02:00
Jan Gromeš 43764a1f96 Added SPI verification after write 2018-07-23 11:19:34 +02:00
Jan Gromeš 2d788da0c2 Changed error codes to negative integers 2018-07-23 11:16:14 +02:00
Jan Gromeš db9983b3e5 Updated debug macros 2018-07-23 11:10: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š 3b51c3b661 Added SPI-only Module contructor 2018-07-11 18:15:54 +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š 8770d82534 MQTT - Updated comments 2018-07-11 17:40:25 +02:00
Jan Gromeš d9c553f7d0 HTTP - Updated comments 2018-07-11 17:39:23 +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š 6d4b7c4e79 ESP8266 - Added missing return codes 2018-07-10 12:50:14 +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š a658437dfd Removed unused enum types 2018-07-04 10:21:50 +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š 79b4f6da20 Added support for sending binary AT data 2018-04-10 20:47:57 +02:00
Jan Gromeš 24172b19f1 Removed redundant default constructor 2018-04-08 20:09:09 +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
Jan Gromeš be079c5ddc Extracted common serial code into ISerial class 2018-04-02 13:22:06 +02:00
Jan Gromeš 22e6da9256 Updated XBee core files 2018-03-31 10:09:51 +02:00
Jan Gromeš 8f1c94e8b5 Changed RF69 rx timeout from gpio to internal 2018-03-31 10:07:58 +02:00
Jan Gromeš 7b54c152dd Added variable AT line feed characters 2018-03-31 10:06:45 +02:00
Jan Gromeš 5140c3a1af Added RF69 tx and rx functions 2018-03-24 10:18:34 +01:00
Jan Gromeš b451363025 Fixed SX1272 address generation and version check 2018-03-24 10:17:14 +01:00
Jan Gromeš dcfe1ed7b0 Updated RF69 core files 2018-03-11 17:38:38 +01:00
Jan Gromeš 45b043a013 Added XBee and RF69 core files 2018-03-09 20:18:33 +01:00
Jan Gromeš a12d8472f5 Added new error codes 2018-03-09 11:14:15 +01:00
Jan Gromeš dda6db124c Fixed methods for changing LoRa settings 2018-03-09 11:13:26 +01:00
Jan Gromeš 6826cdfa19 Removed commented-out code 2018-03-06 21:25:58 +01:00
Jan Gromeš f93d12aa9b Temporarily removed MQTT methods 2018-03-05 20:19:44 +01:00
Jan Gromeš a6b7540508 Implemented HTTP POST and UDP connection 2018-03-05 19:18:53 +01:00
Jan Gromeš 9fe0e36005 Added core source files 2018-03-05 17:08:42 +01:00