1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #pragma once
- #ifndef EXTERNAL_EEPROM_SPI_SLAVE_SELECT_PIN
- # error "No chip select pin defined -- missing EXTERNAL_EEPROM_SPI_SLAVE_SELECT_PIN"
- #endif
- #ifndef EXTERNAL_EEPROM_SPI_CLOCK_DIVISOR
- # ifdef __AVR__
- # define EXTERNAL_EEPROM_SPI_CLOCK_DIVISOR 8
- # else
- # define EXTERNAL_EEPROM_SPI_CLOCK_DIVISOR 64
- # endif
- #endif
- #ifndef EXTERNAL_EEPROM_SPI_MODE
- # define EXTERNAL_EEPROM_SPI_MODE 0
- #endif
- #ifndef EXTERNAL_EEPROM_SPI_LSBFIRST
- # define EXTERNAL_EEPROM_SPI_LSBFIRST false
- #endif
- #ifndef EXTERNAL_EEPROM_BYTE_COUNT
- # define EXTERNAL_EEPROM_BYTE_COUNT 8192
- #endif
- #ifndef EXTERNAL_EEPROM_PAGE_SIZE
- # define EXTERNAL_EEPROM_PAGE_SIZE 32
- #endif
- #ifndef EXTERNAL_EEPROM_ADDRESS_SIZE
- # define EXTERNAL_EEPROM_ADDRESS_SIZE 2
- #endif
|