Commit Graph

86 Commits

Author SHA1 Message Date
Felix Rusu 4c49258506 add blockErase4K() & read example 2021-09-15 12:55:00 -04:00
Felix Rusu c733c385d4 fix travis-ci links 2021-08-31 15:24:56 -04:00
Felix Rusu deed665e02 add found() and regionIsEmpty() 2021-07-20 14:10:28 -04:00
Felix Rusu e80a582218
Merge pull request #28 from JasonC0x0D/update_comment
Updated Comments about sleep()
2021-06-08 08:14:34 -04:00
JasonC0x0D ac7bc9a993
Updated Comments about sleep()
Clarification that after using sleep(), wake() must be the first function used to communicate with the flash chip.
If this isn't the case, a noisy MISO line can cause the code to hang in the while(busy) loop in the command() function.
This is a "fix" for "gitHub bug #26".
2021-06-07 20:07:28 -07:00
Felix Rusu 9031099cdf Update SPIFlash.cpp
Closes #26, Closes #27
2021-06-07 16:44:39 -04:00
Felix Rusu 6423a585c4 Update .travis.yml 2021-04-29 19:36:15 -04:00
Felix Rusu 23227209f9 Update README.md 2021-04-29 19:33:51 -04:00
Felix Rusu 279282b51f Update examples 2021-01-19 12:48:53 -05:00
Felix Rusu f3f394b7f9 Update SPIFlash_Detect.ino 2021-01-14 15:10:42 -05:00
Felix Rusu 72459052e0 Create SPIFlash_Detect.ino 2021-01-12 13:57:50 -05:00
Felix Rusu 2e984b550e 101.1.3 release
no code changes, just version bump for CI
2020-07-09 10:34:40 -04:00
Felix Rusu 74e8060e40
Merge pull request #25 from ivankravets/patch-3
Update version to 101.1.2
2020-07-09 10:16:49 -04:00
Ivan Kravets 4d476c2d74
Update version to 101.1.2 2020-07-08 23:39:27 +03:00
Felix Rusu 9c0c2b91a2 Update .travis.yml 2020-06-12 10:14:42 -04:00
Felix Rusu ff6294f6f2 Update .travis.yml 2020-06-09 15:26:42 -04:00
Felix Rusu 7543abc897 Update SPIFlash_ReadWrite.ino 2020-06-03 16:58:33 -04:00
Felix Rusu 3ff4c0629b Update SPIFlash_ReadWrite.ino 2020-04-30 14:43:29 -04:00
Felix Rusu 3f3d02ebf4 Update SPIFlash_ReadWrite.ino 2020-04-30 14:36:50 -04:00
Felix Rusu 413bec7e5d Update SPIFlash_ReadWrite.ino 2020-04-30 14:29:37 -04:00
Felix Rusu 3ddba62515
Update README.md 2018-05-30 09:20:31 -04:00
Felix Rusu 26fa5c536a add license file 2018-05-30 09:19:53 -04:00
Felix Rusu 16a45790bb update library.properties 2018-05-26 18:42:35 -04:00
Felix Rusu 64c50c2bda update lib properties 2018-05-24 11:46:45 -04:00
Felix Rusu 09e5edce23 update version 2018-05-24 11:28:34 -04:00
Felix Rusu d5c26ec5aa update version in lib properties 2018-05-24 11:21:29 -04:00
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