Commit Graph

60 Commits

Author SHA1 Message Date
Felix Rusu eec4aa34b2 Move SPI.begin() per Issue#20
https://github.com/LowPowerLab/SPIFlash/issues/20
2018-05-23 12:35:20 -04:00
Felix Rusu 09f09b923c protect AVR SPCR & SPSR 2018-04-04 10:36:23 -04:00
Felix Rusu 66b428bb62
Update README.md 2018-03-15 11:19:03 -04:00
Felix Rusu de7906b9ca Add library properties file 2018-02-12 11:04:01 -05:00
LowPowerLab 7885ef3f9e fix wakeup() 2017-08-04 11:44:28 -04:00
Felix Rusu 6da0f48e9f Merge pull request #18 from per1234/fix-header-markdown
Fix header Markdown
2017-04-14 07:34:48 -04:00
per1234 bc0fbb0491 Fix header Markdown
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:42:38 -07:00
Felix Rusu 168ad0c323 Update README.md 2015-12-28 20:25:55 -05:00
Felix Rusu e20acb1ab1 Update README.md 2015-12-28 19:37:33 -05:00
Felix Rusu 47f711c261 Update README.md 2015-12-28 15:49:24 -05:00
Felix Rusu 3cf16ddcba Update README.md 2015-12-28 15:48:16 -05:00
Felix Rusu ed6b96697c Update README.md 2015-12-28 15:44:30 -05:00
Felix Rusu 53ab85c7d8 Update README.md 2015-12-28 15:41:21 -05:00
Felix Rusu 39de51540c Merge pull request #13 from ivankravets/patch-2
Continuous Integration
2015-12-28 15:40:36 -05:00
Ivan Kravets 7f596dcb18 Continuous Integration using @PlatformIO and @travis-ci
@PlatformIO (an open source ecosystem for IoT development) in pair with @travis-ci proposes to apply continuos integration for embedded projects in a few clicks.

* Official Travis CI Documentation for PlatformIO: https://docs.travis-ci.com/user/integration/platformio/
* PlatformIO documentation for Travis CI: http://docs.platformio.org/en/latest/ci/travis.html

Please enable Travis.CI for this project http://docs.travis-ci.com/user/getting-started/#To-get-started-with-Travis-CI%3A (steps 1, 2, 5)

What is more, you can add badge with build status to your README

**Markdown**
```
[![Build Status](https://travis-ci.org/LowPowerLab/SPIFlash.svg?branch=master)](https://travis-ci.orgLowPowerLab/SPIFlash)
```

**RST**
```
.. image:: https://travis-ci.org/LowPowerLab/SPIFlash.svg?branch=master
    :target: https://travis-ci.org/LowPowerLab/SPIFlash
```
2015-12-08 11:59:29 +02:00
LowPowerLab ea8e6132b0 add blockErase64K() 2015-11-10 10:35:25 -05:00
LowPowerLab 130abb9ca0 add fast blinking when initialize succeeds 2015-10-14 11:11:43 -04:00
LowPowerLab 6e92ea284a Use SPI_TRANSCTIONS when supported 2015-06-02 15:02:10 -04:00
LowPowerLab 126592337b Merge branch 'master' of https://github.com/LowPowerLab/SPIFlash 2015-06-02 14:59:25 -04:00
LowPowerLab 7ab6179f4e Use SPI_TRANSACTIONS when supported 2015-06-02 14:59:21 -04:00
Felix Rusu f192bfa94c Update SPIFlash_ReadWrite.ino 2015-05-03 16:02:57 -04:00
LowPowerLab 46b3d40a0c void* pointer arithmetic bug 2015-02-08 22:13:47 -05:00
Felix Rusu 924c265cef Merge pull request #7 from TomWS1/writeBytes-Update
Removed 256 restriction from writeBytes()
2015-02-07 21:37:54 -05:00
TomWS1 4616a7670c Removed 256 restriction from writeBytes()
Original version was constrained by Flash 256 byte page limits.  This
change allows up to 64K writes and also deals with blocks that cross
pages (even if 2 bytes starting at address = 0xyyFF.
2015-02-06 09:58:42 -05:00
Felix Rusu 8d8a00c87c Merge pull request #6 from ivankravets/patch-1
PlatformIO Library Registry manifest file
2015-01-16 14:49:08 -05:00
Ivan Kravets fe784892e0 PlatformIO Library Registry manifest file
* This library in Web Registry: http://platformio.org/#!/lib/show/125/SPIFlash
* Specification: [PlatformIO Library Manager](http://docs.platformio.org/en/latest/librarymanager/index.html)
* Integration: [IDE Integration](http://docs.platformio.org/en/latest/ide.html)
2015-01-16 21:40:15 +02:00
LowPowerLab a349130cc3 Add busy() while() explanation 2015-01-08 20:44:12 -05:00
Felix Rusu 16e28cc666 Update example to work with MoteinoMEGA 2014-11-11 09:49:12 -05:00
LowPowerLab 0ff7e84224 Update README.md 2014-07-29 17:28:41 -04:00
LowPowerLab 477d475b03 Update README.md 2014-07-29 17:27:46 -04:00
LowPowerLab 52611e9746 Update README.md 2014-07-29 17:25:21 -04:00
LowPowerLab 528ceb2465 Update README.md 2014-07-29 17:23:02 -04:00
LowPowerLab ed39b2da17 Update README.md 2014-07-29 17:21:36 -04:00
Felix Rusu 57715ad5c0 Unintrusive SPI transactions & misc fixes 2014-07-29 17:10:06 -04:00
LowPowerLab 43e0150b1b Merge pull request #3 from PaulStoffregen/master
SPI transactions
2014-07-29 16:45:13 -04:00
PaulStoffregen 19a2e53ba1 Use only necessary .h files in example 2014-07-29 10:13:32 -07:00
PaulStoffregen aa404fdea8 Use SPI transaction, if supported by SPI library 2014-07-29 10:12:31 -07:00
Felix Rusu 7c4424e08e Fix writeBytes length
Credit to wilsynet
2014-06-30 11:25:09 -04:00
Felix Rusu 0370bec69d Add readUniqueId() to get unique 64 bit MAC
Reads 64 bit MAC unique ID
2014-05-29 14:32:19 -04:00
LowPowerLab 7b054f770f fix infinite loop bug when HIGH-Z MISO stays high (take2) 2013-08-02 10:23:56 -04:00
Felix Rusu 0efea19ac2 fix infinite loop bug when HIGH-Z MISO stays high
When FLASH chip is not present and MISO is in high impedance, other SPI
devices might pull MISO high and the while(busy) loop might never return
because of a false positive busy (actually MISO would return 0XFF for
status register including the BUSY bit)
2013-08-02 00:02:46 -04:00
Felix Rusu 53156895f3 adding sleep/wakeup functions, moving WirelessHEX 2013-07-13 23:07:08 -04:00
LowPowerLab 722fe3c3b8 Fix for SS pin on MoteinoLeo, Atmega32u4, Arduino Leonardo 2013-05-30 17:47:40 -04:00
LowPowerLab 860fbfb9a0 Update WirelessHEX.cpp 2013-05-04 23:52:29 -03:00
LowPowerLab 40d4b30094 Update WirelessHEX.h 2013-05-04 23:52:11 -03:00
LowPowerLab 2bc66abd61 Update WirelessHEX.cpp 2013-05-04 22:05:27 -03:00
LowPowerLab a240e23ad6 Update WirelessHEX.h 2013-05-04 22:04:36 -03:00
LowPowerLab 8204695412 Create SPIFlash_ReadWrite.ino 2013-04-19 17:00:38 -03:00
LowPowerLab 78485dd54c Create WirelessHEX.h 2013-04-18 18:49:02 -03:00
LowPowerLab 8a029bed62 Create WirelessHEX.cpp 2013-04-18 18:48:44 -03:00