-

Dependencies:   eeprom mbed

Fork of Nucleo_eeprom by FRA221_2015

main.cpp

Committer:
lolopo008
Date:
2015-11-17
Revision:
4:bbe1edd50fb6
Parent:
3:8d9d440c1a2c

File content as of revision 4:bbe1edd50fb6:

#include "mbed.h"
#include "eeprom.h"

BusOut led(D2,D3,D4,D5,D6,D7,D8);
BusIn sw(D9,D10,D11,D12,D13,A0,A1);

DigitalIn swm(A2);
DigitalIn swd(A3);

EEPROM memory(I2C_SDA,I2C_SCL,0);

int main()
{
    int In,Out;
    while(1) {
        if(swm==1) {
            while(1) {
                if(swd==1) {
                    In=sw;
                    memory.write(1,In);

                } else if(swm==0) {
                    memory.read(1,Out);
                    break;
                }
            }
        } else {
            while(1) {
                if(swd==1) {
                    led=Out;

                } else if(swm==1) {

                    break;
                }
            }
        }
    }
}