rustscript-embedded 0.3.3

Embedded RustScript VMBC runtime with a no_std host-function ABI
#pragma once

#include <cstddef>
#include <cstdint>

#define HIGH 1
#define LOW 0
#define INPUT 0
#define OUTPUT 1

class SimSerial {
public:
    void begin(unsigned long baud);
    void print(const char *value);
    void print(int32_t value);
    void println();
    void println(int32_t value);
    size_t write(const uint8_t *data, size_t len);
};

extern SimSerial Serial;

void pinMode(uint8_t pin, uint8_t mode);
void digitalWrite(uint8_t pin, uint8_t value);
int digitalRead(uint8_t pin);
void delay(unsigned long milliseconds);

void setup();
void loop();