Machine module of PicoRuby

Singleton methods

_stdin_getc

Machine._stdin_getc() -> (String | nil)

_stdin_gets

Machine._stdin_gets() -> (String | nil)

board_millis

Machine.board_millis() -> Integer

bootsel_pressed?

Machine.bootsel_pressed?() -> bool

busy_wait_ms

Machine.busy_wait_ms(Integer ms) -> Integer

check_signal

Machine.check_signal() -> void

debug_puts

Machine.debug_puts(String str) -> nil

delay_ms

Machine.delay_ms(Integer ms) -> Integer

exit

Machine.exit(?Integer status) -> bot

get_hwclock

Machine.get_hwclock() -> [Integer, Integer]

mcu_name

Machine.mcu_name() -> String

poll_signal

Machine.poll_signal() -> Symbol?

pop_signal_self_manage

Machine.pop_signal_self_manage() -> bool

posix?

Machine.posix?() -> bool

read_memory

Machine.read_memory(Integer address, Integer size) -> String

reboot

Machine.reboot(?Integer wait_ms) -> nil

set_hwclock

Machine.set_hwclock(Integer tv_sec) -> Integer

signal_self_manage

Machine.signal_self_manage() -> void

sleep

Machine.sleep(deep: bool, source: _SleepGpioSource | :timer, **untyped opt) -> void

tud_mounted?

Machine.tud_mounted?() -> bool

tud_task

Machine.tud_task() -> void

unique_id

Machine.unique_id() -> String

uptime_formatted

Machine.uptime_formatted() -> String

uptime_us

Machine.uptime_us() -> Integer

wifi_available?

Machine.wifi_available?() -> bool
Tags: