@@ -52,6 +52,72 @@ pay attention to. Medium impact changes are also worth looking at.
5252
5353<!-- releases-->
5454
55+ ## 2024-01-01: 2023q4 release
56+
57+ This release covers everything from 2023-10-01 and has been tested with avr-gcc
58+ v12.2.0 from Upstream and arm-none-eabi-gcc v12.2.1 from xpack.
59+
60+ Features:
61+
62+ - STM32H7 SPI driver with DMA support.
63+
64+ Integrated Projects:
65+
66+ - ETL upgraded to v20.38.10.
67+ - LVGL upgraded to v8.3.11.
68+ - Nanopb upgraded to v0.4.8.
69+ - STM32G0 headers upgraded to v1.4.3.
70+ - STM32F4 headers upgraded to v2.6.9.
71+ - STM32U5 headers upgraded to v1.3.1.
72+
73+ Fixes:
74+
75+ - Fix SPI clocks on Nucleo-H723ZG boards.
76+ - Do not require protothreads to use SPI with fibers.
77+ - Place main stack in DMA-able SRAM on STM32H7.
78+
79+ New device drivers:
80+
81+ - BMI088 IMU driver as [ ` modm:driver:bmi088 ` ] [ ] .
82+
83+ Known bugs:
84+
85+ - Fibers are not implemented for ARM64 targets. See [ #1111 ] [ ] .
86+ - OpenOCD cannot enable SWO on STM32H7 targets. See [ #1079 ] [ ] .
87+ - STM32F7: D-Cache not enabled by default. See [ #485 ] [ ] .
88+ - ` lbuild build ` and ` lbuild clean ` do not remove all previously generated files
89+ when the configuration changes. See [ #285 ] [ ] .
90+ - Generating modm on Windows creates paths with ` \ ` that are not compatible with
91+ Unix. See [ #310 ] [ ] .
92+ - ` arm-none-eabi-gdb ` TUI and GDBGUI interfaces are not supported on Windows.
93+ See [ #591 ] [ ] .
94+
95+ Many thanks to all our contributors.
96+ A special shoutout to first timers 🎉:
97+
98+ - Christopher Durand ([ @chris-durand ] [ ] )
99+ - Jens Böckmann ([ @jensboe ] [ ] ) 🎉
100+ - Niklas Hauser ([ @salkinium ] [ ] )
101+ - Sergey Pluzhnikov ([ @ser-plu ] [ ] )
102+
103+ PR [ #1112 ] [ ] -> [ 2023q4] [ ] .
104+
105+ <details >
106+ <summary >Detailed changelog</summary >
107+
108+ #### 2023-10-04: Add STM32H7 SPI driver with DMA support
109+
110+ PR [ #1052 ] [ ] -> [ 53796b0] [ ] .
111+ Tested in hardware by [ @chris-durand ] [ ] .
112+
113+ #### 2023-10-05: Add BMI088 driver
114+
115+ PR [ #1052 ] [ ] -> [ a771042] [ ] .
116+ Tested in hardware by [ @chris-durand ] [ ] .
117+
118+ </details >
119+
120+
55121## 2023-10-01: 2023q3 release
56122
57123This release covers everything from 2023-07-01 and has been tested with avr-gcc
@@ -2769,6 +2835,7 @@ Please note that contributions from xpcc were continuously ported to modm.
27692835[ 2023q1 ] : https://github.com/modm-io/modm/releases/tag/2023q1
27702836[ 2023q2 ] : https://github.com/modm-io/modm/releases/tag/2023q2
27712837[ 2023q3 ] : https://github.com/modm-io/modm/releases/tag/2023q3
2838+ [ 2023q4 ] : https://github.com/modm-io/modm/releases/tag/2023q4
27722839
27732840[ @19joho66 ] : https://github.com/19joho66
27742841[ @ASMfreaK ] : https://github.com/ASMfreaK
@@ -2799,6 +2866,7 @@ Please note that contributions from xpcc were continuously ported to modm.
27992866[ @henrikssn ] : https://github.com/henrikssn
28002867[ @hshose ] : https://github.com/hshose
28012868[ @jasa ] : https://github.com/jasa
2869+ [ @jensboe ] : https://github.com/jensboe
28022870[ @klsc-zeat ] : https://github.com/klsc-zeat
28032871[ @lgili ] : https://github.com/lgili
28042872[ @linasnikis ] : https://github.com/linasnikis
@@ -2869,6 +2937,7 @@ Please note that contributions from xpcc were continuously ported to modm.
28692937[ `modm:driver:apa102` ] : https://modm.io/reference/module/modm-driver-apa102
28702938[ `modm:driver:at24mac402` ] : https://modm.io/reference/module/modm-driver-at24mac402
28712939[ `modm:driver:block.device:spi.stack.flash` ] : https://modm.io/reference/module/modm-driver-block-device-spi-stack-flash
2940+ [ `modm:driver:bmi088` ] : https://modm.io/reference/module/modm-driver-bmi088
28722941[ `modm:driver:bno055` ] : https://modm.io/reference/module/modm-driver-bno055
28732942[ `modm:driver:cat24aa` ] : https://modm.io/reference/module/modm-driver-cat24aa
28742943[ `modm:driver:cycle_counter` ] : https://modm.io/reference/module/modm-driver-cycle_counter
@@ -2927,11 +2996,15 @@ Please note that contributions from xpcc were continuously ported to modm.
29272996[ #1049 ] : https://github.com/modm-io/modm/pull/1049
29282997[ #1050 ] : https://github.com/modm-io/modm/pull/1050
29292998[ #1051 ] : https://github.com/modm-io/modm/pull/1051
2999+ [ #1052 ] : https://github.com/modm-io/modm/pull/1052
29303000[ #1053 ] : https://github.com/modm-io/modm/pull/1053
29313001[ #1054 ] : https://github.com/modm-io/modm/pull/1054
29323002[ #1063 ] : https://github.com/modm-io/modm/pull/1063
29333003[ #1066 ] : https://github.com/modm-io/modm/pull/1066
3004+ [ #1079 ] : https://github.com/modm-io/modm/pull/1079
29343005[ #1088 ] : https://github.com/modm-io/modm/pull/1088
3006+ [ #1111 ] : https://github.com/modm-io/modm/pull/1111
3007+ [ #1112 ] : https://github.com/modm-io/modm/pull/1112
29353008[ #118 ] : https://github.com/modm-io/modm/pull/118
29363009[ #122 ] : https://github.com/modm-io/modm/pull/122
29373010[ #132 ] : https://github.com/modm-io/modm/pull/132
@@ -3212,6 +3285,7 @@ Please note that contributions from xpcc were continuously ported to modm.
32123285[ 516b2b3 ] : https://github.com/modm-io/modm/commit/516b2b3
32133286[ 517bd84 ] : https://github.com/modm-io/modm/commit/517bd84
32143287[ 5332765 ] : https://github.com/modm-io/modm/commit/5332765
3288+ [ 53796b0 ] : https://github.com/modm-io/modm/commit/53796b0
32153289[ 544f6d3 ] : https://github.com/modm-io/modm/commit/544f6d3
32163290[ 55d5911 ] : https://github.com/modm-io/modm/commit/55d5911
32173291[ 564effa ] : https://github.com/modm-io/modm/commit/564effa
@@ -3288,6 +3362,7 @@ Please note that contributions from xpcc were continuously ported to modm.
32883362[ a38feca ] : https://github.com/modm-io/modm/commit/a38feca
32893363[ a607613 ] : https://github.com/modm-io/modm/commit/a607613
32903364[ a6b4186 ] : https://github.com/modm-io/modm/commit/a6b4186
3365+ [ a771042 ] : https://github.com/modm-io/modm/commit/a771042
32913366[ a8edbe8 ] : https://github.com/modm-io/modm/commit/a8edbe8
32923367[ ab9bcee ] : https://github.com/modm-io/modm/commit/ab9bcee
32933368[ ac46099 ] : https://github.com/modm-io/modm/commit/ac46099
0 commit comments