You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ports/analog/README.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This port brings CircuitPython to ADI's "MAX32" series of microcontrollers. These devices are mostly ARM Cortex-M4-based and focus on delivering performance at low-power levels. Currently this port only supports MAX32690.
4
4
5
-
###Structure of this port
5
+
## Structure of this port
6
6
7
7
-**`boards/:`** Board-specific definitions including pins, board initialization, etc.
8
8
-**`common-hal/:`** Port-specific implementations of CircuitPython common-hal APIs. When a new module is enabled, this is often where the implementation is found. Expected functions for modules in `common-hal` are usually found in `shared-bindings/` or `shared-module/` in the CircuitPy root directory.
@@ -14,7 +14,7 @@ This port brings CircuitPython to ADI's "MAX32" series of microcontrollers. Thes
14
14
15
15
-`. :` Build system and high-level interface to the CircuitPython core for the ADI port.
16
16
17
-
###Building for MAX32 devices
17
+
## Building for MAX32 devices
18
18
19
19
Ensure CircuitPython dependencies are up-to-date by following the CircuitPython introduction on Adafruit's Website: [Building CircuitPython - Introduction](https://learn.adafruit.com/building-circuitpython/introduction). In particular, it is necessary to fetch all submodules (including the ARM Toolchain inside MSDK) and build the `mpy-cross` compiler.
20
20
@@ -32,7 +32,7 @@ Once you have built `mpy-cross` and set up your build system for CircuitPython,
32
32
33
33
Be aware the build may take a long time without parallelizing via the `-jN` flag, where N is the # of cores on your machine.
34
34
35
-
###Flashing the board
35
+
## Flashing the board
36
36
37
37
Universal instructions on flashing MAX32 devices this project can be found in the **[MSDK User Guide](https://analogdevicesinc.github.io/msdk/USERGUIDE/)**.
38
38
@@ -48,11 +48,11 @@ This requires the following:
48
48
- The PICO board is connected to the target board via a 10-pin SWD ribbon cable.
49
49
- If SWD connectors are not keyed, the P1 indicator (red line) on the SWD ribbon cable should match the P1 indicator on the board silkscreen near the 10-pin SWD connector.
50
50
51
-
###Using the REPL
51
+
## Using the REPL
52
52
53
53
Once the device is plugged in, it will enumerate via USB as both a USB Serial Device (CDC) and a Mass Storage Device (MSC). You can connect to the Python REPL with your favorite Serial Monitor program e.g. TeraTerm, VS Code, Putty, etc. Use any buadrate with 8-bit, No Parity, 1 Stop Bit (8N1) settings. From this point forward, you can run Python code on the MCU! If you want help with learning CircuitPython-specific code or learning Python in general, a good place to start is Adafruit's ["Welcome to CircuitPython"](https://learn.adafruit.com/welcome-to-circuitpython/) guide.
54
54
55
-
###Editing code.py
55
+
## Editing code.py
56
56
57
57
Python code may be executed from `code.py` the `CIRCUITPY:` drive. When editing this file, please be aware that some text editors will work better than others. A list of suggested text editors can be found at Adafruit's guide here: https://learn.adafruit.com/welcome-to-circuitpython/recommended-editors
Copy file name to clipboardExpand all lines: ports/analog/boards/apard32690/README.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -2,26 +2,26 @@
2
2
3
3
This board features the MAX32690, a dual-core ARM Cortex-M4/RISC-V MCU with 3MiB Flash, 1MiB SRAM. The board also has support for 10BASE-T1L Ethernet, Wifi, Bluetooth, USB, and Security via MAXQ1065. However, most of these features are not yet available for this CircuitPython port (USB will be added soon; others are currently unplanned).
4
4
5
-
###Onboard connectors & peripherals
5
+
## Onboard connectors & peripherals
6
6
7
7
This board comes in a form-factor similar to an Arduino Mega, enabling Arduino-style shield boards to be plugged in and evaluated with the MAX32690. This vastly opens up the options for easily plugging peripherals into the board, especially when combined with the two Pmod:tm: connectors, P8 (SPI) and P13 (I2C).
8
8
9
-
###Product Resources
9
+
## Product Resources
10
10
11
11
For more info about AD-APARD32690-SL, visit our product webpages for datasheets, User Guides, Software, and Design Documents:
[AD-APARD32690-SL User Guide](https://wiki.analog.com/resources/eval/user-guides/ad-apard32690-sl)
15
15
16
-
####Building for this board
16
+
### Building for this board
17
17
18
18
To build for this board, ensure you are in the `ports/analog` directory and run the following command. Note that passing in the `-jN` flag, where N is the # of cores on your machine, can speed up compile times.
19
19
20
20
```
21
21
make BOARD=apard32690
22
22
```
23
23
24
-
####Flashing this board
24
+
### Flashing this board
25
25
26
26
To flash the board, run the following command if using the MAX32625PICO:
0 commit comments