Skip to main content

env

Environment and system control bindings for ESP32 Provides basic system functions like reboot, delay, and pin control

// @ts-ignore
@external("env", "reboot")
export declare function reboot(): void;


// @ts-ignore
@external("env", "delay")
export declare function delay(milliseconds: u32): void;


// @ts-ignore
@external("env", "println")
export declare function println(message: u32): void;


// @ts-ignore
@external("env", "dequeue_action_request")
export declare function dequeueActionRequest(): u32;


// @ts-ignore
@external("env", "get_action_request_data")
export declare function getActionRequestData(actionRequestPtr: u32): u32;


// @ts-ignore
@external("env", "destroy_action_request")
export declare function destroyActionRequest(actionRequestPtr: u32): void;


// @ts-ignore
@external("env", "print")
export declare function print(message: u32): void;