UNPKG

bossa-web

Version:

Port of BOSSA to TypeScript with support for WebSerial API

29 lines (28 loc) 1.15 kB
import { Flash } from './flash'; import { SamBA } from './samba'; export declare class D2xNvmFlash extends Flash { protected _eraseAuto: boolean; constructor(samba: SamBA, name: string, pages: number, size: number, user: number, stack: number); protected get NVM_UR_SIZE(): number; protected erase(offset: number, size: number): Promise<void>; eraseAll(offset: number): Promise<void>; get eraseAuto(): boolean; set eraseAuto(enable: boolean); getLockRegions(): Promise<Array<boolean>>; getSecurity(): Promise<boolean>; getBod(): Promise<boolean>; canBod(): boolean; getBor(): Promise<boolean>; canBor(): boolean; getBootFlash(): boolean; canBootFlash(): boolean; readUserRow(userRow: Uint8Array): Promise<void>; writeOptions(): Promise<void>; writePage(page: number): Promise<void>; waitReady(): Promise<void>; readPage(page: number, buf: Uint8Array): Promise<void>; readReg(reg: number): Promise<number>; writeReg(reg: number, value: number): Promise<void>; command(cmd: number): Promise<void>; writeBuffer(dst_addr: number, size: number): Promise<void>; }