UNPKG

flashmagic.js

Version:
16 lines (15 loc) 589 B
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); }