flashmagic.js
Version:
NXP LPC Microprocessor Programmer
16 lines (15 loc) • 589 B
TypeScript
import { InSystemProgramming } from './InSystemProgramming';
import { MemoryBlock } from './MemoryBlock';
import { RAMAddress } from './RAMAddress';
import { ROMBlock } from './ROMBlock';
export declare class ROMWriter implements MemoryBlock {
private isp;
block: ROMBlock;
readonly address: number;
readonly sector: number;
readonly length: number;
constructor(isp: InSystemProgramming, addr?: number, size?: number);
eraseBlock(): Promise<ROMWriter>;
copyRAMToFlash(srcAddr: RAMAddress, count: number): Promise<ROMWriter>;
private increment(count);
}