Skip to content

Commit 464c35f

Browse files
committed
[release] Update changelog for 2025q2 release
1 parent 932f6f2 commit 464c35f

File tree

3 files changed

+137
-17
lines changed

3 files changed

+137
-17
lines changed

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,73 @@ pay attention to. Medium impact changes are also worth looking at.
5252

5353
<!--releases-->
5454

55+
## 2025-07-01: 2025q2 release
56+
57+
This release covers everything from 2025-04-01 and has been tested with avr-gcc
58+
v14.2.0 from upstream and arm-none-eabi-gcc v14.2.1 from xpack.
59+
60+
Features:
61+
62+
- Support for GCC14.
63+
- Support for 48 more STM32 devices.
64+
65+
Integrated Projects:
66+
67+
- ETL upgraded from v20.39.4 to v20.40.0.
68+
- FatFS upgraded from v0.15a to v0.15a_p1.
69+
- JSON upgraded from v3.11.3 to v3.12.0.
70+
- LVGL upgraded from v9.2.0 to v9.2.2.
71+
- NanoPB upgraded from v0.4.9 to v0.4.9.1.
72+
- STM32C0 headers upgraded from v1.2.0 to v1.3.0.
73+
- STM32G4 headers upgraded from v1.2.4 to v1.2.5.
74+
- STM32H5 headers upgraded from v1.3.0 to v1.4.0.
75+
- STM32H7 headers upgraded from v1.10.4 to v1.10.6.
76+
- STM32L0 headers upgraded from v1.9.3 to v1.9.4.
77+
- STM32L1 headers upgraded from v2.3.3 to v2.3.4.
78+
- STM32U0 headers upgraded from v1.1.0 to v1.2.0.
79+
- STM32U5 headers upgraded from v1.4.0 to v1.4.1.
80+
- TinyUSB upgraded from v0.17.0 to v0.18.0.
81+
82+
Fixes:
83+
84+
- DW3110 initialization on fast CPUs.
85+
- Support for STM32F723 HS USB PHY.
86+
- Only disable previously enabled caches on Cortex-M7.
87+
88+
New development boards:
89+
90+
- DISCO-F723IE as [`modm:board:disco-f723ie`][].
91+
92+
Known bugs:
93+
94+
- OpenOCD cannot enable SWO on STM32H7 targets. See [#1079][].
95+
- `arm-none-eabi-gdb` TUI and GDBGUI interfaces are not supported on Windows.
96+
See [#591][].
97+
- Generating modm on Windows creates paths with `\` that are not compatible with
98+
Unix. See [#310][].
99+
- `lbuild build` and `lbuild clean` do not remove all previously generated files
100+
when the configuration changes. See [#285][].
101+
102+
Many thanks to all our contributors:
103+
104+
- Michael Jossen ([@Javask][])
105+
- Niklas Hauser ([@salkinium][])
106+
107+
PR [#1274][] -> [2025q2][].
108+
109+
<details>
110+
<summary>Detailed changelog</summary>
111+
112+
#### 2025-05-17: Add DISCO-F723IE board
113+
114+
Adds support for internal HS USB PHY on STM32.
115+
116+
PR [#1264][] -> [4fdd2a1][].
117+
Tested in hardware by [@salkinium][].
118+
119+
</details>
120+
121+
55122
## 2025-04-01: 2025q1 release
56123

57124
This release covers everything from 2025-01-01 and has been tested with avr-gcc
@@ -3457,6 +3524,7 @@ Please note that contributions from xpcc were continuously ported to modm.
34573524
[2024q3]: https://github.com/modm-io/modm/releases/tag/2024q3
34583525
[2024q4]: https://github.com/modm-io/modm/releases/tag/2024q4
34593526
[2025q1]: https://github.com/modm-io/modm/releases/tag/2025q1
3527+
[2025q2]: https://github.com/modm-io/modm/releases/tag/2025q2
34603528
34613529
[@19joho66]: https://github.com/19joho66
34623530
[@ASMfreaK]: https://github.com/ASMfreaK
@@ -3532,6 +3600,7 @@ Please note that contributions from xpcc were continuously ported to modm.
35323600
[`modm:board:arduino-nano`]: https://modm.io/reference/module/modm-board-arduino-nano
35333601
[`modm:board:devebox-stm32f4xx`]: https://modm.io/reference/module/modm-board-devebox-stm32f4xx
35343602
[`modm:board:devebox-stm32h750vb`]: https://modm.io/reference/module/modm-board-devebox-stm32h750vb
3603+
[`modm:board:disco-f723ie`]: https://modm.io/reference/module/modm-board-disco-f723ie
35353604
[`modm:board:feather-m0`]: https://modm.io/reference/module/modm-board-feather-m0
35363605
[`modm:board:feather-rp2040`]: https://modm.io/reference/module/modm-board-feather-rp2040
35373606
[`modm:board:mega-2560-pro`]: https://modm.io/reference/module/modm-board-mega-2560-pro
@@ -3693,6 +3762,8 @@ Please note that contributions from xpcc were continuously ported to modm.
36933762
[#1252]: https://github.com/modm-io/modm/pull/1252
36943763
[#1255]: https://github.com/modm-io/modm/pull/1255
36953764
[#1260]: https://github.com/modm-io/modm/pull/1260
3765+
[#1264]: https://github.com/modm-io/modm/pull/1264
3766+
[#1274]: https://github.com/modm-io/modm/pull/1274
36963767
[#132]: https://github.com/modm-io/modm/pull/132
36973768
[#136]: https://github.com/modm-io/modm/pull/136
36983769
[#153]: https://github.com/modm-io/modm/pull/153
@@ -3978,6 +4049,7 @@ Please note that contributions from xpcc were continuously ported to modm.
39784049
[4d69227]: https://github.com/modm-io/modm/commit/4d69227
39794050
[4f25cdf]: https://github.com/modm-io/modm/commit/4f25cdf
39804051
[4f50d00]: https://github.com/modm-io/modm/commit/4f50d00
4052+
[4fdd2a1]: https://github.com/modm-io/modm/commit/4fdd2a1
39814053
[4ff604f]: https://github.com/modm-io/modm/commit/4ff604f
39824054
[516b2b3]: https://github.com/modm-io/modm/commit/516b2b3
39834055
[517bd84]: https://github.com/modm-io/modm/commit/517bd84

docs/release/2025q2.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
## 2025-07-01: 2025q2 release
2+
3+
This release covers everything from 2025-04-01 and has been tested with avr-gcc
4+
v14.2.0 from upstream and arm-none-eabi-gcc v14.2.1 from xpack.
5+
6+
Features:
7+
8+
- Support for GCC14.
9+
- Support for 48 more STM32 devices.
10+
11+
Integrated Projects:
12+
13+
- ETL upgraded from v20.39.4 to v20.40.0.
14+
- FatFS upgraded from v0.15a to v0.15a_p1.
15+
- JSON upgraded from v3.11.3 to v3.12.0.
16+
- LVGL upgraded from v9.2.0 to v9.2.2.
17+
- NanoPB upgraded from v0.4.9 to v0.4.9.1.
18+
- STM32C0 headers upgraded from v1.2.0 to v1.3.0.
19+
- STM32G4 headers upgraded from v1.2.4 to v1.2.5.
20+
- STM32H5 headers upgraded from v1.3.0 to v1.4.0.
21+
- STM32H7 headers upgraded from v1.10.4 to v1.10.6.
22+
- STM32L0 headers upgraded from v1.9.3 to v1.9.4.
23+
- STM32L1 headers upgraded from v2.3.3 to v2.3.4.
24+
- STM32U0 headers upgraded from v1.1.0 to v1.2.0.
25+
- STM32U5 headers upgraded from v1.4.0 to v1.4.1.
26+
- TinyUSB upgraded from v0.17.0 to v0.18.0.
27+
28+
Fixes:
29+
30+
- DW3110 initialization on fast CPUs.
31+
- Support for STM32F723 HS USB PHY.
32+
- Only disable previously enabled caches on Cortex-M7.
33+
34+
New development boards:
35+
36+
- DISCO-F723IE as `modm:board:disco-f723ie`.
37+
38+
Known bugs:
39+
40+
- OpenOCD cannot enable SWO on STM32H7 targets. See #1079.
41+
- `arm-none-eabi-gdb` TUI and GDBGUI interfaces are not supported on Windows.
42+
See #591.
43+
- Generating modm on Windows creates paths with `\` that are not compatible with
44+
Unix. See #310.
45+
- `lbuild build` and `lbuild clean` do not remove all previously generated files
46+
when the configuration changes. See #285.
47+
48+
Many thanks to all our contributors:
49+
50+
- Michael Jossen (@Javask)
51+
- Niklas Hauser (@salkinium)
52+
53+
PR #1274 -> 2025q2.
54+
55+
<details>
56+
<summary>Detailed changelog</summary>
57+
58+
#### 2025-05-17: Add DISCO-F723IE board
59+
60+
Adds support for internal HS USB PHY on STM32.
61+
62+
PR #1264 -> 4fdd2a1.
63+
Tested in hardware by @salkinium.
64+
65+
</details>

src/modm/architecture/interface/fiber.hpp

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -165,20 +165,3 @@ sleep_until(std::chrono::time_point<Clock, Duration> sleep_time)
165165
/// @}
166166

167167
} // namespace modm::this_fiber
168-
169-
/// @cond
170-
// DEPRECATE: 2025q2
171-
namespace modm::fiber
172-
{
173-
174-
[[deprecated("Use `modm::this_fiber::yield()` instead!")]]
175-
void inline yield()
176-
{ this_fiber::yield(); }
177-
178-
template< class Rep, class Period >
179-
[[deprecated("Use `modm::this_fiber::sleep_for()` instead!")]]
180-
void sleep(std::chrono::duration<Rep, Period> sleep_duration)
181-
{ this_fiber::sleep_for(sleep_duration); }
182-
183-
}
184-
/// @endcond

0 commit comments

Comments
 (0)