d0ee20860f
Create LoRaSenderNonBlockingCallback.ino
...
Simple Example non-blocking callback
2020-01-13 19:17:41 -03:00
e641518510
OnTxDone
...
Add callback onTxDone
2020-01-13 19:01:39 -03:00
ed97efd1ed
Version 0.7.0
0.7.0
2019-11-05 13:42:13 -05:00
7c7812073a
Travis: add mkrwan1310 target
2019-10-28 12:23:07 -04:00
c2987d5952
Slowdown SPi bus to take extra ASM into account
2019-10-28 12:23:07 -04:00
731854ba4d
Port to MKRWAN1310
2019-10-28 12:23:07 -04:00
1069ad7592
bump 0.6.1
0.6.1
2019-09-01 18:20:15 -07:00
5a26c3258b
Merge pull request #284 from Paraphraser/isr-prefix-fix
...
Corrects conditional compilation problem on ESP8266 and ESP32
2019-09-01 12:28:02 -07:00
896df75082
Corrects conditional compilation problem on ESP8266 and ESP32
...
Version 0.6.0 introduced a mechanism to supply the ICACHE_RAM_ATTR
prefix to the onDio0Rise() interrupt service routine when compiling
for ESP32 or ESP8266 boards. As written, "#ifdef ESP8266 || ESP32"
produces "warning: extra tokens at end of #ifdef directive" when
compiling in the Arduino IDE 1.8.9. If the board is an ESP8266 then
ISR_PREFIX has the value ICACHE_RAM_ATTR (correct) but if the board is
an ESP32, ISR_PREFIX is null (incorrect) This PR proposes alternative
syntax "#if (ESP8266 || ESP32)" which compiles without warning and
provides ICACHE_RAM_ATTR to both ESP8266 and ESP32 boards.
2019-09-01 14:03:44 +10:00
22000b2816
Merge pull request #282 from sandeepmistry/0.6.0
...
release 0.6.0
2019-08-27 22:27:24 -07:00
9618b68dfa
release 0.6.0
0.6.0
2019-08-27 21:48:42 -07:00
f4a1d27644
Merge pull request #269 from torntrousers/issue-218
...
Don't reset REG_FIFO_ADDR_PTR
2019-07-12 09:19:57 -07:00
e272b2ef6a
Don't reset REG_FIFO_ADDR_PTR
2019-07-12 14:41:24 +01:00
ce11ade7be
Created issue template
...
hopefully this will have people read the `setPins` API before submitting an issue.
2019-07-10 12:16:11 -07:00
ea3458133a
Merge pull request #257 from torntrousers/fix-ISR-not-in-IRAM
...
Fix Crash: ISR not in IRAM when #254
2019-06-12 17:27:16 -07:00
1cf44e5bb9
Merge branch 'master' into fix-ISR-not-in-IRAM
2019-06-08 10:31:45 +01:00
dee0fdb887
Merge remote-tracking branch 'upstream/master'
2019-06-08 10:31:13 +01:00
77a7643dee
Add ISR_PREFIX for ESP8266 and ESP32
2019-06-08 10:25:50 +01:00
dff276e268
Merge pull request #187 from per1234/keywords-separator
...
Use correct field separator in keywords.txt
2018-08-27 12:09:18 -07:00
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
1bb95fdd3d
Merge branch 'master' of git://github.com/sandeepmistry/arduino-LoRa
2018-03-19 13:46:29 +00: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
53a7bc888b
Add packetFrequencyError to API.md
2018-03-12 14:30:47 +00:00
1356f736a3
Update for review comments
2018-03-02 11:24:32 +00:00
abff435bd6
Add getting the frequency error of a packet
2018-02-24 22:54:38 +00: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