/* Microchip 25LC160C 2KiB EEPROM * * Device: PIC16F1459 * Compiler: XC8 v3.00 * * Usage: * * #include * #include * #include "types.h" * #include "spi.h" * #include "eeprom.h" */ // Pin mapping #define EEPROM_CS_TRIS TRISAbits.TRISA5 #define EEPROM_CS LATAbits.LATA5 void eepromInit(void); void eepromWriteEnable(void); void eepromWriteDisable(void); void eepromWrite(U16 addr, U8 data[], U8 size); void eepromRead(U16 addr, U8 data[], U8 size);