UNPKG

bossa-web

Version:

Port of BOSSA to TypeScript with support for WebSerial API

27 lines (26 loc) 891 B
import { SamBA } from "./samba"; export declare abstract class Applet { /** * Create a flasher * * @param samba SamBA instance handling IO with board * @param addr Flash base address * @param size Page size in bytes * @param user Address in SRAM where the applet and buffers will be placed */ constructor(samba: SamBA, addr: number, code: Uint8Array, size: number, start: number, stack: number, reset: number); get size(): number; get addr(): number; protected _samba: SamBA; protected _addr: number; protected _size: number; protected _start: number; protected _stack: number; protected _reset: number; protected _code: Uint8Array; protected _installed: boolean; protected checkInstall(): Promise<void>; setStack(stack: number): Promise<void>; run(): Promise<void>; runv(): Promise<void>; }