Felix Rusu
8dbf2a4d34
Merge pull request #93 from ademuri/master
...
Allow choosing the SPI interface
2018-04-01 19:08:14 -04:00
Adam Demuri
24a434f070
Disable RFM69_OTA if not compiling for AVR
2018-03-27 22:12:18 -06:00
Adam Demuri
dd5dc9a706
Allow caller specify a specific SPIClass in the constructor
2018-03-27 22:10:44 -06:00
Felix Rusu
8690c03509
PrintHex83 update, add #ifndef arm
2018-03-13 11:56:47 -04:00
Felix Rusu
d15a82ab97
Merge pull request #94 from AndrolGenhald/use_references_in_OTA
...
Use radio and flash references in OTA
2018-03-13 11:43:11 -04:00
Felix Rusu
45a5b189a2
Merge pull request #95 from AndrolGenhald/fix_off_by_one_comment
...
Fix off by one error in comment
2018-03-09 10:14:13 -05:00
Felix Rusu
f3a41e6647
Merge pull request #96 from AndrolGenhald/fix_undefined_exitNow
...
Change undefined exitNow to exit
2018-03-09 10:12:10 -05:00
AndrolGenhald
9937e6315b
Fix off by one error in comment
...
Must have room to append null byte to input
2018-03-08 18:37:17 -06:00
AndrolGenhald
250b0ab5b0
Change undefined exitNow to exit
2018-03-08 18:19:41 -06:00
AndrolGenhald
e76a2f6d41
Use radio and flash references in OTA
...
This one was particularly annoying to debug
2018-03-08 18:07:19 -06:00
Felix Rusu
dcda86fb90
STM32 M3 support
2018-01-25 19:35:46 -05:00
LowPowerLab
928de01a2b
add readAllRegsCompact()
2017-07-24 13:41:41 -04:00
LowPowerLab
2b0511b92b
add missing FREQUENCY_EXACT to Target
2017-07-11 13:46:47 -04:00
LowPowerLab
805bce18b4
Add SwitchMote-PIR auto Motion->ON feature
2017-06-09 12:54:18 -04:00
LowPowerLab
2da600efc5
WirelessProgramming 1.5 + OTA.py
2017-05-25 18:46:57 -04:00
LowPowerLab
be3ffaa516
Fix SwitchMote PIR sketch
2017-05-19 18:49:07 -04:00
LowPowerLab
2537b745f7
Add SwitchMote PIR sensor support example
2017-04-27 13:33:31 -04:00
Felix Rusu
640276caa4
Merge pull request #71 from per1234/readme-markdown
...
Fix header Markdown in README.md
2017-04-14 07:34:30 -04:00
per1234
1371974dbf
Fix header Markdown in README.md
...
GitHub's Markdown interpreter was recently changed to strictly enforce
the GFM spec. This has caused some Markdown to no longer display as
originally intended.
2017-04-13 23:35:07 -07:00
LowPowerLab
f8192e1fd3
adjust IS_RFM69HW to IS_RFM69HW_HCW
...
Include HCW to avoid confusion of HW and HCW modules
2017-03-31 12:21:37 -04:00
LowPowerLab
a1ab144f03
rename DIOMAPPING2_CLKOUT
2017-02-08 11:40:23 -05:00
LowPowerLab
58f0288675
minor additions
2017-02-03 11:56:20 -05:00
LowPowerLab
3d4ebbffc1
fix WeatherNode
2016-12-18 19:25:33 -05:00
LowPowerLab
d9434f3010
ci lib-dep adjustment
2016-11-21 16:56:04 -05:00
LowPowerLab
64618b3315
ci lib-dep specificity test
2016-11-21 16:48:45 -05:00
LowPowerLab
2d148b10c9
remove WeatherNode R1 sample
2016-11-18 15:59:41 -05:00
LowPowerLab
4c561c531b
new WeatherShield R2 example; add SPIFlash ci dep
2016-11-18 15:53:28 -05:00
LowPowerLab
0c0e3455b5
merge & upgrade SwitchMote example
2016-11-17 23:19:42 -05:00
LowPowerLab
d8471441e8
update examples
2016-11-17 22:57:31 -05:00
LowPowerLab
dd9a08cce5
update examples
2016-11-17 22:51:22 -05:00
LowPowerLab
6628c26c91
update .travis.yml
2016-11-17 22:13:19 -05:00
LowPowerLab
336994e0f6
update .travis.yml
2016-11-17 22:07:03 -05:00
LowPowerLab
18494fe085
merge new RFM69_OTA; upgrade wireless programming
2016-11-17 21:13:22 -05:00
LowPowerLab
7f140f04da
fix MotionMote CI attempt
2016-11-02 13:00:16 -04:00
LowPowerLab
67ceeeeab1
fix CI
2016-08-26 15:31:03 -04:00
LowPowerLab
c7addec4ca
MotionMote R3 example update
2016-08-26 15:18:29 -04:00
LowPowerLab
742a750cc4
Update PiGateway example
2016-08-16 09:30:31 -04:00
LowPowerLab
8e2fc296ff
add DeepSleep example w/ LowPower Lib
2016-08-02 14:18:22 -04:00
LowPowerLab
a8d4044841
fix DeepSleep sketch
2016-08-02 14:15:51 -04:00
LowPowerLab
fa41404963
switch Mightyhat/PiGateway serial to 19200baud
2016-07-26 20:15:58 -04:00
LowPowerLab
4a2bca1af0
fix typo
2016-07-19 16:50:26 -04:00
LowPowerLab
637b39ca45
DeepSleep sketch fixes
2016-07-19 16:31:19 -04:00
Felix Rusu
dbea3aa62e
Merge pull request #48 from LowPowerLab/revert-46-master
...
Revert "Declare RFM69 interrupt with SPI.usingInterrupt()"
2016-07-13 09:23:37 -04:00
Felix Rusu
c4dd545556
Revert "Declare RFM69 interrupt with SPI.usingInterrupt()"
2016-07-13 08:51:55 -04:00
Felix Rusu
31c2d836a8
Merge pull request #46 from markbergsma/master
...
Declare RFM69 interrupt with SPI.usingInterrupt() when SPI_HAS_TRANSACTION
2016-06-22 09:59:03 -04:00
Mark Bergsma
bc0665b018
Declare RFM69 interrupt with SPI.usingInterrupt()
...
This interrupt is then masked during SPI transactions of other
code/libraries that use SPI transactions, to prevent the RFM69
interrupt handler (which does SPI transfers) preempting other SPI
transfers.
2016-06-19 10:18:39 +02:00
Felix Rusu
ea02e14b57
Merge pull request #44 from markbergsma/master
...
Don't reenable interrupts in the ISR
2016-06-08 09:28:33 -04:00
Mark Bergsma
2133bbfe79
Don't reenable interrupts in the ISR
...
The unselect() method, liberally called directly and indirectly
from the interrupt handler, always reenables interrupts after it's
done. In ISRs, interrupts are disabled by default, and although
reenabling is allowed, the interrupt handler doesn't seem to have
reentrant code. Therefore, only reenable when not in an ISR.
This was causing problems in certain circumstances, e.g. with
an Arduino Ethernet shield, most packet receptions would cause
resets.
2016-06-04 20:22:45 +02:00
LowPowerLab
ca93c49b22
minor tweaks
2016-04-13 09:52:44 -04:00
LowPowerLab
191daf4f3e
allow dialing up TX Power
2016-04-04 11:03:40 -04:00