![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
lab6
Fork of Nucleo_eeprom by
main.cpp
- Committer:
- csggreen
- Date:
- 2017-11-24
- Revision:
- 8:ad8113b969ae
- Parent:
- 7:8faeff100e3a
File content as of revision 8:ad8113b969ae:
#include "mbed.h" #include "eeprom.h" Serial pc(D1, D0); EEPROM memory(I2C_SDA,I2C_SCL,0); //EEPROM abc(I2C_SDA,I2C_SCL,1); BusIn gsswitch(D9,D10,D11,D12,D13,A0,A1); BusOut gsled(D2,D3,D4,D5,D6,D7,D8); DigitalIn switchmenu(A3); DigitalIn switchop(A4); int main() { while(1){ int8_t dummy,data; if(switchmenu==1){ if(switchop==1){ while(switchop==1){ dummy=gsswitch.read(); memory.write(1,(int8_t)dummy); wait_ms(1); //pc.printf("%x\n",dummy); } } } if(switchmenu==0){ if(switchop==1){ while(switchop==1){ memory.read(1,data); gsled.write(data); wait_ms(1); //pc.printf("%x\n",data); } } } } }