Skip to content

Commit 1e3fde0

Browse files
committed
docs: Add skin imgs; change external links to micropython.org/resources.
1 parent 72165c0 commit 1e3fde0

10 files changed

Lines changed: 28 additions & 21 deletions

File tree

docs/hardware/index.rst

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
The pyboard hardware
22
====================
33

4-
* `PYBv1.0 schematics and layout <http://micropython.org/static/doc/PYBv10b.pdf>`_ (2.4MiB PDF)
5-
* `PYBv1.0 metric dimensions <http://micropython.org/static/doc/PYBv10b-metric-dimensions.pdf>`_ (360KiB PDF)
6-
* `PYBv1.0 imperial dimensions <http://micropython.org/static/doc/PYBv10b-imperial-dimensions.pdf>`_ (360KiB PDF)
4+
* `PYBv1.0 schematics and layout <http://micropython.org/resources/PYBv10b.pdf>`_ (2.4MiB PDF)
5+
* `PYBv1.0 metric dimensions <http://micropython.org/resources/PYBv10b-metric-dimensions.pdf>`_ (360KiB PDF)
6+
* `PYBv1.0 imperial dimensions <http://micropython.org/resources/PYBv10b-imperial-dimensions.pdf>`_ (360KiB PDF)
77

88
Datasheets for the components on the pyboard
99
============================================
1010

1111
* The microcontroller: `STM32F405RGT6 <http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144>`_ (link to manufacturer's site)
12-
* The accelerometer: `Freescale MMA7660 <http://micropython.org/static/doc/MMA7660FC.pdf>`_ (800kiB PDF)
13-
* The LDO voltage regulator: `Microchip MCP1802 <http://micropython.org/static/doc/MCP1802-22053C.pdf>`_ (400kiB PDF)
12+
* The accelerometer: `Freescale MMA7660 <http://micropython.org/resources/datasheets/MMA7660FC.pdf>`_ (800kiB PDF)
13+
* The LDO voltage regulator: `Microchip MCP1802 <http://micropython.org/resources/datasheets/MCP1802-22053C.pdf>`_ (400kiB PDF)
14+
15+
Datasheets for other components
16+
===============================
17+
18+
* The LCD display on the LCD touch-sensor skin: `Newhaven Display NHD-C12832A1Z-FSW-FBW-3V3 <http://micropython.org/resources/datasheets/NHD-C12832A1Z-FSW-FBW-3V3.pdf>`_ (460KiB PDF)
19+
* The touch sensor chip on the LCD touch-sensor skin: `Freescale MPR121 <http://micropython.org/resources/datasheets/MPR121.pdf>`_
20+
* The digital potentiometer on the audio skin: `Microchip MCP4541 <http://micropython.org/resources/datasheets/MCP4541-22107B.pdf>`_

docs/quickref.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Quick reference for the pyboard
44
===============================
55

6-
.. image:: http://micropython.org/static/resources/pybv10-pinout.jpg
7-
:alt: AMP skin
6+
.. image:: http://micropython.org/resources/pybv10-pinout.jpg
7+
:alt: PYBv1.0 pinout
88
:width: 700px
99

1010
General board control

docs/topindex.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<span class="linkdescr">schematics, dimensions and component datasheets</span>
2828
</p>
2929
<p class="biglink">
30-
<a class="biglink" href="http://micropython.org/static/doc/Micro-Python-Windows-setup.pdf">Guide for pyboard on Windows (PDF)</a><br/>
30+
<a class="biglink" href="http://micropython.org/resources/Micro-Python-Windows-setup.pdf">Guide for pyboard on Windows (PDF)</a><br/>
3131
<span class="linkdescr">including DFU programming</span>
3232
</p>
3333
<p class="biglink">

docs/tutorial/amp_skin.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ The AMP audio skin
33

44
Soldering and using the AMP audio skin.
55

6-
.. image:: http://micropython.org/static/doc/skin-amp-1.jpg
6+
.. image:: img/skin_amp_1.jpg
77
:alt: AMP skin
88
:width: 250px
99

10-
.. image:: http://micropython.org/static/doc/skin-amp-3.jpg
10+
.. image:: img/skin_amp_2.jpg
1111
:alt: AMP skin
1212
:width: 250px
1313

@@ -51,11 +51,11 @@ For example::
5151
dac.write_timed(buf, 400 * len(buf), mode=DAC.CIRCULAR)
5252

5353
You can also play WAV files using the Python ``wave`` module. You can get
54-
the wave module `here <http://micropython.org/static/doc/examples/wave.py>`_ and you will also need
55-
the chunk module available `here <http://micropython.org/static/doc/examples/chunk.py>`_. Put these
54+
the wave module `here <http://micropython.org/resources/examples/wave.py>`_ and you will also need
55+
the chunk module available `here <http://micropython.org/resources/examples/chunk.py>`_. Put these
5656
on your pyboard (either on the flash or the SD card in the top-level
5757
directory). You will need an 8-bit WAV file to play, such as
58-
`this one <http://micropython.org/static/doc/examples/test.wav>`_. Then you can do::
58+
`this one <http://micropython.org/resources/examples/test.wav>`_. Then you can do::
5959

6060
>>> import wave
6161
>>> from pyb import DAC

docs/tutorial/img/skin_amp_1.jpg

81.5 KB
Loading

docs/tutorial/img/skin_amp_2.jpg

73.3 KB
Loading

docs/tutorial/img/skin_lcd_1.jpg

97 KB
Loading

docs/tutorial/img/skin_lcd_2.jpg

67.8 KB
Loading

docs/tutorial/lcd_skin.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ The LCD and touch-sensor skin
33

44
Soldering and using the LCD and touch-sensor skin.
55

6-
.. image:: http://micropython.org/static/doc/skin-lcd-3.jpg
6+
.. image:: img/skin_lcd_1.jpg
77
:alt: pyboard with LCD skin
88
:width: 250px
99

10-
.. image:: http://micropython.org/static/doc/skin-lcd-1.jpg
10+
.. image:: img/skin_lcd_2.jpg
1111
:alt: pyboard with LCD skin
1212
:width: 250px
1313

@@ -58,7 +58,7 @@ enables the 4 touch sensors. The third line reads the touch
5858
status and the ``touch`` variable holds the state of the 4 touch
5959
buttons (A, B, X, Y).
6060

61-
There is a simple driver `here <http://micropython.org/static/doc/examples/mpr121.py>`_
61+
There is a simple driver `here <http://micropython.org/resources/examples/mpr121.py>`_
6262
which allows you to set the threshold and debounce parameters, and
6363
easily read the touch status and electrode voltage levels. Copy
6464
this script to your pyboard (either flash or SD card, in the top
@@ -81,4 +81,4 @@ initialise the I2C bus using::
8181
>>> m = mpr121.MPR121(pyb.I2C(2, pyb.I2C.MASTER))
8282

8383
There is also a demo which uses the LCD and the touch sensors together,
84-
and can be found `here <http://micropython.org/static/doc/examples/lcddemo.py>`_.
84+
and can be found `here <http://micropython.org/resources/examples/lcddemo.py>`_.

docs/tutorial/script.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ a window (or command line) should be showing the files on the pyboard drive.
4646
The drive you are looking at is known as ``/flash`` by the pyboard, and should contain
4747
the following 4 files:
4848

49-
* `boot.py <http://micropython.org/static/doc/fresh-pyboard/boot.py>`_ -- this script is executed when the pyboard boots up. It sets
49+
* `boot.py <http://micropython.org/resources/fresh-pyboard/boot.py>`_ -- this script is executed when the pyboard boots up. It sets
5050
up various configuration options for the pyboard.
5151

52-
* `main.py <http://micropython.org/static/doc/fresh-pyboard/main.py>`_ -- this is the main script that will contain your Python program.
52+
* `main.py <http://micropython.org/resources/fresh-pyboard/main.py>`_ -- this is the main script that will contain your Python program.
5353
It is executed after ``boot.py``.
5454

55-
* `README.txt <http://micropython.org/static/doc/fresh-pyboard/README.txt>`_ -- this contains some very basic information about getting
55+
* `README.txt <http://micropython.org/resources/fresh-pyboard/README.txt>`_ -- this contains some very basic information about getting
5656
started with the pyboard.
5757

58-
* `pybcdc.inf <http://micropython.org/static/doc/fresh-pyboard/pybcdc.inf>`_ -- this is a Windows driver file to configure the serial USB
58+
* `pybcdc.inf <http://micropython.org/resources/fresh-pyboard/pybcdc.inf>`_ -- this is a Windows driver file to configure the serial USB
5959
device. More about this in the next tutorial.
6060

6161
Editing ``main.py``

0 commit comments

Comments
 (0)