PicoRuby.org
  • Nav
  • GitHub
  • Products
    • PicoRuby
    • PRK Firmware
    • R2P2
    • PicoRuby master
    • Overview
      • Introduction
      • Contribution
    • R2P2 & Workshop
      • Setup and General Information
      • Terminal Emulator
      • Breadboard Basics
      • R2P2 WiFi Config
      • Troubleshooting
      • ROM Corruption
    • Builtin
      • class Array
      • module Enumerable
      • class FalseClass
      • class Float
      • class Hash
      • class Integer
      • module Kernel
      • module Math
      • class NilClass
      • class Object
      • class Proc
      • class Range
      • class String
      • class Symbol
      • class TrueClass
    • Error
      • class ArgumentError
      • class CYW43::ConnectTimeout
      • class EAGAINWaitReadable
      • class EOFError
      • class ESP32::ConnectTimeout
      • class Exception
      • class GPIO::Error
      • class IOError
      • class Interrupt
      • class JSON::DiggerError
      • class JSON::GeneratorError
      • class JSON::JSONError
      • class JSON::ParserError
      • class JWT::DecodeError
      • class JWT::ExpiredSignature
      • class JWT::IncorrectAlgorithm
      • class JWT::VerificationError
      • class LoadError
      • class NameError
      • class NoMethodError
      • class NotImplementedError
      • class Prism::ParseError
      • class RangeError
      • class RuntimeError
      • class SQLite3::Exception
      • class SignalException
      • class StandardError
      • class SyntaxError
      • class TypeError
      • class ZeroDivisionError
    • Hardware Device
      • class AHT25
      • class AQM0802A
      • class CYW43
      • class CYW43::Auth
      • class CYW43::GPIO
      • class DipSwitch
      • class ESP32
      • class ESP32::Auth
      • class HCSR04
      • class MCP3004
      • class MCP3008
      • class MCP3204
      • class MCP3208
      • class MCP3424
      • class MCP3x0x
      • class PCF8523
      • class QuectelCellular
      • class QuectelCellular::HTTPSClient
      • class QuectelCellular::SoracomBeamUDP
      • class QuectelCellular::UDPClient
      • class RTD
      • class RTD::PT100
      • class Watchdog
    • IO Peripheral
      • class ADC
      • class I2C
      • class PWM
      • class SPI
      • class UART
      • class UART::RxBuffer
    • General
      • class BLE
      • class BLE::AdvertisingData
      • class BLE::AdvertisingReport
      • class BLE::GattDatabase
      • class BLE::Utils
      • class Base16
      • class Base64
      • class BasicSocket
      • module CRC
      • class Data
      • class Dir
      • class ENVClass
      • class ESP32::WiFi
      • module Editor
      • class Editor::Base
      • class Editor::Buffer
      • class Editor::Line
      • class Editor::Screen
      • class FAT
      • class FAT::Dir
      • class FAT::File
      • class FAT::Stat
      • class FAT::VFSMethods
      • class File
      • module File::Constants
      • class File::Stat
      • class FileTest
      • module GC
      • class GPIO
      • class HCSR04::TimeoutError
      • class HCSR04::WraparoundError
      • class IIRFilter
      • class IO
      • module IRQ
      • class IRQ::IRQInstance
      • module JS
      • class JS::Object
      • module JSON
      • module JSON::Common
      • class JSON::Digger
      • class JSON::Generator
      • class JSON::Parser
      • module JWT
      • class JWT::Decoder
      • module Kernel
      • class Keyboard::Irb
      • class Logger
      • class MML
      • class Machine
      • module MbedTLS
      • class MbedTLS::CMAC
      • class MbedTLS::Cipher
      • class MbedTLS::Digest
      • class MbedTLS::HMAC
      • module MbedTLS::PKey
      • class MbedTLS::PKey::PKeyBase
      • class MbedTLS::PKey::PKeyError
      • class MbedTLS::PKey::RSA
      • class Module
      • module Net
      • class Net::DNS
      • class Net::Delete
      • class Net::Get
      • class Net::HTTP
      • class Net::HTTPAccepted
      • class Net::HTTPBadGateway
      • class Net::HTTPBadRequest
      • class Net::HTTPBadResponse
      • class Net::HTTPClient
      • class Net::HTTPClientBase
      • class Net::HTTPClientError
      • class Net::HTTPCreated
      • class Net::HTTPForbidden
      • class Net::HTTPFound
      • class Net::HTTPGenericRequest
      • class Net::HTTPInformation
      • class Net::HTTPInternalServerError
      • class Net::HTTPMethodNotAllowed
      • class Net::HTTPMovedPermanently
      • class Net::HTTPNoContent
      • class Net::HTTPNotFound
      • class Net::HTTPNotImplemented
      • class Net::HTTPNotModified
      • class Net::HTTPOK
      • class Net::HTTPRedirection
      • class Net::HTTPRequest
      • class Net::HTTPResponse
      • class Net::HTTPSClient
      • class Net::HTTPSeeOther
      • class Net::HTTPServerError
      • class Net::HTTPServiceUnavailable
      • class Net::HTTPSuccess
      • class Net::HTTPTemporaryRedirect
      • class Net::HTTPUnauthorized
      • class Net::HTTPUnknownResponse
      • class Net::HTTPUtil
      • class Net::Head
      • class Net::NTP
      • class Net::NTP::Packet
      • class Net::Options
      • class Net::Patch
      • class Net::Post
      • class Net::Put
      • class Net::TCPClient
      • class Net::UDPClient
      • class ObjectSpace
      • module PNGBIT
      • module PRS
      • class PRS::Compiler
      • module PSG
      • class PSG::Driver
      • class PSG::Keyboard
      • class PicoLine
      • class PicoLine::Question
      • class PicoRubyVM
      • class PicoRubyVM::InstructionSequence
      • module Picotest
      • class Picotest::Double
      • class Picotest::Runner
      • class Picotest::Test
      • class PitchDetector
      • class PitchDetector::Note
      • class Prism
      • class Prism::Location
      • class Prism::ParseResult
      • class Proc
      • class RMT
      • class RNG
      • class Rapicco
      • class Rapicco::Parser
      • class Rapicco::Slide
      • class Rapicco::Sprite
      • module RbConfig
      • class RotateLogger
      • class SK6812
      • class SQLite3
      • class SQLite3::Database
      • class SQLite3::ResultSet
      • class SQLite3::Statement
      • class SSD1306
      • class SSLContext
      • class SSLSocket
      • class Sandbox
      • class Shell
      • class Shell::Job
      • class Shell::Parser
      • class Shell::Parser::Node
      • class Shell::Pipeline
      • class Shell::Pipeline::PipeIO
      • class Shell::Tokenizer
      • module Shinonome
      • module Signal
      • class TCPServer
      • class TCPSocket
      • class Task
      • class Task::Stat
      • module Terminus