Skip to content

Commit 38343dc

Browse files
author
pyocd-bot
committed
Deploying to main from @ pyocd/pyocd-website-source@5567a14 🚀
1 parent 534024f commit 38343dc

File tree

3 files changed

+221
-12
lines changed

3 files changed

+221
-12
lines changed

index.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -187,42 +187,42 @@ <h2 class="">Recent posts</h2>
187187
<div class="row row-cols-1 row-cols-lg-3 g-4">
188188

189189
<div class="col">
190-
<a href="/posts/2021/11-04-tf-m_tech_forum_presentation.html">
190+
<a href="/posts/2021/12-30-pyocd-0.32.3-released.html">
191191
<div class="card h-100">
192192
<div class="card-body">
193-
<h5 class="card-title">TF-M Technical Forum presentation</h5>
194-
<p class="card-text">"Introduction to pyOCD" presentation at the TF-M Technical Forum.</p>
193+
<h5 class="card-title">pyOCD 0.32.3 released</h5>
194+
<p class="card-text">PyOCD version 0.32.3 is now available.</p>
195195
</div>
196196
<div class="card-footer">
197-
<small class="">04 Nov 2021</small>
197+
<small class="">30 Dec 2021</small>
198198
</div>
199199
</div>
200200
</a>
201201
</div>
202202

203203
<div class="col">
204-
<a href="/posts/2021/10-18-pyocd-0.32.1-released.html">
204+
<a href="/posts/2021/11-04-tf-m_tech_forum_presentation.html">
205205
<div class="card h-100">
206206
<div class="card-body">
207-
<h5 class="card-title">pyOCD 0.32.1 released</h5>
208-
<p class="card-text">Python 3.10 wheels and several bug fixes.</p>
207+
<h5 class="card-title">TF-M Technical Forum presentation</h5>
208+
<p class="card-text">"Introduction to pyOCD" presentation at the TF-M Technical Forum.</p>
209209
</div>
210210
<div class="card-footer">
211-
<small class="">18 Oct 2021</small>
211+
<small class="">04 Nov 2021</small>
212212
</div>
213213
</div>
214214
</a>
215215
</div>
216216

217217
<div class="col">
218-
<a href="/posts/2021/10-03-welcome-to-pyocd.html">
218+
<a href="/posts/2021/10-18-pyocd-0.32.1-released.html">
219219
<div class="card h-100">
220220
<div class="card-body">
221-
<h5 class="card-title">Welcome</h5>
222-
<p class="card-text">The pyOCD website is now online, along with new community resources.</p>
221+
<h5 class="card-title">pyOCD 0.32.1 released</h5>
222+
<p class="card-text">Python 3.10 wheels and several bug fixes.</p>
223223
</div>
224224
<div class="card-footer">
225-
<small class="">03 Oct 2021</small>
225+
<small class="">18 Oct 2021</small>
226226
</div>
227227
</div>
228228
</a>
Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
<!DOCTYPE html>
2+
<html lang="en" dir="ltr">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
7+
<!--
8+
<link rel="icon" type="image/png" href="/assets/images/favicon.png" />
9+
-->
10+
11+
<link rel="preconnect" href="https://fonts.googleapis.com">
12+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13+
14+
<link href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap" rel="stylesheet">
15+
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
16+
<link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
17+
18+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">
19+
20+
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
21+
22+
<link rel="stylesheet" href="/assets/styles/main.css">
23+
24+
<title>pyOCD 0.32.3 released &mdash; pyOCD</title>
25+
26+
<!-- Global site tag (gtag.js) - Google Analytics -->
27+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-2RKCB4KZ7S"></script>
28+
<script>
29+
window.dataLayer = window.dataLayer || [];
30+
function gtag(){dataLayer.push(arguments);}
31+
gtag('js', new Date());
32+
33+
gtag('config', 'G-2RKCB4KZ7S');
34+
</script>
35+
</head>
36+
37+
<body id="top">
38+
<div class="full-view-height d-flex flex-column">
39+
<div class="flex-shrink-0">
40+
<nav class="navbar navbar-expand-md navbar-dark py-1">
41+
<div class="container-fluid">
42+
<a class="navbar-brand" href="/">
43+
<img src="/assets/pyocd_logo_white.svg" height="42" width="auto" alt=""></img>
44+
</a>
45+
<a class="navbar-brand color-secondary" href="/">
46+
<span class="display-lg project-name">pyOCD</span>
47+
</a>
48+
49+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
50+
<span class="navbar-toggler-icon"></span>
51+
</button>
52+
53+
<div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
54+
<ul class="navbar-nav">
55+
56+
57+
<li class="nav-item mr-auto mx-1">
58+
<a class="nav-link" href="/docs/">Documentation</a>
59+
</li>
60+
61+
<li class="nav-item mr-auto mx-1">
62+
<a class="nav-link" href="/posts/">Posts</a>
63+
</li>
64+
65+
<li class="nav-item mr-auto mx-1">
66+
<a class="nav-link" href="https://github.com/pyocd/pyOCD"><i class="bi bi-github"></i></a>
67+
</li>
68+
69+
</ul>
70+
</div>
71+
</div>
72+
</nav>
73+
74+
</div>
75+
<div class="container flex-grow-1">
76+
<div class="row">
77+
<main role="main" class="content-scroll p-3 p-md-4">
78+
<p>&larr; <a href="/posts/">View all posts</a></p>
79+
80+
<h1><a href="/posts/2021/12-30-pyocd-0.32.3-released.html">pyOCD 0.32.3 released</a></h1>
81+
82+
<div class="post-header">
83+
<p class="text-muted border-bottom">
84+
<strong>Dec 30, 2021</strong>
85+
<br/>Chris Reed
86+
87+
</p>
88+
</div>
89+
90+
<p>PyOCD version 0.32.3 has just been released and is available from PyPI. This is a bug fix release with a number of
91+
fixes, a few more noticeable and some quite small.</p>
92+
93+
<p>The two most important fixes are for J-Link and STLink probes. SWO was completely broken for J-Link probes. Combined
94+
with another included fix, SWO/SWV should be in a much better operating state. For STLink, one of the lesser common USB
95+
product IDs, 0x3752, an STLinkV2 “No MSD” variant, had a typo and therefore probes with that firmware variant would be
96+
ignored by pyOCD.</p>
97+
98+
<p>Another notable fix is the correction of a recent regression in the optimized flash programming, aka “smart flash”,
99+
feature. This feature scans and compares flash pages on the target with those to be programmed so it can skip
100+
erasing and programming unchanged pages. The regression caused all pages to be considered changed, thus removing any
101+
potential improvement.</p>
102+
103+
<p><a href="https://github.com/pyocd/pyOCD/releases/tag/v0.32.3">v0.32.3 on GitHub</a> <br />
104+
<a href="https://pypi.org/project/pyocd/0.32.3/">v0.32.3 on PyPI</a></p>
105+
106+
<hr />
107+
108+
<ul>
109+
<li>J-Link: Fix SWO that was completely broken due to an invalid attribute name.</li>
110+
<li>STLink: Fix typo in USB PID map that caused probes with PID 0x3752 to be ignored.</li>
111+
<li>NXP i.MX RT family: Fix log exception if the vector table can’t be determined.</li>
112+
<li>SWO: Fix invalid reference to <code class="highlighter-rouge">collections.Iterable</code>.</li>
113+
<li>Flash: Fix flash unmodified page detection regression, causing optimized flash programming to not work.</li>
114+
<li>Commander: Correct alignment of ASCII column in a hex dump with ragged end.</li>
115+
<li>CoreSight: Fix printing of negative addresses ROM table in certain cases.</li>
116+
<li>CoreSight: Power down DP only if resuming on disconnect.</li>
117+
<li>gdbserver: Return T response containing no register values if reading registers fails, perhaps if the core failed to halt.</li>
118+
<li>Package metadata: Correct URLs and classifiers.</li>
119+
</ul>
120+
121+
<p>Full Changelog: <a href="https://github.com/pyocd/pyOCD/compare/v0.32.2...v0.32.3">v0.32.2…v0.32.3</a></p>
122+
123+
124+
125+
</main>
126+
</div>
127+
</div>
128+
129+
<div class="flex-shrink-0">
130+
<footer class="pyocd-footer p-0 mt-3">
131+
<div class="row row-cols-1 row-cols-sm-2 row-cols-md-4 pt-4">
132+
<div class="col-3">
133+
<p class="small">
134+
Copyright &copy; 2021 PyOCD Authors.
135+
</p>
136+
<p class="small">
137+
Site and docs are <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>.<br/>
138+
Project code is <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
139+
</p>
140+
</div>
141+
<div class="col-3"> <!-- mt-3 mb-3 mx-4 -->
142+
<h5>Links</h5>
143+
<ul class="list-unstyled">
144+
<li>
145+
<a href="/docs/">Documentation</a>
146+
</li>
147+
<li>
148+
<a href="/posts/">Posts</a>
149+
</li>
150+
<li>
151+
<a href="https://github.com/pyocd/pyOCD/blob/main/CONTRIBUTING.md">Contributing</a>
152+
</li>
153+
<li>
154+
<a href="https://github.com/pyocd/.github/blob/main/CODE_OF_CONDUCT.md">Code of Conduct</a>
155+
</li>
156+
<li>
157+
<a href="https://github.com/pyocd/">GitHub</a>
158+
</li>
159+
</ul>
160+
</div>
161+
<div class="col-3">
162+
<h5>Projects</h5>
163+
<ul class="list-unstyled">
164+
<li>
165+
<a href="https://github.com/pyocd/pyOCD">pyOCD</a>
166+
</li>
167+
<li>
168+
<a href="https://github.com/pyocd/cmsis-pack-manager">cmsis-pack-manager</a>
169+
</li>
170+
<li>
171+
<a href="https://github.com/pyocd/FlashAlgo">FlashAlgo</a>
172+
</li>
173+
</ul>
174+
</div>
175+
<div class="col-3">
176+
<h5>Community</h5>
177+
<ul class="list-unstyled">
178+
<li>
179+
<a href="https://github.com/pyocd/pyOCD/issues">Issues</a>
180+
</li>
181+
<li>
182+
<a href="https://github.com/pyocd/pyOCD/discussions">Discussions</a>
183+
</li>
184+
<li>
185+
<a href="https://join.slack.com/t/pyocd/shared_invite/zt-zqjv6zr5-ZfGAXl_mFCGGmFlB_8riHA">Slack</a>
186+
</li>
187+
<li>
188+
<a href="https://groups.google.com/g/pyocd">Mailing list</a>
189+
</li>
190+
</ul>
191+
</div>
192+
</div>
193+
</footer>
194+
195+
</div>
196+
</div>
197+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ" crossorigin="anonymous"></script>
198+
<script src="/assets/javascript/jquery-3.6.0.slim.min.js"></script>
199+
<!--
200+
<script type="text/javascript" src="/assets/javascript/index.js"></script>
201+
-->
202+
203+
</body>
204+
</html>

posts/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ <h3>News and blog posts</h3>
8080
</div>
8181
<ul>
8282

83+
<li>
84+
<a href="/posts/2021/12-30-pyocd-0.32.3-released.html"><strong>30 Dec 2021</strong> pyOCD 0.32.3 released</a>
85+
<div><p>PyOCD version 0.32.3 is now available.</p></div>
86+
</li>
87+
8388
<li>
8489
<a href="/posts/2021/11-04-tf-m_tech_forum_presentation.html"><strong>04 Nov 2021</strong> TF-M Technical Forum presentation</a>
8590
<div><p>"Introduction to pyOCD" presentation at the TF-M Technical Forum.</p></div>

0 commit comments

Comments
 (0)