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