1
1
Zephyr Kernel 1.6.0 Release Notes
2
2
#################################
3
3
4
- We are pleased to announce the release of Zephyr kernel version 1.6.0. This release introduces
5
- a Unified Kernel replacing the separate nano- and micro-kernels, simplifying the overall Zephyr
6
- architecture and programming interfaces. This release also enables USB mass storage, increases
7
- board support for ARM Cortex-M0/M0+ family and includes numerous major features and bug fixes
8
- described below. It also adds many improvements for documentation, build infrastructure, and
9
- testing. The next three-month cadence release is planned for the end of February.
4
+ We are pleased to announce the release of Zephyr kernel version 1.6.0. This
5
+ release introduces a Unified Kernel replacing the separate nano- and
6
+ micro-kernels, simplifying the overall Zephyr architecture and programming
7
+ interfaces.
8
+ In this release we added support for the ARM Cortex-M0/M0+ family and expanded
9
+ board support for Cortex-M.
10
+ Additionally, this release adds many improvements for documentation, build
11
+ infrastructure, and testing.
10
12
11
13
Major enhancements included with the release:
12
14
13
15
* Introduced the Unified Kernel; the nano and micro kernel were removed.
14
- * The legacy API is still supported but deprecated. All legacy tests were moved to tests/legacy.
16
+ * The legacy API is still supported but deprecated. All legacy tests were moved
17
+ to tests/legacy.
15
18
* Added Unified Kernel documentation.
16
19
* Added support for several ARM Cortex-M boards
17
- * Added support for USB mass storage access to the internal filesystem.
20
+ * Added support for USB mass storage and access to the filesystem.
21
+ * Added native Bluetooth Controller support. Currently nRF51 & nRF52 are supported.
18
22
19
23
A detailed list of changes since v1.5.0 by component follows:
20
24
25
29
* Removed deprecated Tasks IRQs.
26
30
* Removed deprecated dynamic interrupt API.
27
31
* Added DLIST to operate in all elements of a doubly-linked list.
28
- * SLIST: Added sys_slist_get() to fetch and remove the head, also Added append_list and merge_slist.
32
+ * SLIST: Added sys_slist_get() to fetch and remove the head, also Added
33
+ append_list and merge_slist.
29
34
* Added nano_work_pending to check if it is pending execution.
30
35
* Unified: Added support for k_malloc and k_free.
31
36
* Renamed kernel objects event to alert and memory map to memory slab.
@@ -72,7 +77,7 @@ Drivers and Sensors
72
77
* Ethernet: Added KSDK shim driver.
73
78
* Flash: Added KSDK shim driver
74
79
* I2C: Changed config parameters to SoC specific.
75
- * QMSI: Implemented suspend and resume functions in WDT, I2C, SPI and AONPT.
80
+ * QMSI: Implemented suspend and resume functions QMSI shim drivers
76
81
* Added HP206C sensor.
77
82
* Changed config_info pointers to const.
78
83
* Added support for SoCWatch driver.
@@ -81,7 +86,7 @@ Drivers and Sensors
81
86
Networking
82
87
**********
83
88
84
- * [Content: component changes]
89
+ * Minor fixes to uIP networking stack (This will be deprecated in 1.7)
85
90
86
91
Bluetooth
87
92
*********
@@ -127,7 +132,7 @@ Libraries
127
132
HALs
128
133
****
129
134
130
- * QMSI: Updated to version 1.3.
135
+ * QMSI: Updated to version 1.3.1.
131
136
* HAL: Imported CC3200 SDK.
132
137
* Imported Nordic MDK nRF51 files.
133
138
* Imported Kinetis SDK Ethernet phy driver.
0 commit comments