1
0
mirror of https://github.com/sandeepmistry/arduino-LoRa.git synced 2025-06-11 08:41:39 +03:00
Commit Graph

67 Commits

Author SHA1 Message Date
510cc003e2 Use correct field separator in keywords.txt
The Arduino IDE requires the use of a single true tab separator between the keyword name and identifier. When spaces are used rather than a true tab the keyword is not highlighted.

Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
2018-08-27 05:35:16 -07:00
baf0d73849 Update README.md
Add more info. about the MKR WAN 1300 firmware.
2018-08-19 10:38:43 -04:00
9d2a8c9c82 non blocking functions added (#62) 2018-08-19 10:34:32 -04:00
07bfead143 Add function to invert IQ signal register (#179)
Add function to change register (REG_INVERTIQ) to support communication node and gateway

The register does not exist in datasheet but use on but used in Semtech code.
Reference : https://github.com/intel-iot-devkit/upm/blob/master/src/sx1276/sx1276.cxx

* Add LoRa Simple Gateway/Node Exemple

Example how to use InvertIQ function to create a simple Gateway/Node logic.
2018-08-19 09:53:52 -04:00
403738660b Fix warning 2018-08-06 19:26:01 -04:00
6a6e9c39d0 Remove trailing white space 2018-08-06 19:25:34 -04:00
884769e206 sx127x 20dBm support (#153) 2018-08-06 19:23:53 -04:00
4db4095f92 Fix incorrect sync word in API.md
API currently states the default sync word is 0x34 when in fact it\'s 0x12. 0x34 is the sync word when using LoRaWAN
2018-07-30 18:57:13 -04:00
5f62ed2ce9 Version 0.5.0 0.5.0 2018-05-07 13:03:15 -04:00
039b138d80 Add support for Arduino MKR WAN 1300 boards (#105)
* Add support for Arduino MKR WAN 1300 board
* Add new LoRa.setSPI(...) API to use radio with a different SPI interface
* Disable LoRa.onReceive(...) and LoRa.receive() on Arduino MKR WAN 1300
* Add errors on sketches not compatible with the Arduino MKR WAN 1300
2018-05-07 13:02:06 -04:00
a2636d10a9 Version 0.4.0 0.4.0 2018-05-05 16:14:33 -04:00
cd0df701a9 Issue 85 setting ldo flag (#121)
* Add getting the frequency error of a packet

* Update for review comments

* Add functions to set low data rate optimization flag

* Typo

* Fixes

* Add packetFrequencyError to API.md

* WIP

* Simplify

* Make getSpreadingFactor private

* Correct LDO bit calculation

* Update LDO determination

* Correct calculation

* Correct calculation

* Revert back to old LDO calculation
2018-05-05 16:12:22 -04:00
5d6a7a398a Correct type of _frequency from int to long 2018-03-18 20:06:04 -04:00
27e2963c97 Add getting the frequency error of a packet (#111) 2018-03-18 20:02:47 -04:00
f5cae9c25d Only call SPI.usingInterrupt if SPI_HAS_NOTUSINGINTERRUPT is defined 2018-03-18 20:02:01 -04:00
3ec90c02b4 Stabilize onReceive(...) callback handling
By using SPI.usingInterrupt(…) and SPI.notUsingInterrupt(…)
2018-03-18 20:02:01 -04:00
b4558aa8f5 [doc] Extend FAQ (#96)
* [doc] Extend FAQ

* Update README.md
2018-02-04 21:07:25 -05:00
61c390f837 ensure pin DIO0 is set to input 2018-02-04 20:38:36 -05:00
7798532435 Update README.md
Add note about 5V based boards.
2018-01-07 20:21:30 -05:00
72f90e1c7c Update README.md
Add initial FAQ section
2017-12-17 20:58:04 -05:00
da80e8bf65 saving reset pin (#60)
* releasing pins ss and reset

* only make reset optional

* style and description

* Update API doc
2017-12-17 20:16:41 -05:00
79a33cee83 stabilize ESP8266 watchdog (#61)
* stabilize ESP8266 watchdog

* remove guard for ESP8266

* Add brackets
2017-12-17 20:12:27 -05:00
4857e1b4c3 fix SNR register 2017-11-12 20:32:04 -05:00
71f92ebe9a Remove left over Serial print outs 2017-11-12 20:15:38 -05:00
24b1533963 Add license header to source files 2017-09-10 20:43:54 -04:00
7f1ca66449 Update README.md
Add note for #34.
2017-09-04 21:03:00 -04:00
2506600250 Version 0.3.0 0.3.0 2017-05-28 18:50:08 -04:00
54b64b3126 Travis CI can now be headless 2017-05-28 18:44:07 -04:00
4766d03343 Use IDE 1.8.2 and add MKRZero to build list 2017-05-28 18:44:07 -04:00
0c07094c95 Add new example sketches to Travis CI 2017-05-28 18:44:07 -04:00
21ace81a59 Some tweaks to new examples 2017-05-28 18:44:07 -04:00
b894e71202 Set Stream timeout to 0 in constructor
as the Stream input is packet based and buffered.
2017-05-28 18:44:07 -04:00
2a0a42a3fc Remove test sketches 2017-05-28 18:44:07 -04:00
0c72fecb9a Added new examples and tests 2017-05-28 18:44:07 -04:00
2f20d9902d Rename crc()/noCrc() to enableCrc()/disableCrc() 2017-05-28 17:39:10 -04:00
c0a438908b Version 0.2.1 0.2.1 2017-04-23 20:40:56 -04:00
73e42aca9c Lower default SPI frequency to 8 MHz (from 10 MHz) 2017-04-23 20:38:04 -04:00
df0f6994b2 Update API.md
Add note on DIO0 requiring to be interrupt capable.
2017-04-23 20:33:07 -04:00
4bdb21eee9 Update README.md
Add note on DIO0 being interrupt capable.
2017-04-23 20:31:43 -04:00
c1eb2b70f4 enable auto AGC 2017-03-15 21:10:49 -04:00
030a396237 Version 0.2.0 0.2.0 2017-03-12 16:21:06 -04:00
9c9914a2c4 Add option to specify PA output pin in Lora.setTxPower(...) (#2) 2017-03-12 16:17:13 -04:00
ee09672759 Add LoRA.setSPIFrequency(frequency) API (#5) 2017-03-12 15:45:21 -04:00
3ebaa410a7 Symlink with library name 2016-10-22 17:54:50 -04:00
39620c3329 Version 0.1.0 0.1.0 2016-10-22 16:01:39 -04:00
0db821227e Update API documentation 2016-10-22 15:55:58 -04:00
d879e50d33 Change arg type for beginPacket to int (instead of bool) 2016-10-22 14:47:44 -04:00
8aa75b10a3 Add support for implicit header mode and SF 6 2016-10-22 14:33:27 -04:00
9b19623a1c Add packetSnr and random API's 2016-10-16 19:02:32 -04:00
0d648f4031 Add Travis CI 2016-10-16 11:51:52 -04:00