1- CircuitPython port to Spresense
2- ==============================
1+ # CircuitPython port to Spresense #
32
43This directory contains the port of CircuitPython to Spresense. It is a compact
54development board based on Sony’s power-efficient multicore microcontroller
@@ -22,8 +21,29 @@ Currently, Spresense port does not support GNSS, Audio and Multicore.
2221Refer to [ developer.sony.com/develop/spresense/] ( https://developer.sony.com/develop/spresense/ )
2322for further information about this board.
2423
25- Build instructions
26- ------------------
24+ ## Prerequisites ##
25+
26+ ### Linux ###
27+
28+ Add user to ` dialout ` group:
29+
30+ $ sudo usermod -a -G dialout <user-name>
31+
32+ ### Windows ###
33+
34+ Download and install USB serial driver
35+
36+ * [ CP210x USB to serial driver for Windows 7/8/8.1] ( https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip )
37+
38+ * [ CP210x USB to serial driver for Windows 10] ( https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip )
39+
40+ ### macOS ###
41+
42+ Download and install USB serial driver
43+
44+ * [ CP210x USB to serial driver for Mac OS X] ( https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip )
45+
46+ ## Build instructions ##
2747
2848Pull all submodules into your clone:
2949
@@ -41,17 +61,11 @@ To build circuitpython image run:
4161
4262 $ make BOARD=spresense
4363
44- USB connection
45- --------------
46-
47- Add user to ` dialout ` group:
48-
49- $ sudo usermod -a -G dialout <user-name>
64+ ## USB connection ##
5065
51- Connect the Spresense main board to the PC via the USB cable.
66+ Connect the ` Spresense main board ` to the PC via the USB cable.
5267
53- Flash the bootloader
54- --------------------
68+ ## Flash the bootloader ##
5569
5670The correct bootloader is required for the Spresense board to function.
5771
@@ -69,17 +83,15 @@ To flash the bootloader run the command:
6983
7084 $ make BOARD=spresense flash-bootloader
7185
72- Flash the circuitpython.spk image
73- ---------------------------------
86+ ## Flash the circuitpython.spk image ##
7487
7588To flash the firmware run the command:
7689
7790 $ make BOARD=spresense flash
7891
79- Accessing the board
80- -------------------
92+ ## Accessing the board ##
8193
82- Connect the Spresense extension board to the PC via the USB cable.
94+ Connect the ` Spresense extension board ` to the PC via the USB cable.
8395
8496Once built and deployed, access the CircuitPython REPL (the Python prompt) via USB. You can run:
8597
0 commit comments