Fri, 23 Aug 2019 17:14:44 +0200
APIs: added API files for BBC micro:bit MicroPython and updated the PyQt5 API files.
--- a/docs/changelog Fri Aug 23 14:49:59 2019 +0200 +++ b/docs/changelog Fri Aug 23 17:14:44 2019 +0200 @@ -8,6 +8,9 @@ -- added an action to the Windows menu to activate the current editor - Mercurial Interface -- added an action to commit a merge +- API Files: + -- added API files for BBC micro:bit MicroPython and updated the PyQt5 API + files Version 19.8: - bug fixes
--- a/eric6.e4p Fri Aug 23 14:49:59 2019 +0200 +++ b/eric6.e4p Fri Aug 23 17:14:44 2019 +0200 @@ -2320,9 +2320,13 @@ <Other>eric6/APIs/Python/zope-3.3.1.api</Other> <Other>eric6/APIs/Python3/PyQt4.bas</Other> <Other>eric6/APIs/Python3/PyQt5.bas</Other> + <Other>eric6/APIs/Python3/PyQtChart.bas</Other> + <Other>eric6/APIs/Python3/PyQtWebEngine.bas</Other> <Other>eric6/APIs/Python3/QScintilla2.bas</Other> <Other>eric6/APIs/Python3/eric6.api</Other> <Other>eric6/APIs/Python3/eric6.bas</Other> + <Other>eric6/APIs/Python3/microbit.api</Other> + <Other>eric6/APIs/Python3/microbit.bas</Other> <Other>eric6/APIs/QSS/qss.api</Other> <Other>eric6/APIs/Ruby/Ruby-1.8.7.api</Other> <Other>eric6/APIs/Ruby/Ruby-1.8.7.bas</Other>
--- a/eric6/APIs/Python3/PyQt5.bas Fri Aug 23 14:49:59 2019 +0200 +++ b/eric6/APIs/Python3/PyQt5.bas Fri Aug 23 17:14:44 2019 +0200 @@ -4,10 +4,15 @@ QAbstractGraphicsShapeItem QGraphicsItem QAbstractItemDelegate QObject QAbstractItemModel QObject +QAbstractItemModelReplica QAbstractItemModel +QAbstractItemModelTester QObject QAbstractItemView QAbstractScrollArea QAbstractListModel QAbstractItemModel QAbstractMessageHandler QObject QAbstractNetworkCache QObject +QAbstractOAuth QObject +QAbstractOAuth2 QAbstractOAuth +QAbstractOAuthReplyHandler QObject QAbstractPrintDialog QDialog QAbstractProxyModel QAbstractItemModel QAbstractScrollArea QFrame @@ -19,6 +24,7 @@ QAbstractTextDocumentLayout QObject QAbstractTransition QObject QAbstractUriResolver QObject +QAbstractVideoFilter QObject QAbstractVideoSurface QObject QAccelerometer QSensor QAccelerometerFilter QSensorFilter @@ -61,6 +67,8 @@ QCameraImageCapture QObject QMediaBindableInterface QCameraImageProcessing QObject QCameraViewfinder QVideoWidget +QCborKnownTags IntEnum +QCborSimpleType IntEnum QCheckBox QAbstractButton QChildEvent QEvent QClipboard QObject @@ -74,6 +82,7 @@ QCompassFilter QSensorFilter QCompassReading QSensorReading QCompleter QObject +QConcatenateTablesProxyModel QAbstractItemModel QConicalGradient QGradient QContextMenuEvent QInputEvent QCoreApplication QObject @@ -99,8 +108,24 @@ QDialog QWidget QDialogButtonBox QWidget QDirModel QAbstractItemModel +QDistanceFilter QSensorFilter +QDistanceReading QSensorReading +QDistanceSensor QSensor QDnsLookup QObject QDockWidget QWidget +QDomAttr QDomNode +QDomCDATASection QDomText +QDomCharacterData QDomNode +QDomComment QDomCharacterData +QDomDocument QDomNode +QDomDocumentFragment QDomNode +QDomDocumentType QDomNode +QDomElement QDomNode +QDomEntity QDomNode +QDomEntityReference QDomNode +QDomNotation QDomNode +QDomProcessingInstruction QDomNode +QDomText QDomCharacterData QDoubleSpinBox QAbstractSpinBox QDoubleValidator QValidator QDrag QObject @@ -134,9 +159,19 @@ QGLWidget QWidget QGeoAreaMonitorSource QObject QGeoCircle QGeoShape +QGeoCodeReply QObject +QGeoCodingManager QObject +QGeoCodingManagerEngine QObject +QGeoPath QGeoShape +QGeoPolygon QGeoShape QGeoPositionInfoSource QObject QGeoRectangle QGeoShape +QGeoRouteLeg QGeoRoute +QGeoRouteReply QObject +QGeoRoutingManager QObject +QGeoRoutingManagerEngine QObject QGeoSatelliteInfoSource QObject +QGeoServiceProvider QObject QGesture QObject QGestureEvent QEvent QGraphicsAnchor QObject @@ -176,7 +211,6 @@ QGraphicsTransform QObject QGraphicsVideoItem QGraphicsObject QMediaBindableInterface QGraphicsView QAbstractScrollArea -QGraphicsWebView QGraphicsWidget QGraphicsWidget QGraphicsObject QGraphicsLayoutItem QGridLayout QLayout QGroupBox QWidget @@ -191,6 +225,7 @@ QHelpEngine QHelpEngineCore QHelpEngineCore QObject QHelpEvent QEvent +QHelpFilterEngine QObject QHelpIndexModel QStringListModel QHelpIndexWidget QListView QHelpSearchEngine QObject @@ -203,6 +238,9 @@ QHolsterSensor QSensor QHoverEvent QInputEvent QHttpMultiPart QObject +QHumidityFilter QSensorFilter +QHumidityReading QSensorReading +QHumiditySensor QSensor QIODevice QObject QIRProximityFilter QSensorFilter QIRProximityReading QSensorReading @@ -226,6 +264,9 @@ QLabel QFrame QLayout QObject QLayoutItem QLibrary QObject +QLidFilter QSensorFilter +QLidReading QSensorReading +QLidSensor QSensor QLightFilter QSensorFilter QLightReading QSensorReading QLightSensor QSensor @@ -235,6 +276,8 @@ QListWidget QListView QLocalServer QObject QLocalSocket QIODevice +QLowEnergyController QObject +QLowEnergyService QObject QMagnetometer QSensor QMagnetometerFilter QSensorFilter QMagnetometerReading QSensorReading @@ -257,6 +300,14 @@ QMoveEvent QEvent QMovie QObject QNativeGestureEvent QInputEvent +QNdefNfcIconRecord QNdefRecord +QNdefNfcSmartPosterRecord QNdefRecord +QNdefNfcTextRecord QNdefRecord +QNdefNfcUriRecord QNdefRecord +QNearFieldManager QObject +QNearFieldShareManager QObject +QNearFieldShareTarget QObject +QNearFieldTarget QObject QNetworkAccessManager QObject QNetworkConfigurationManager QObject QNetworkCookieJar QObject @@ -264,7 +315,13 @@ QNetworkReply QIODevice QNetworkSession QObject QNmeaPositionInfoSource QGeoPositionInfoSource +QOAuth1 QAbstractOAuth +QOAuth2AuthorizationCodeFlow QAbstractOAuth2 +QOAuthHttpServerReplyHandler QOAuthOobReplyHandler +QOAuthOobReplyHandler QAbstractOAuthReplyHandler QObjectCleanupHandler QObject +QOcspCertificateStatus IntEnum +QOcspRevocationReason IntEnum QOffscreenSurface QObject QSurface QOpenGLContext QObject QOpenGLContextGroup QObject @@ -275,11 +332,14 @@ QOpenGLTimeMonitor QObject QOpenGLTimerQuery QObject QOpenGLVertexArrayObject QObject +QOpenGLWidget QWidget +QOpenGLWindow QPaintDeviceWindow QOrientationFilter QSensorFilter QOrientationReading QSensorReading QOrientationSensor QSensor QPageSetupDialog QDialog QPagedPaintDevice QPaintDevice +QPaintDeviceWindow QWindow QPaintDevice QPaintEvent QEvent QPanGesture QGesture QParallelAnimationGroup QAnimationGroup @@ -288,8 +348,23 @@ QPicture QPaintDevice QPinchGesture QGesture QPixmap QPaintDevice +QPlaceContentReply QPlaceReply +QPlaceDetailsReply QPlaceReply +QPlaceEditorial QPlaceContent +QPlaceIdReply QPlaceReply +QPlaceImage QPlaceContent +QPlaceManager QObject +QPlaceManagerEngine QObject +QPlaceMatchReply QPlaceReply +QPlaceProposedSearchResult QPlaceSearchResult +QPlaceReply QObject +QPlaceResult QPlaceSearchResult +QPlaceReview QPlaceContent +QPlaceSearchReply QPlaceReply +QPlaceSearchSuggestionReply QPlaceReply QPlainTextDocumentLayout QAbstractTextDocumentLayout QPlainTextEdit QAbstractScrollArea +QPlatformSurfaceEvent QEvent QPluginLoader QObject QPressureFilter QSensorFilter QPressureReading QSensorReading @@ -305,6 +380,7 @@ QProximityFilter QSensorFilter QProximityReading QSensorReading QProximitySensor QSensor +QProxyStyle QCommonStyle QPushButton QAbstractButton QPyDesignerContainerExtension QObject QDesignerContainerExtension QPyDesignerCustomWidgetCollectionPlugin QObject QDesignerCustomWidgetCollectionInterface @@ -319,11 +395,16 @@ QQmlExpression QObject QQmlExtensionPlugin QObject QQmlFileSelector QObject +QQmlNdefRecord QObject QQmlPropertyMap QObject +QQuickAsyncImageProvider QQuickImageProvider QQuickFramebufferObject QQuickItem QQuickImageProvider QQmlImageProviderBase +QQuickImageResponse QObject QQuickItem QObject QQmlParserStatus +QQuickItemGrabResult QObject QQuickPaintedItem QQuickItem +QQuickRenderControl QObject QQuickTextDocument QObject QQuickTextureFactory QObject QQuickView QQuickWindow @@ -333,20 +414,34 @@ QRadioButton QAbstractButton QRadioData QObject QMediaBindableInterface QRadioTuner QMediaObject +QRasterWindow QPaintDeviceWindow QRegExpValidator QValidator QRegularExpressionValidator QValidator +QRemoteObjectAbstractPersistedStore QObject +QRemoteObjectDynamicReplica QRemoteObjectReplica +QRemoteObjectHost QRemoteObjectHostBase +QRemoteObjectHostBase QRemoteObjectNode +QRemoteObjectNode QObject +QRemoteObjectRegistry QRemoteObjectReplica +QRemoteObjectRegistryHost QRemoteObjectHostBase +QRemoteObjectReplica QObject QResizeEvent QEvent QRotationFilter QSensorFilter QRotationReading QSensorReading QRotationSensor QSensor QRubberBand QWidget +QSGAbstractRenderer QObject QSGBasicGeometryNode QSGNode QSGClipNode QSGBasicGeometryNode QSGDynamicTexture QSGTexture +QSGEngine QObject QSGFlatColorMaterial QSGMaterial QSGGeometryNode QSGBasicGeometryNode +QSGImageNode QSGGeometryNode QSGOpacityNode QSGNode QSGOpaqueTextureMaterial QSGMaterial +QSGRectangleNode QSGGeometryNode +QSGRenderNode QSGNode QSGSimpleRectNode QSGGeometryNode QSGSimpleTextureNode QSGGeometryNode QSGTexture QObject @@ -478,6 +573,7 @@ QToolButton QAbstractButton QTouchEvent QInputEvent QTranslator QObject +QTransposeProxyModel QAbstractProxyModel QTreeView QAbstractItemView QTreeWidget QTreeView QUdpSocket QAbstractSocket @@ -489,14 +585,10 @@ QVariantAnimation QAbstractAnimation QVideoProbe QObject QVideoWidget QWidget QMediaBindableInterface -QWebFrame QObject -QWebHistoryInterface QObject -QWebInspector QWidget -QWebPage QObject -QWebPluginFactory QObject +QWebChannel QObject +QWebChannelAbstractTransport QObject QWebSocket QObject QWebSocketServer QObject -QWebView QWidget QWhatsThisClickedEvent QEvent QWheelEvent QInputEvent QWidget QObject QPaintDevice @@ -506,7 +598,8 @@ QWindowStateChangeEvent QEvent QWizard QDialog QWizardPage QWidget +QXmlDefaultHandler QXmlContentHandler QXmlErrorHandler QXmlDTDHandler QXmlEntityResolver QXmlLexicalHandler QXmlDeclHandler QXmlFormatter QXmlSerializer QXmlSerializer QAbstractXmlReceiver +QXmlSimpleReader QXmlReader QtMsgType int -pyqtWrapperType wrappertype
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/PyQtChart.bas Fri Aug 23 17:14:44 2019 +0200 @@ -0,0 +1,48 @@ +QAbstractAxis QObject +QAbstractBarSeries QAbstractSeries +QAbstractSeries QObject +QAreaLegendMarker QLegendMarker +QAreaSeries QAbstractSeries +QBarCategoryAxis QAbstractAxis +QBarLegendMarker QLegendMarker +QBarSeries QAbstractBarSeries +QBarSet QObject +QBoxPlotLegendMarker QLegendMarker +QBoxPlotSeries QAbstractSeries +QBoxSet QObject +QCandlestickLegendMarker QLegendMarker +QCandlestickModelMapper QObject +QCandlestickSeries QAbstractSeries +QCandlestickSet QObject +QCategoryAxis QValueAxis +QChart QGraphicsWidget +QChartView QGraphicsView +QDateTimeAxis QAbstractAxis +QHBarModelMapper QObject +QHBoxPlotModelMapper QObject +QHCandlestickModelMapper QCandlestickModelMapper +QHPieModelMapper QObject +QHXYModelMapper QObject +QHorizontalBarSeries QAbstractBarSeries +QHorizontalPercentBarSeries QAbstractBarSeries +QHorizontalStackedBarSeries QAbstractBarSeries +QLegend QGraphicsWidget +QLegendMarker QObject +QLineSeries QXYSeries +QLogValueAxis QAbstractAxis +QPercentBarSeries QAbstractBarSeries +QPieLegendMarker QLegendMarker +QPieSeries QAbstractSeries +QPieSlice QObject +QPolarChart QChart +QScatterSeries QXYSeries +QSplineSeries QLineSeries +QStackedBarSeries QAbstractBarSeries +QVBarModelMapper QObject +QVBoxPlotModelMapper QObject +QVCandlestickModelMapper QCandlestickModelMapper +QVPieModelMapper QObject +QVXYModelMapper QObject +QValueAxis QAbstractAxis +QXYLegendMarker QLegendMarker +QXYSeries QAbstractSeries
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/PyQtWebEngine.bas Fri Aug 23 17:14:44 2019 +0200 @@ -0,0 +1,11 @@ +QQuickWebEngineProfile QObject +QQuickWebEngineScript QObject +QWebEngineCookieStore QObject +QWebEngineDownloadItem QObject +QWebEngineNotification QObject +QWebEnginePage QObject +QWebEngineProfile QObject +QWebEngineUrlRequestInterceptor QObject +QWebEngineUrlRequestJob QObject +QWebEngineUrlSchemeHandler QObject +QWebEngineView QWidget
--- a/eric6/APIs/Python3/QScintilla2.bas Fri Aug 23 14:49:59 2019 +0200 +++ b/eric6/APIs/Python3/QScintilla2.bas Fri Aug 23 17:14:44 2019 +0200 @@ -16,10 +16,12 @@ QsciLexerFortran77 QsciLexer QsciLexerHTML QsciLexer QsciLexerIDL QsciLexerCPP +QsciLexerJSON QsciLexer QsciLexerJava QsciLexerCPP QsciLexerJavaScript QsciLexerCPP QsciLexerLua QsciLexer QsciLexerMakefile QsciLexer +QsciLexerMarkdown QsciLexer QsciLexerMatlab QsciLexer QsciLexerOctave QsciLexerMatlab QsciLexerPO QsciLexer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/microbit.api Fri Aug 23 17:14:44 2019 +0200 @@ -0,0 +1,273 @@ +audio.AudioFrame?1() +audio.play?4(source, wait=True, pin=pin0, return_pin=None) +machine.disable_irq?4() +machine.enable_irq?4() +machine.freq?4() +machine.reset?4() +machine.time_pulse_us?4(pin, pulse_level, timeout_us=1000000) +machine.unique_id?4() +microbit.Button.get_presses?4() +microbit.Button.is_pressed?4() +microbit.Button.was_pressed?4() +microbit.Image.ANGRY?7 +microbit.Image.ARROW_E?7 +microbit.Image.ARROW_N?7 +microbit.Image.ARROW_NE?7 +microbit.Image.ARROW_NW?7 +microbit.Image.ARROW_S?7 +microbit.Image.ARROW_SE?7 +microbit.Image.ARROW_SW?7 +microbit.Image.ARROW_W?7 +microbit.Image.ASLEEP?7 +microbit.Image.BUTTERFLY?7 +microbit.Image.CHESSBOARD?7 +microbit.Image.CLOCK10?7 +microbit.Image.CLOCK11?7 +microbit.Image.CLOCK12?7 +microbit.Image.CLOCK1?7 +microbit.Image.CLOCK2?7 +microbit.Image.CLOCK3?7 +microbit.Image.CLOCK4?7 +microbit.Image.CLOCK5?7 +microbit.Image.CLOCK6?7 +microbit.Image.CLOCK7?7 +microbit.Image.CLOCK8?7 +microbit.Image.CLOCK9?7 +microbit.Image.CONFUSED?7 +microbit.Image.COW?7 +microbit.Image.DIAMOND?7 +microbit.Image.DIAMOND_SMALL?7 +microbit.Image.DUCK?7 +microbit.Image.FABULOUS?7 +microbit.Image.GHOST?7 +microbit.Image.GIRAFFE?7 +microbit.Image.HAPPY?7 +microbit.Image.HEART?7 +microbit.Image.HEART_SMALL?7 +microbit.Image.HOUSE?7 +microbit.Image.MEH?7 +microbit.Image.MUSIC_CROTCHET?7 +microbit.Image.MUSIC_QUAVER?7 +microbit.Image.MUSIC_QUAVERS?7 +microbit.Image.NO?7 +microbit.Image.PACMAN?7 +microbit.Image.PITCHFORK?7 +microbit.Image.RABBIT?7 +microbit.Image.ROLLERSKATE?7 +microbit.Image.SAD?7 +microbit.Image.SILLY?7 +microbit.Image.SKULL?7 +microbit.Image.SMILE?7 +microbit.Image.SNAKE?7 +microbit.Image.SQUARE?7 +microbit.Image.SQUARE_SMALL?7 +microbit.Image.STICKFIGURE?7 +microbit.Image.SURPRISED?7 +microbit.Image.SWORD?7 +microbit.Image.TARGET?7 +microbit.Image.TORTOISE?7 +microbit.Image.TRIANGLE?7 +microbit.Image.TRIANGLE_LEFT?7 +microbit.Image.TSHIRT?7 +microbit.Image.UMBRELLA?7 +microbit.Image.XMAS?7 +microbit.Image.YES?7 +microbit.Image.blit?4(src, x, y, width, height, xdest=0, ydest=0) +microbit.Image.copy?4() +microbit.Image.crop?4(x, y, width, height) +microbit.Image.fill?4(value) +microbit.Image.get_pixel?4(x, y) +microbit.Image.height?4() +microbit.Image.invert?4() +microbit.Image.set_pixel?4(x, y, value) +microbit.Image.shift_down?4(n) +microbit.Image.shift_left?4(n) +microbit.Image.shift_right?4(n) +microbit.Image.shift_up?4(n) +microbit.Image.width?4() +microbit.Image?1(stringOrWidth=None, height=None, buffer=None) +microbit.MicroBitAnalogDigitalPin.NO_PULL?7 +microbit.MicroBitAnalogDigitalPin.PULL_DOWN?7 +microbit.MicroBitAnalogDigitalPin.PULL_UP?7 +microbit.MicroBitAnalogDigitalPin.get_mode?4() +microbit.MicroBitAnalogDigitalPin.get_pull?4() +microbit.MicroBitAnalogDigitalPin.read_analog?4() +microbit.MicroBitAnalogDigitalPin.read_digital?4() +microbit.MicroBitAnalogDigitalPin.set_analog_period?4(period) +microbit.MicroBitAnalogDigitalPin.set_analog_period_microseconds?4(period) +microbit.MicroBitAnalogDigitalPin.set_pull?4(mode) +microbit.MicroBitAnalogDigitalPin.write_analog?4(value) +microbit.MicroBitAnalogDigitalPin.write_digital?4(value) +microbit.MicroBitDigitalPin.NO_PULL?7 +microbit.MicroBitDigitalPin.PULL_DOWN?7 +microbit.MicroBitDigitalPin.PULL_UP?7 +microbit.MicroBitDigitalPin.get_analog_period_microseconds?4() +microbit.MicroBitDigitalPin.get_mode?4() +microbit.MicroBitDigitalPin.get_pull?4() +microbit.MicroBitDigitalPin.read_digital?4() +microbit.MicroBitDigitalPin.set_analog_period?4(period) +microbit.MicroBitDigitalPin.set_analog_period_microseconds?4(period) +microbit.MicroBitDigitalPin.set_pull?4(mode) +microbit.MicroBitDigitalPin.write_analog?4(value) +microbit.MicroBitDigitalPin.write_digital?4(value) +microbit.MicroBitTouchPin.NO_PULL?7 +microbit.MicroBitTouchPin.PULL_DOWN?7 +microbit.MicroBitTouchPin.PULL_UP?7 +microbit.MicroBitTouchPin.get_mode?4() +microbit.MicroBitTouchPin.get_pull?4() +microbit.MicroBitTouchPin.is_touched?4() +microbit.MicroBitTouchPin.read_analog?4() +microbit.MicroBitTouchPin.read_digital?4() +microbit.MicroBitTouchPin.set_analog_period?4(period) +microbit.MicroBitTouchPin.set_analog_period_microseconds?4(period) +microbit.MicroBitTouchPin.set_pull?4(mode) +microbit.MicroBitTouchPin.write_analog?4(value) +microbit.MicroBitTouchPin.write_digital?4(value) +microbit.accelerometer.current_gesture?4() +microbit.accelerometer.get_gestures?4() +microbit.accelerometer.get_values?4() +microbit.accelerometer.get_x?4() +microbit.accelerometer.get_y?4() +microbit.accelerometer.get_z?4() +microbit.accelerometer.is_gesture?4(name) +microbit.accelerometer.was_gesture?4(name) +microbit.button_a?7 +microbit.button_b?7 +microbit.compass.calibrate?4() +microbit.compass.clear_calibration?4() +microbit.compass.get_field_strength?4() +microbit.compass.get_x?4() +microbit.compass.get_y?4() +microbit.compass.get_z?4() +microbit.compass.heading?4() +microbit.compass.is_calibrated?4() +microbit.display.clear?4() +microbit.display.get_pixel?4(x, y) +microbit.display.is_on?4() +microbit.display.off?4() +microbit.display.on?4() +microbit.display.read_light_level?4() +microbit.display.scroll?4(value, delay=150, *, wait=True, loop=False, monospace=False) +microbit.display.set_pixel?4(x, y, value) +microbit.display.show?4(image) +microbit.display.show?4(value, delay=400, *, wait=True, loop=False, clear=False) +microbit.i2c.init?4(freq=100000, sda=pin20, scl=pin19) +microbit.i2c.read?4(addr, n, repeat=False) +microbit.i2c.scan?4() +microbit.i2c.write?4(addr, buf, repeat=False) +microbit.panic?4(code) +microbit.pin0?7 +microbit.pin10?7 +microbit.pin11?7 +microbit.pin12?7 +microbit.pin13?7 +microbit.pin14?7 +microbit.pin15?7 +microbit.pin16?7 +microbit.pin19?7 +microbit.pin1?7 +microbit.pin20?7 +microbit.pin2?7 +microbit.pin3?7 +microbit.pin4?7 +microbit.pin5?7 +microbit.pin6?7 +microbit.pin7?7 +microbit.pin8?7 +microbit.pin9?7 +microbit.reset?4() +microbit.running_time?4() +microbit.sleep?4(ms) +microbit.spi.init?4(baudrate=1000000, bits=8, mode=0, sclk=pin13, mosi=pin15, miso=pin14) +microbit.spi.read?4(nbytes) +microbit.spi.write?4(buffer) +microbit.spi.write_readinto?4(out_buffer, in_buffer) +microbit.temperature?4() +microbit.uart.EVEN?7 +microbit.uart.ODD?7 +microbit.uart.any?4() +microbit.uart.init?4(baudrate=9600, bits=8, parity=None, stop=1, *, tx=None, rx=None) +microbit.uart.read?4() +microbit.uart.read?4(nbytes) +microbit.uart.readinto?4(buf) +microbit.uart.readinto?4(buf, nbytes) +microbit.uart.readline?4() +microbit.uart.write?4(buf) +micropython.const?4(expr) +micropython.heap_lock?4() +micropython.heap_unlock?4() +micropython.kbd_intr?4(chr) +micropython.mem_info?4() +micropython.mem_info?4(verbose) +micropython.opt_level?4() +micropython.opt_level?4(level) +micropython.qstr_info?4() +micropython.qstr_info?4(verbose) +micropython.stack_use?4() +music.BADDY?7 +music.BA_DING?7 +music.BIRTHDAY?7 +music.BLUES?7 +music.CHASE?7 +music.DADADADUM?7 +music.ENTERTAINER?7 +music.FUNERAL?7 +music.FUNK?7 +music.JUMP_DOWN?7 +music.JUMP_UP?7 +music.NYAN?7 +music.ODE?7 +music.POWER_DOWN?7 +music.POWER_UP?7 +music.PRELUDE?7 +music.PUNCHLINE?7 +music.PYTHON?7 +music.RINGTONE?7 +music.WAWAWAWAA?7 +music.WEDDING?7 +music.get_tempo?4() +music.pitch?4(frequency, duration=-1, pin=microbit.pin0, wait=True) +music.play?4(music, pin=microbit.pin0, wait=True, loop=False) +music.reset?4() +music.set_tempo?4(ticks=4, bpm=120) +music.stop?4(pin=microbit.pin0) +neopixel.NeoPixel.clear?4() +neopixel.NeoPixel.show?4() +neopixel.NeoPixel?1(pin, n) +os.listdir?4() +os.remove?4(filename) +os.size?4(filename) +os.uname?4() +radio.RATE_1MBIT?7 +radio.RATE_250KBIT?7 +radio.RATE_2MBIT?7 +radio.config?4(length=32, queue=3, channel=7, power=6, address=0x75626974, group=0, data_rate=RATE_1MBIT) +radio.off?4() +radio.on?4() +radio.receive?4() +radio.receive_bytes?4() +radio.receive_bytes_into?4(buffer) +radio.receive_full?4() +radio.reset?4() +radio.send?4(message) +radio.send_bytes?4(message) +random.choice?4(seq) +random.getrandbits?4(n) +random.randint?4(a, b) +random.random?4() +random.randrange?4(start, stop) +random.randrange?4(start, stop, step) +random.randrange?4(stop) +random.seed?4(n) +random.uniform?4(a, b) +speech.pronounce?4(phonemes, *, pitch=64, speed=72, mouth=128, throat=128) +speech.say?4(words, *, pitch=64, speed=72, mouth=128, throat=128) +speech.sing?4(phonemes, *, pitch=64, speed=72, mouth=128, throat=128) +speech.translate?4(words) +utime.sleep?4(seconds) +utime.sleep_ms?4(ms) +utime.sleep_us?4(us) +utime.ticks_add?4(ticks, delta) +utime.ticks_diff?4(ticks1, ticks2) +utime.ticks_ms?4() +utime.ticks_us?4()