APIs: added API files for BBC micro:bit MicroPython and updated the PyQt5 API files.

Fri, 23 Aug 2019 17:14:44 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 23 Aug 2019 17:14:44 +0200
changeset 7162
f00b38c540ca
parent 7161
728018c32b09
child 7163
00166038bba5

APIs: added API files for BBC micro:bit MicroPython and updated the PyQt5 API files.

docs/changelog file | annotate | diff | comparison | revisions
eric6.e4p file | annotate | diff | comparison | revisions
eric6/APIs/Python3/PyQt5.bas file | annotate | diff | comparison | revisions
eric6/APIs/Python3/PyQtChart.bas file | annotate | diff | comparison | revisions
eric6/APIs/Python3/PyQtWebEngine.bas file | annotate | diff | comparison | revisions
eric6/APIs/Python3/QScintilla2.bas file | annotate | diff | comparison | revisions
eric6/APIs/Python3/microbit.api file | annotate | diff | comparison | revisions
eric6/APIs/Python3/microbit.bas file | annotate | diff | comparison | revisions
--- 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()

eric ide

mercurial