"""
Module: 'onewire' on micropython-v1.18-esp32
"""
# MCU: {'ver': 'v1.18', 'port': 'esp32', 'arch': 'xtensawin', 'sysname': 'esp32', 'release': '1.18.0', 'name': 'micropython', 'mpy': 10757, 'version': '1.18.0', 'machine': 'ESP32 module (spiram) with ESP32', 'build': '', 'nodename': 'esp32', 'platform': 'esp32', 'family': 'micropython'}
# Stubber: 1.5.4
from typing import Any


class OneWireError(Exception):
    """"""


class OneWire:
    """"""

    def __init__(self, *argv, **kwargs) -> None:
        """"""
        ...

    def readinto(self, *args, **kwargs) -> Any:
        ...

    def write(self, *args, **kwargs) -> Any:
        ...

    def crc8(self, *args, **kwargs) -> Any:
        ...

    def readbit(self, *args, **kwargs) -> Any:
        ...

    def readbyte(self, *args, **kwargs) -> Any:
        ...

    def reset(self, *args, **kwargs) -> Any:
        ...

    def scan(self, *args, **kwargs) -> Any:
        ...

    def writebit(self, *args, **kwargs) -> Any:
        ...

    def writebyte(self, *args, **kwargs) -> Any:
        ...

    SEARCH_ROM = 240  # type: int
    MATCH_ROM = 85  # type: int
    SKIP_ROM = 204  # type: int

    def select_rom(self, *args, **kwargs) -> Any:
        ...

82c4b9f27e013fd8654381104e08a5252f37d5a2
<mask token>


class OneWire:
    <mask token>

    def __init__(self, *argv, **kwargs) ->None:
        """"""
        ...
    <mask token>
    <mask token>
    <mask token>

    def readbit(self, *args, **kwargs) ->Any:
        ...

    def readbyte(self, *args, **kwargs) ->Any:
        ...

    def reset(self, *args, **kwargs) ->Any:
        ...
    <mask token>

    def writebit(self, *args, **kwargs) ->Any:
        ...

    def writebyte(self, *args, **kwargs) ->Any:
        ...
    <mask token>
    <mask token>
    <mask token>

    def select_rom(self, *args, **kwargs) ->Any:
        ...

<mask token>


class OneWire:
    <mask token>

    def __init__(self, *argv, **kwargs) ->None:
        """"""
        ...
    <mask token>

    def write(self, *args, **kwargs) ->Any:
        ...

    def crc8(self, *args, **kwargs) ->Any:
        ...

    def readbit(self, *args, **kwargs) ->Any:
        ...

    def readbyte(self, *args, **kwargs) ->Any:
        ...

    def reset(self, *args, **kwargs) ->Any:
        ...
    <mask token>

    def writebit(self, *args, **kwargs) ->Any:
        ...

    def writebyte(self, *args, **kwargs) ->Any:
        ...
    <mask token>
    <mask token>
    <mask token>

    def select_rom(self, *args, **kwargs) ->Any:
        ...

<mask token>


class OneWire:
    <mask token>

    def __init__(self, *argv, **kwargs) ->None:
        """"""
        ...

    def readinto(self, *args, **kwargs) ->Any:
        ...

    def write(self, *args, **kwargs) ->Any:
        ...

    def crc8(self, *args, **kwargs) ->Any:
        ...

    def readbit(self, *args, **kwargs) ->Any:
        ...

    def readbyte(self, *args, **kwargs) ->Any:
        ...

    def reset(self, *args, **kwargs) ->Any:
        ...
    <mask token>

    def writebit(self, *args, **kwargs) ->Any:
        ...

    def writebyte(self, *args, **kwargs) ->Any:
        ...
    <mask token>
    <mask token>
    <mask token>

    def select_rom(self, *args, **kwargs) ->Any:
        ...

<mask token>


class OneWireError(Exception):
    <mask token>


class OneWire:
    """"""

    def __init__(self, *argv, **kwargs) ->None:
        """"""
        ...

    def readinto(self, *args, **kwargs) ->Any:
        ...

    def write(self, *args, **kwargs) ->Any:
        ...

    def crc8(self, *args, **kwargs) ->Any:
        ...

    def readbit(self, *args, **kwargs) ->Any:
        ...

    def readbyte(self, *args, **kwargs) ->Any:
        ...

    def reset(self, *args, **kwargs) ->Any:
        ...

    def scan(self, *args, **kwargs) ->Any:
        ...

    def writebit(self, *args, **kwargs) ->Any:
        ...

    def writebyte(self, *args, **kwargs) ->Any:
        ...
    SEARCH_ROM = 240
    MATCH_ROM = 85
    SKIP_ROM = 204

    def select_rom(self, *args, **kwargs) ->Any:
        ...

"""
Module: 'onewire' on micropython-v1.18-esp32
"""
# MCU: {'ver': 'v1.18', 'port': 'esp32', 'arch': 'xtensawin', 'sysname': 'esp32', 'release': '1.18.0', 'name': 'micropython', 'mpy': 10757, 'version': '1.18.0', 'machine': 'ESP32 module (spiram) with ESP32', 'build': '', 'nodename': 'esp32', 'platform': 'esp32', 'family': 'micropython'}
# Stubber: 1.5.4
from typing import Any


class OneWireError(Exception):
    """"""


class OneWire:
    """"""

    def __init__(self, *argv, **kwargs) -> None:
        """"""
        ...

    def readinto(self, *args, **kwargs) -> Any:
        ...

    def write(self, *args, **kwargs) -> Any:
        ...

    def crc8(self, *args, **kwargs) -> Any:
        ...

    def readbit(self, *args, **kwargs) -> Any:
        ...

    def readbyte(self, *args, **kwargs) -> Any:
        ...

    def reset(self, *args, **kwargs) -> Any:
        ...

    def scan(self, *args, **kwargs) -> Any:
        ...

    def writebit(self, *args, **kwargs) -> Any:
        ...

    def writebyte(self, *args, **kwargs) -> Any:
        ...

    SEARCH_ROM = 240  # type: int
    MATCH_ROM = 85  # type: int
    SKIP_ROM = 204  # type: int

    def select_rom(self, *args, **kwargs) -> Any:
        ...
