CircuitPython/busio.py

Thu, 29 Aug 2019 19:05:05 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 29 Aug 2019 19:05:05 +0200
changeset 7
e336d6afc5a6
parent 6
81a2208f13e4
permissions
-rw-r--r--

CircuitPython: added more stub files.

# -*- coding: utf-8 -*-

# Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
#

"""
Module containing stubs for API generation of the 'busio' module.
"""

class I2C():
    def __init__(self, scl, sda, *, frequency=400000):
        pass
    
    def deinit(self):
        pass
    
    def scan(self):
        pass
    
    def try_lock(self):
        pass
    
    def unlock(self):
        pass
    
    def readfrom_into(self, address, buffer, *, start=0, end=None):
        pass
    
    def writeto(self, address, buffer, *, start=0, end=None, stop=True):
        pass

class OneWire():
    def __init__(self, pin):
        pass
    
    def deinit(self):
        pass
    
    def reset(self):
        pass
    
    def read_bit(self):
        pass
    
    def write_bit(self, value):
        pass

class SPI():
    frequency = 0
    
    def __init__(self, clock, MOSI=None, MISO=None):
        pass
    
    def deinit(self):
        pass
    
    def configure(self, *, baudrate=100000, polarity=0, phase=0, bits=8):
        pass
    
    
    def try_lock(self):
        pass
    
    def unlock(self):
        pass
    
    def write(self, buffer, *, start=0, end=None):
        pass
    
    def readinto(self, buffer, *, start=0, end=None, write_value=0):
        pass
    
    def write_readinto(self, buffer_out, buffer_in, *, out_start=0,
                       out_end=None, in_start=0, in_end=None):
        pass

class UART():
    baudrate = 0
    in_waiting = 0
    
    def __init__(self, x, rx, *, baudrate=9600, bits=8, parity=None, stop=1,
                 timeout=1, receiver_buffer_size=64):
        pass
    
    def deinit(self):
        pass
    
    def read(self, nbytes=None):
        pass
    
    def readinto(self, buf):
        pass
    
    def readline(self):
        pass
    
    def write(self, buf):
        pass
    
    def reset_input_buffer(self):
        pass

eric ide

mercurial