Morgan 'ARR\!' Allen
1069ad7592
bump 0.6.1
0.6.1
2019-09-01 18:20:15 -07:00
Morgan 'ARR!' Allen
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
Phill Kelley
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
Morgan 'ARR!' Allen
22000b2816
Merge pull request #282 from sandeepmistry/0.6.0
...
release 0.6.0
2019-08-27 22:27:24 -07:00
Morgan 'ARR\!' Allen
9618b68dfa
release 0.6.0
0.6.0
2019-08-27 21:48:42 -07:00
Morgan 'ARR!' Allen
f4a1d27644
Merge pull request #269 from torntrousers/issue-218
...
Don't reset REG_FIFO_ADDR_PTR
2019-07-12 09:19:57 -07:00
Anthony Elder
e272b2ef6a
Don't reset REG_FIFO_ADDR_PTR
2019-07-12 14:41:24 +01:00
Morgan 'ARR!' Allen
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
Morgan 'ARR!' Allen
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
Anthony Elder
1cf44e5bb9
Merge branch 'master' into fix-ISR-not-in-IRAM
2019-06-08 10:31:45 +01:00
Anthony Elder
dee0fdb887
Merge remote-tracking branch 'upstream/master'
2019-06-08 10:31:13 +01:00
Anthony Elder
77a7643dee
Add ISR_PREFIX for ESP8266 and ESP32
2019-06-08 10:25:50 +01:00
Morgan 'ARR!' Allen
dff276e268
Merge pull request #187 from per1234/keywords-separator
...
Use correct field separator in keywords.txt
2018-08-27 12:09:18 -07:00
per1234
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
Sandeep Mistry
baf0d73849
Update README.md
...
Add more info. about the MKR WAN 1300 firmware.
2018-08-19 10:38:43 -04:00
Samuel Lang
9d2a8c9c82
non blocking functions added ( #62 )
2018-08-19 10:34:32 -04:00
Luiz
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
Sandeep Mistry
403738660b
Fix warning
2018-08-06 19:26:01 -04:00
Sandeep Mistry
6a6e9c39d0
Remove trailing white space
2018-08-06 19:25:34 -04:00
Evgeny Dontsov
884769e206
sx127x 20dBm support ( #153 )
2018-08-06 19:23:53 -04:00
Morgan Allen
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
Sandeep Mistry
5f62ed2ce9
Version 0.5.0
0.5.0
2018-05-07 13:03:15 -04:00
Sandeep Mistry
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
Sandeep Mistry
a2636d10a9
Version 0.4.0
0.4.0
2018-05-05 16:14:33 -04:00
Anthony Elder
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
torntrousers
1bb95fdd3d
Merge branch 'master' of git://github.com/sandeepmistry/arduino-LoRa
2018-03-19 13:46:29 +00:00
torntrousers
5d6a7a398a
Correct type of _frequency from int to long
2018-03-18 20:06:04 -04:00
torntrousers
27e2963c97
Add getting the frequency error of a packet ( #111 )
2018-03-18 20:02:47 -04:00
Sandeep Mistry
f5cae9c25d
Only call SPI.usingInterrupt if SPI_HAS_NOTUSINGINTERRUPT is defined
2018-03-18 20:02:01 -04:00
Sandeep Mistry
3ec90c02b4
Stabilize onReceive(...) callback handling
...
By using SPI.usingInterrupt(…) and SPI.notUsingInterrupt(…)
2018-03-18 20:02:01 -04:00
torntrousers
53a7bc888b
Add packetFrequencyError to API.md
2018-03-12 14:30:47 +00:00
Anthony Elder
1356f736a3
Update for review comments
2018-03-02 11:24:32 +00:00
Anthony Elder
abff435bd6
Add getting the frequency error of a packet
2018-02-24 22:54:38 +00:00
Rotzbua
b4558aa8f5
[doc] Extend FAQ ( #96 )
...
* [doc] Extend FAQ
* Update README.md
2018-02-04 21:07:25 -05:00
Morgan Allen
61c390f837
ensure pin DIO0 is set to input
2018-02-04 20:38:36 -05:00
Sandeep Mistry
7798532435
Update README.md
...
Add note about 5V based boards.
2018-01-07 20:21:30 -05:00
Sandeep Mistry
72f90e1c7c
Update README.md
...
Add initial FAQ section
2017-12-17 20:58:04 -05:00
universam1
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
universam1
79a33cee83
stabilize ESP8266 watchdog ( #61 )
...
* stabilize ESP8266 watchdog
* remove guard for ESP8266
* Add brackets
2017-12-17 20:12:27 -05:00
YannikW
4857e1b4c3
fix SNR register
2017-11-12 20:32:04 -05:00
Sandeep Mistry
71f92ebe9a
Remove left over Serial print outs
2017-11-12 20:15:38 -05:00
Sandeep Mistry
24b1533963
Add license header to source files
2017-09-10 20:43:54 -04:00
Sandeep Mistry
7f1ca66449
Update README.md
...
Add note for #34 .
2017-09-04 21:03:00 -04:00
Sandeep Mistry
2506600250
Version 0.3.0
0.3.0
2017-05-28 18:50:08 -04:00
Sandeep Mistry
54b64b3126
Travis CI can now be headless
2017-05-28 18:44:07 -04:00
Sandeep Mistry
4766d03343
Use IDE 1.8.2 and add MKRZero to build list
2017-05-28 18:44:07 -04:00
Sandeep Mistry
0c07094c95
Add new example sketches to Travis CI
2017-05-28 18:44:07 -04:00
Sandeep Mistry
21ace81a59
Some tweaks to new examples
2017-05-28 18:44:07 -04:00
Sandeep Mistry
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
Sandeep Mistry
2a0a42a3fc
Remove test sketches
2017-05-28 18:44:07 -04:00