Commit Graph

362 Commits

Author SHA1 Message Date
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
LowPowerLab 3bfe8f1be7 add example back in, dont include in cc 2016-03-30 10:03:03 -04:00
LowPowerLab 24fdbf4a15 add deepsleep example 2016-03-30 09:22:57 -04:00
Felix Rusu 4039727bab Merge pull request #40 from ivankravets/patch-1
Disable "PiGateway_withLCD.ino" example
2016-03-30 09:19:01 -04:00
Ivan Kravets c63c2f7219 Disable "PiGateway_withLCD.ino" example 2016-03-30 11:57:27 +03:00
LowPowerLab f941b05f09 remove cc fail offending sketch 2016-03-29 21:02:01 -04:00
Felix Rusu a0c3be016c Merge pull request #39 from wifixcort/master
Support for SAMD21
2016-03-29 20:59:58 -04:00
LowPowerLab 739e69f8b7 cc fix attempt 2016-03-29 20:53:29 -04:00
LowPowerLab 01038e8afa adjust encrypt key 2016-03-29 17:06:23 -04:00
LowPowerLab 7dd00f62d8 comment out sketch failing the CC 2016-03-29 17:05:38 -04:00