@@ -165,7 +165,7 @@ Stable API changes in this release
165
165
Kernel
166
166
******
167
167
168
- * A new general purpose memory allocator, sys_heap/k_heap, was added
168
+ * A new general purpose memory allocator, sys_heap/k_heap, has been added
169
169
to Zephyr with more conventional API/behavior, better space
170
170
efficiency and higher performance than the pre-existing mem_pool.
171
171
The older mem_pool APIs are, by default, wrappers around this new
@@ -179,15 +179,13 @@ Kernel
179
179
expressed in 64 bit quantities. This involves a minor change to the
180
180
API, so the original API is still available in a completely
181
181
source-compatible way via CONFIG_LEGACY_TIMEOUT_API.
182
- * Simplify dummy thread implementation and properly name idle threads
182
+ * Simplified dummy thread implementation and properly name idle threads
183
183
* Centralized new thread priority check
184
- * Refactor device structures and introduced struct init_entry which is
184
+ * Refactored device structures and introduced struct init_entry which is
185
185
a generic init end-point. SYS_INIT() generates only a struct init_entry via
186
186
calling INIT_ENTRY_DEFINE(). Also removed struct deviceconfig leaving
187
187
struct device to own everything now.
188
188
189
-
190
-
191
189
Architectures
192
190
*************
193
191
@@ -228,16 +226,16 @@ Architectures
228
226
229
227
* RISC-V:
230
228
231
- * Add support for hard floating point for RISC-V
232
- * Add march and mabi options to Kconfig
233
- * Fix compilation warning for platforms without PLIC
229
+ * Added support for hard floating point for RISC-V
230
+ * Added march and mabi options to Kconfig
231
+ * Fixed compilation warning for platforms without PLIC
234
232
235
233
* x86:
236
234
237
- * Instrument code for timing information
238
- * Add ability for SoC to add MMU regions
235
+ * Instrumented code for timing information
236
+ * Added ability for SoC to add MMU regions
239
237
* x86 FPU sharing symbols renamed
240
- * early_serial: extend to support MMIO UART
238
+ * early_serial: extended to support MMIO UART
241
239
242
240
Boards & SoC Support
243
241
********************
@@ -564,41 +562,41 @@ Drivers and Sensors
564
562
Networking
565
563
**********
566
564
567
- * Convert networking to use new k_timeout_t infrastructure
568
- * Enhance new TCP stack support
569
- * Add minimal support for TFTP client (RFC 1350)
570
- * Add support for network device driver power management
571
- * Add support for socketpair() BSD socket API
572
- * Add support for QEMU user networking (SLIRP)
573
- * Add support to disable automatic network attachment in OpenThread
574
- * Add support for Frame Pending Bit handling in OpenThread
575
- * Add support for RX frame handling in OpenThread
576
- * Add support for TX started notification in OpenThread
577
- * Add support for HW CSMA CA in OpenThread
578
- * Add support for promiscuous mode in OpenThread
579
- * Add support for reading OPAQUE resources with OMA TLV in LWM2M
580
- * Add config to enable PAN coordinator mode in IEEE 802.15.4
581
- * Add config to enable promiscuous mode in IEEE 802.15.4
582
- * Add support for subscribe in Azure cloud sample
583
- * Add support for queue mode in lwm2m_client sample
584
- * Add support to allow change of the QEMU Ethernet interface name
585
- * Add support for PPP IPCP to negotiate used DNS servers
586
- * Add support for setting hostname in DHCPv4 request
587
- * Fix binding AF_PACKET socket type multiple times
588
- * Fix LLDPDU data in sent LLDP packets
589
- * Fix and enhance Google IoT sample application documentation
590
- * Fix MQTT cloud sample when polling incoming messages
591
- * Fix LWM2M socket error handling, and pending and reply handling during start
592
- * Fix LWM2M retransmission logic
593
- * Fix LWM2M Cell ID resource initialization
594
- * Fix COAP pending and reply handling
595
- * Fix wpan_serial sample application and enable USB during initialization
596
- * Fix HTTP client payload issue on HTTP upload
597
- * Fix MQTT Websocket incoming data handling and accept packets only in RX
598
- * Fix MQTT Publish message length validation
599
- * Fix IEEE 802.15.4 received frame length validation
600
- * Fix IEEE 802.15.4 and avoid ACK processing when not needed
601
- * Fix IEEE 802.15.4 and allow energy detection scan unconditionally
565
+ * Converted networking to use new k_timeout_t infrastructure
566
+ * Enhanced new TCP stack support
567
+ * Added minimal support for TFTP client (RFC 1350)
568
+ * Added support for network device driver power management
569
+ * Added support for socketpair() BSD socket API
570
+ * Added support for QEMU user networking (SLIRP)
571
+ * Added support to disable automatic network attachment in OpenThread
572
+ * Added support for Frame Pending Bit handling in OpenThread
573
+ * Added support for RX frame handling in OpenThread
574
+ * Added support for TX started notification in OpenThread
575
+ * Added support for HW CSMA CA in OpenThread
576
+ * Added support for promiscuous mode in OpenThread
577
+ * Added support for reading OPAQUE resources with OMA TLV in LWM2M
578
+ * Added config to enable PAN coordinator mode in IEEE 802.15.4
579
+ * Added config to enable promiscuous mode in IEEE 802.15.4
580
+ * Added support for subscribe in Azure cloud sample
581
+ * Added support for queue mode in lwm2m_client sample
582
+ * Added support to allow change of the QEMU Ethernet interface name
583
+ * Added support for PPP IPCP to negotiate used DNS servers
584
+ * Added support for setting hostname in DHCPv4 request
585
+ * Fixed binding AF_PACKET socket type multiple times
586
+ * Fixed LLDPDU data in sent LLDP packets
587
+ * Fixed and enhance Google IoT sample application documentation
588
+ * Fixed MQTT cloud sample when polling incoming messages
589
+ * Fixed LWM2M socket error handling, and pending and reply handling during start
590
+ * Fixed LWM2M retransmission logic
591
+ * Fixed LWM2M Cell ID resource initialization
592
+ * Fixed COAP pending and reply handling
593
+ * Fixed wpan_serial sample application and enable USB during initialization
594
+ * Fixed HTTP client payload issue on HTTP upload
595
+ * Fixed MQTT Websocket incoming data handling and accept packets only in RX
596
+ * Fixed MQTT Publish message length validation
597
+ * Fixed IEEE 802.15.4 received frame length validation
598
+ * IEEE 802.15.4: avoided ACK processing when not needed
599
+ * IEEE 802.15.4: Now allows energy detection scan unconditionally
602
600
603
601
Bluetooth
604
602
*********
0 commit comments