Created
May 1, 2014 11:00
-
-
Save nickludlam/135820ca9d8b0ad121ea to your computer and use it in GitHub Desktop.
The @micropython REPL help text read directly from its serial interface
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Micro Python build ca045d9 on 2014-04-21; PYBv1.0 with STM32F405RG | |
Type "help()" for more information. | |
>>> | |
>>> help() | |
Welcome to Micro Python! | |
For online help please visit http://micropython.org/help/. | |
Quick overview of commands for the board: | |
pyb.info() -- print some general information | |
pyb.gc() -- run the garbage collector | |
pyb.delay(n) -- wait for n milliseconds | |
pyb.Switch() -- create a switch object | |
Switch methods: (), callback(f) | |
pyb.LED(n) -- create an LED object for LED n (n=1,2,3,4) | |
LED methods: on(), off(), toggle(), intensity(<n>) | |
pyb.Pin(pin) -- get a pin, eg pyb.Pin('X1') | |
pyb.Pin(pin, m, [p]) -- get a pin and configure it for IO mode m, pull mode p | |
Pin methods: init(..), value([v]), high(), low() | |
pyb.ExtInt(pin, m, p, callback) -- create an external interrupt object | |
pyb.ADC(pin) -- make an analog object from a pin | |
ADC methods: read(), read_timed(buf, freq) | |
pyb.DAC(port) -- make a DAC object | |
DAC methods: triangle(freq), write(n), write_timed(buf, freq) | |
pyb.RTC() -- make an RTC object; methods: datetime([val]) | |
pyb.rng() -- get a 30-bit hardware random number | |
pyb.Servo(n) -- create Servo object for servo n (n=1,2,3,4) | |
Servo methods: calibration(..), angle([x, [t]]), speed([x, [t]]) | |
pyb.Accel() -- create an Accelerometer object | |
Accelerometer methods: x(), y(), z(), tilt(), filtered_xyz() | |
Pins are numbered X1-X12, X17-X22, Y1-Y12, or by their MCU name | |
Pin IO modes are: pyb.Pin.IN, pyb.Pin.OUT_PP, pyb.Pin.OUT_OD | |
Pin pull modes are: pyb.Pin.PULL_NONE, pyb.Pin.PULL_UP, pyb.Pin.PULL_DOWN | |
Additional serial bus objects: pyb.I2C(n), pyb.SPI(n), pyb.UART(n) | |
Control commands: | |
CTRL-A -- on a blank line, enter raw REPL mode | |
CTRL-B -- on a blank line, enter normal REPL mode | |
CTRL-C -- interrupt a running program | |
CTRL-D -- on a blank line, do a soft reset of the board | |
For further help on a specific object, type help(obj) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment