@@ -52,6 +52,72 @@ pay attention to. Medium impact changes are also worth looking at.
52
52
53
53
<!-- releases-->
54
54
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
+
55
121
## 2023-10-01: 2023q3 release
56
122
57
123
This 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.
2769
2835
[ 2023q1 ] : https://github.com/modm-io/modm/releases/tag/2023q1
2770
2836
[ 2023q2 ] : https://github.com/modm-io/modm/releases/tag/2023q2
2771
2837
[ 2023q3 ] : https://github.com/modm-io/modm/releases/tag/2023q3
2838
+ [ 2023q4 ] : https://github.com/modm-io/modm/releases/tag/2023q4
2772
2839
2773
2840
[ @19joho66 ] : https://github.com/19joho66
2774
2841
[ @ASMfreaK ] : https://github.com/ASMfreaK
@@ -2799,6 +2866,7 @@ Please note that contributions from xpcc were continuously ported to modm.
2799
2866
[ @henrikssn ] : https://github.com/henrikssn
2800
2867
[ @hshose ] : https://github.com/hshose
2801
2868
[ @jasa ] : https://github.com/jasa
2869
+ [ @jensboe ] : https://github.com/jensboe
2802
2870
[ @klsc-zeat ] : https://github.com/klsc-zeat
2803
2871
[ @lgili ] : https://github.com/lgili
2804
2872
[ @linasnikis ] : https://github.com/linasnikis
@@ -2869,6 +2937,7 @@ Please note that contributions from xpcc were continuously ported to modm.
2869
2937
[ `modm:driver:apa102` ] : https://modm.io/reference/module/modm-driver-apa102
2870
2938
[ `modm:driver:at24mac402` ] : https://modm.io/reference/module/modm-driver-at24mac402
2871
2939
[ `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
2872
2941
[ `modm:driver:bno055` ] : https://modm.io/reference/module/modm-driver-bno055
2873
2942
[ `modm:driver:cat24aa` ] : https://modm.io/reference/module/modm-driver-cat24aa
2874
2943
[ `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.
2927
2996
[ #1049 ] : https://github.com/modm-io/modm/pull/1049
2928
2997
[ #1050 ] : https://github.com/modm-io/modm/pull/1050
2929
2998
[ #1051 ] : https://github.com/modm-io/modm/pull/1051
2999
+ [ #1052 ] : https://github.com/modm-io/modm/pull/1052
2930
3000
[ #1053 ] : https://github.com/modm-io/modm/pull/1053
2931
3001
[ #1054 ] : https://github.com/modm-io/modm/pull/1054
2932
3002
[ #1063 ] : https://github.com/modm-io/modm/pull/1063
2933
3003
[ #1066 ] : https://github.com/modm-io/modm/pull/1066
3004
+ [ #1079 ] : https://github.com/modm-io/modm/pull/1079
2934
3005
[ #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
2935
3008
[ #118 ] : https://github.com/modm-io/modm/pull/118
2936
3009
[ #122 ] : https://github.com/modm-io/modm/pull/122
2937
3010
[ #132 ] : https://github.com/modm-io/modm/pull/132
@@ -3212,6 +3285,7 @@ Please note that contributions from xpcc were continuously ported to modm.
3212
3285
[ 516b2b3 ] : https://github.com/modm-io/modm/commit/516b2b3
3213
3286
[ 517bd84 ] : https://github.com/modm-io/modm/commit/517bd84
3214
3287
[ 5332765 ] : https://github.com/modm-io/modm/commit/5332765
3288
+ [ 53796b0 ] : https://github.com/modm-io/modm/commit/53796b0
3215
3289
[ 544f6d3 ] : https://github.com/modm-io/modm/commit/544f6d3
3216
3290
[ 55d5911 ] : https://github.com/modm-io/modm/commit/55d5911
3217
3291
[ 564effa ] : https://github.com/modm-io/modm/commit/564effa
@@ -3288,6 +3362,7 @@ Please note that contributions from xpcc were continuously ported to modm.
3288
3362
[ a38feca ] : https://github.com/modm-io/modm/commit/a38feca
3289
3363
[ a607613 ] : https://github.com/modm-io/modm/commit/a607613
3290
3364
[ a6b4186 ] : https://github.com/modm-io/modm/commit/a6b4186
3365
+ [ a771042 ] : https://github.com/modm-io/modm/commit/a771042
3291
3366
[ a8edbe8 ] : https://github.com/modm-io/modm/commit/a8edbe8
3292
3367
[ ab9bcee ] : https://github.com/modm-io/modm/commit/ab9bcee
3293
3368
[ ac46099 ] : https://github.com/modm-io/modm/commit/ac46099
0 commit comments