Browse Source

AVR compatibility

main
PaulStoffregen 9 years ago
parent
commit
db7e1870c5
2 changed files with 7 additions and 3 deletions
  1. +4
    -1
      SerialFlashChip.cpp
  2. +3
    -2
      examples/TestHardware/TestHardware.ino

+ 4
- 1
SerialFlashChip.cpp View File

*/ */


#include "SerialFlash.h" #include "SerialFlash.h"
#include "SPIFIFO.h"


#define CSCONFIG() pinMode(6, OUTPUT) #define CSCONFIG() pinMode(6, OUTPUT)
#define CSASSERT() digitalWriteFast(6, LOW) #define CSASSERT() digitalWriteFast(6, LOW)
#define CSRELEASE() digitalWriteFast(6, HIGH) #define CSRELEASE() digitalWriteFast(6, HIGH)
#define SPICONFIG SPISettings(50000000, MSBFIRST, SPI_MODE0) #define SPICONFIG SPISettings(50000000, MSBFIRST, SPI_MODE0)


#if !defined(__arm__) || !defined(CORE_TEENSY)
#define digitalWriteFast(pin, state) digitalWrite((pin), (state))
#endif

uint16_t SerialFlashChip::dirindex = 0; uint16_t SerialFlashChip::dirindex = 0;
uint8_t SerialFlashChip::fourbytemode = 0; uint8_t SerialFlashChip::fourbytemode = 0;
uint8_t SerialFlashChip::busy = 0; uint8_t SerialFlashChip::busy = 0;

+ 3
- 2
examples/TestHardware/TestHardware.ino View File

while (!Serial) ; while (!Serial) ;
delay(10); delay(10);


SPI.setSCK(14); // Audio shield has SCK on pin 14
SPI.setMOSI(7); // Audio shield has MOSI on pin 7
//uncomment these if using Teensy audio shield
//SPI.setSCK(14); // Audio shield has SCK on pin 14
//SPI.setMOSI(7); // Audio shield has MOSI on pin 7


Serial.println("Test Hardware"); Serial.println("Test Hardware");
SerialFlash.begin(); SerialFlash.begin();

Loading…
Cancel
Save