Sun, 25 Aug 2019 19:25:37 +0200
Started to add the stubs for MicroPython.
# -*- coding: utf-8 -*- # Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module containing stubs for API generation of the def 'pyb' module. """ hid_mouse = 0 hid_keyboard = 0 def delay(ms): pass def udelay(us): pass def millis(): pass def micros(): pass def elapsed_millis(start): pass def elapsed_micros(start): pass def hard_reset(): pass def bootloader(): pass def fault_debug(value): pass def disable_irq(): pass def enable_irq(state=True): pass def freq(sysclk=None, hclk=None, pclk1=None, pclk2=None): pass def wfi(): pass def stop(): pass def standby(): pass def have_cdc(): pass def hid(buttons, x, y, z): pass def info(dump_alloc_table=None): pass def main(filename): pass def mount(device, mountpoint, *, readonly=False, mkfs=False): pass def repl_uart(uart): pass def rng(): pass def sync(): pass def unique_id(): pass def usb_mode(modestr=None, vid=0xf055, pid=0x9801, hid=hid_mouse): pass class Accel(): def __init__(self): pass def filtered_xyz(self): pass def tilt(self): pass def x(self): pass def y(self): pass def z(self): pass class ADC(): def __init__(self, pin): pass def read(self): pass def read_timed(self, buf, timer): pass def read_timed_multi(self, adcs, bufs, timer): pass class CAN(): NORMAL = 0 LOOPBACK = 0 SILENT = 0 SILENT_LOOPBACK = 0 STOPPED = 0 ERROR_ACTIVE = 0 ERROR_WARNING = 0 ERROR_PASSIVE = 0 BUS_OFF = 0 LIST16 = 0 MASK16 = 0 LIST32 = 0 MASK32 = 0 def __init__(self, bus, mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False): pass def init(self, mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False): pass @classmethod def initfilterbanks(cls, nr): pass def deinit(self): pass def restart(self): pass def state(self): pass def info(self, list=None): pass def setfilter(self, bank, mode, fifo, params, *, rtr): pass def clearfilter(self, bank): pass def any(self, fifo): pass def recv(self, fifo, list=None, *, timeout=5000): pass def send(self, data, id, *, timeout=0, rtr=False): pass def rxcallback(self, fifo, fun): pass # TODO: complete this