Norimasa Okamoto / Mbed 2 deprecated emuISP

Dependencies:   mbed

Committer:
va009039
Date:
Sat Mar 12 09:34:38 2016 +0900
Revision:
2:e3c085ac77f1
Parent:
1:4ff199bddbc1
Child:
3:ccc673a10485
lpc810

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 2:e3c085ac77f1 1 // Memory.h 2016/2/9
va009039 1:4ff199bddbc1 2 #pragma once
va009039 1:4ff199bddbc1 3 #include <stdint.h>
va009039 1:4ff199bddbc1 4
va009039 1:4ff199bddbc1 5 class Memory {
va009039 1:4ff199bddbc1 6 public:
va009039 2:e3c085ac77f1 7 Memory(int flashSize = 4096, int sramSize = 1024, uint32_t sramBase = 0x10000000);
va009039 1:4ff199bddbc1 8 void Write(uint32_t addr, uint8_t c);
va009039 1:4ff199bddbc1 9 uint8_t Read(uint32_t addr);
va009039 1:4ff199bddbc1 10 void Copy(uint32_t dst, uint32_t src, int count);
va009039 1:4ff199bddbc1 11
va009039 1:4ff199bddbc1 12 private:
va009039 1:4ff199bddbc1 13 uint8_t* flash;
va009039 1:4ff199bddbc1 14 uint8_t* ram;
va009039 1:4ff199bddbc1 15 uint32_t flash_end;
va009039 2:e3c085ac77f1 16 uint32_t sram_base;
va009039 2:e3c085ac77f1 17 uint32_t sram_end;
va009039 1:4ff199bddbc1 18 };
va009039 1:4ff199bddbc1 19