mbed LPC1114 emulator pre-alpha version
Dependencies: BaseV6M mbed F12RFileSystem F32RFileSystem ROMSLOT SDStorage
Fork of emu812 by
TOYOSHIKI TINY BASIC mbed Edition TTB_mbed_LPC1114.bin save as "LPC1114.IMG" .
Diff: EMUInterface.h
- Revision:
- 1:913dfd59e25a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/EMUInterface.h Mon Aug 10 22:52:48 2015 +0900 @@ -0,0 +1,17 @@ +// EMUInterface.h 2015/8/3 +#pragma once +#include "mbed.h" + +class EMUInterface { +protected: + virtual void SerialPutc_Callback(int ch, uint8_t c) {} + virtual int SerialGetc_Callback(int ch) { return -1; } + virtual int SerialReadable_Callback(int ch) { return 0; } + virtual void DigitalWrite_Callback(int port, int pin, int value) {} + virtual int DigitalRead_Callback(int port, int pin) { return 0; } + virtual int I2CWrite_Callback(uint8_t addr, const uint8_t* data, int size) { return 0; } + virtual int I2CRead_Callback(uint8_t addr, uint8_t* data, int size) { return 0; } + virtual int SPIWrite_Callback(int ch, int value) { return 0; } +}; + +