Update SPIFlash_Detect.ino
This commit is contained in:
parent
72459052e0
commit
f3f394b7f9
|
|
@ -4,8 +4,8 @@
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
|
|
||||||
#define SERIAL_ENABLE
|
#define SERIAL_ENABLE
|
||||||
#define BLINK_FAST_DELAY 100
|
#define BLINK_FAST_DELAY 50
|
||||||
#define BLINK_SLOW_DELAY 500
|
#define BLINK_SLOW_DELAY 1000
|
||||||
|
|
||||||
SPIFlash flash(SS_FLASHMEM, 0xEF30); //EF40 for 16mbit windbond chip
|
SPIFlash flash(SS_FLASHMEM, 0xEF30); //EF40 for 16mbit windbond chip
|
||||||
int LEDTIME = 500;
|
int LEDTIME = 500;
|
||||||
|
|
@ -14,16 +14,20 @@ int LEDTIME = 500;
|
||||||
void setup() {
|
void setup() {
|
||||||
#ifdef SERIAL_ENABLE
|
#ifdef SERIAL_ENABLE
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
delay(4000); //wait a bit until SerialMonitor can be opened
|
delay(2000); //wait a bit until SerialMonitor can be opened
|
||||||
#endif
|
#endif
|
||||||
pinMode(LED_BUILTIN, OUTPUT);
|
pinMode(LED_BUILTIN, OUTPUT);
|
||||||
|
|
||||||
|
//ensure the radio module CS pin is pulled HIGH or it might interfere!
|
||||||
|
pinMode(SS, OUTPUT);
|
||||||
|
digitalWrite(SS, HIGH);
|
||||||
|
|
||||||
|
//ensure FLASH chip is not sleep mode (unresponsive)
|
||||||
|
flash.wakeup();
|
||||||
if (flash.initialize()) {
|
if (flash.initialize()) {
|
||||||
Serial.println("SPI Flash Init OK!");
|
Serial.println("SPI Flash Init OK!");
|
||||||
LEDTIME = BLINK_SLOW_DELAY;
|
LEDTIME = BLINK_SLOW_DELAY;
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
{
|
|
||||||
Serial.println("SPI Flash Init FAIL! (is chip soldered?)");
|
Serial.println("SPI Flash Init FAIL! (is chip soldered?)");
|
||||||
LEDTIME = BLINK_FAST_DELAY;
|
LEDTIME = BLINK_FAST_DELAY;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue