Machine module of PicoRuby

Singleton methods

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

deep_sleep

Machine.deep_sleep(Integer gpio_pin, bool edge, bool high) -> 0

delay_ms

Machine.delay_ms(Integer ms) -> Integer

exit

Machine.exit(?Integer status) -> void

get_hwclock

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

mcu_name

Machine.mcu_name() -> String

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(Integer | Float sec) -> Integer

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: