Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ pyOCD

### News

- The v0.35 release adds [Open-CMSIS-Pack debug sequence support](https://pyocd.io/docs/open_cmsis_pack_support.html).
- The v0.37 release adds [CMSIS-Toolbox Run and Debug Management support](https://pyocd.io/docs/target_support.html).

See the [wiki news page](https://github.com/pyocd/pyOCD/wiki/News) for all recent news.

Expand Down Expand Up @@ -58,7 +58,7 @@ Configuration and customization is supported through [config files](https://pyoc
Requirements
------------

- Python 3.7.0 or later.†
- Python 3.8.0 or later.†
- macOS, Linux, Windows 7 or newer, or FreeBSD
- A recent version of [libusb](https://libusb.info/). See [libusb installation](#libusb-installation) for details.
- Microcontroller with an Arm Cortex-M CPU
Expand Down Expand Up @@ -202,4 +202,4 @@ PyOCD is licensed with the permissive Apache 2.0 license. See the
[LICENSE](https://github.com/pyocd/pyOCD/tree/main/LICENSE) file for the full text of the license. All
documentation and the website are licensed with [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).

Copyright © 2006-2022 PyOCD Authors
Copyright © 2006-2025 PyOCD Authors
90 changes: 89 additions & 1 deletion docs/builtin-targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,71 @@ title: Built-in targets
<td>HC32M120</td>
</tr>

<tr><td><code>hc32f115x8</code></td>
<td>HDSC</td>
<td>HC32F115x8</td>
</tr>

<tr><td><code>hc32f115</code></td>
<td>HDSC</td>
<td>HC32F115x8</td>
</tr>

<tr><td><code>hc32f155xa</code></td>
<td>HDSC</td>
<td>HC32F155xA</td>
</tr>

<tr><td><code>hc32f155xc</code></td>
<td>HDSC</td>
<td>HC32F155xC</td>
</tr>

<tr><td><code>hc32f155</code></td>
<td>HDSC</td>
<td>HC32F155xC</td>
</tr>

<tr><td><code>hc32f334x8</code></td>
<td>HDSC</td>
<td>HC32F334x8</td>
</tr>

<tr><td><code>hc32f334xa</code></td>
<td>HDSC</td>
<td>HC32F334xA</td>
</tr>

<tr><td><code>hc32f334</code></td>
<td>HDSC</td>
<td>HC32F334xA</td>
</tr>

<tr><td><code>hc32f467xg</code></td>
<td>HDSC</td>
<td>HC32F467xG</td>
</tr>

<tr><td><code>hc32f467</code></td>
<td>HDSC</td>
<td>HC32F467xG</td>
</tr>

<tr><td><code>hc32f472xc</code></td>
<td>HDSC</td>
<td>HC32F472xC</td>
</tr>

<tr><td><code>hc32f472xe</code></td>
<td>HDSC</td>
<td>HC32F472xE</td>
</tr>

<tr><td><code>hc32f472</code></td>
<td>HDSC</td>
<td>HC32F472xE</td>
</tr>

<tr><td><code>hc32m423xa</code></td>
<td>HDSC</td>
<td>HC32M423xA</td>
Expand Down Expand Up @@ -666,6 +731,11 @@ title: Built-in targets
<td>AN522</td>
</tr>

<tr><td><code>mps2_an521</code></td>
<td>Arm</td>
<td>AN521</td>
</tr>

<tr><td><code>mps3_an540</code></td>
<td>Arm</td>
<td>AN540</td>
Expand Down Expand Up @@ -721,6 +791,11 @@ title: Built-in targets
<td>NRF52840</td>
</tr>

<tr><td><code>nrf54l</code></td>
<td>Nordic Semiconductor</td>
<td>NRF54L15</td>
</tr>

<tr><td><code>nrf91</code></td>
<td>Nordic Semiconductor</td>
<td>NRF91XX</td>
Expand All @@ -741,6 +816,11 @@ title: Built-in targets
<td>RP2040Core1</td>
</tr>

<tr><td><code>rp2350</code></td>
<td>Raspberry Pi</td>
<td>RP2350</td>
</tr>

<tr><td><code>rtl8195am</code></td>
<td>Realtek Semiconductor</td>
<td>RTL8195AM</td>
Expand Down Expand Up @@ -816,6 +896,11 @@ title: Built-in targets
<td>STM32H743xx</td>
</tr>

<tr><td><code>stm32h750xx</code></td>
<td>STMicroelectronics</td>
<td>STM32H750xx</td>
</tr>

<tr><td><code>stm32h7b0xx</code></td>
<td>STMicroelectronics</td>
<td>STM32H7B0xx</td>
Expand Down Expand Up @@ -871,6 +956,9 @@ title: Built-in targets
<td>YTM32B1ME0</td>
</tr>

<tr><td><code>ama3b1kk_kbr</code></td>
<td>Ambiq Micro</td>
<td>AMA3B1KK_KBR</td>
</tr>

</table>

2 changes: 1 addition & 1 deletion docs/developers_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dependencies for the current platform by following the detailed steps below.

Install the necessary tools listed below. Skip any step where a compatible tool already exists.

* [Install Python](https://www.python.org/downloads/) version 3.7.0 or above. Add to PATH.
* [Install Python](https://www.python.org/downloads/) version 3.8.0 or above. Add to PATH.
* Note that on Windows, the 32-bit Python 2.7 must be installed for the Python-enabled `arm-none-eabi-gdb-py` to
work properly and for the `test/gdb_test.py` functional test to pass.
* [Install Git](https://git-scm.com/downloads). Add to PATH.
Expand Down
2 changes: 1 addition & 1 deletion docs/installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Installing
---

PyOCD requires [Python](https://python.org/) 3.7 or later. It runs on macOS,
PyOCD requires [Python](https://python.org/) 3.8 or later. It runs on macOS,
Linux, FreeBSD, and Windows platforms.

The latest pyOCD package is available [on PyPI](https://pypi.python.org/pypi/pyOCD/). The
Expand Down
5 changes: 3 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@ classifiers =
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
Topic :: Software Development
Topic :: Software Development :: Debuggers
Topic :: Software Development :: Embedded Systems
Expand All @@ -44,7 +45,7 @@ project_urls =
zip_safe = True
include_package_data = True
packages = find:
python_requires = >=3.7.0
python_requires = >=3.8.0
# Use hidapi on macOS and Windows, not needed on Linux.
#
# importlib_resources is used instead of stdlib importlib.resources because we
Expand Down
Loading