mbed LPC812 emulator pre-alpha version
Dependencies: BaseV6M mbed F12RFileSystem F32RFileSystem ROMSLOT SDStorage
Example
TTB_mbed_LPC812.bin save as "LPC812.IMG" .
internal boot rom image(0x1fff0000-0x1fff1fff) save as "LPC812.ROM".
Tested programs
- TTB_mbed - TOYOSHIKI TINY BASIC mbed Edition
- mbed_blinky - LED1 blinky
EMUInterface.h
- Committer:
- va009039
- Date:
- 2015-08-10
- Revision:
- 1:913dfd59e25a
File content as of revision 1:913dfd59e25a:
// 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; } };