@@ -9,7 +9,6 @@ Major enhancements included with the release:
9
9
* The legacy API is still supported but deprecated. All the test were moved to tests/legacy.
10
10
* Added Unified Kernel documentation.
11
11
* Added support for ARM LTD Beetle SoC and V2M Beetle board.
12
- * Cleaned Build System and separated Kernel / Application build.
13
12
* Added support for USB mass storage access to the internal filesystem.
14
13
15
14
A detailed list of changes since v1.5.0 by component follows:
@@ -18,12 +17,11 @@ Kernel
18
17
******
19
18
20
19
* Introduced Unified kernel.
21
- * Micro: Removed deprecated Tasks IRQs.
20
+ * Removed deprecated Tasks IRQs.
22
21
* Removed deprecated dynamic interrupt API.
23
22
* Added DLIST to operate in all elements of a doubly-linked list.
24
23
* SLIST: Added sys_slist_get() to fetch and remove the head, also Added append_list and merge_slist.
25
24
* Added nano_work_pending to check if it is pending execution.
26
- * ARM: Added choice to use floating point ABI.
27
25
* Unified: Added support for k_malloc and k_free.
28
26
* Renamed kernel objects event to alert and memory map to memory slab.
29
27
* Changed memory pool, memory maps, message queues and event handling APIs.
@@ -34,29 +32,30 @@ Architectures
34
32
* ARC: Removed CONFIG_TIMER0_CLOCK_FREQ.
35
33
* ARC: Unified linker scripts.
36
34
* ARC: Removed dynamic interrupts.
35
+ * ARM: Added choice to use floating point ABI.
37
36
* ARM: Added NXP Kinetis kconfig options to configure clocks.
38
37
* ARM: Removed dynamic interrupts and exceptions.
39
38
* ARM: Atmel: Added constants and structures for watchdog registers.
39
+ * ARM: Added support for ARM Cortex-M0/M0+.
40
40
* x86: Removed dynamic interrupts and exceptions.
41
41
* x86: Declared internal API for interrupt controllers.
42
42
* x86: Changed IRQ controller to return -1 if cannot determine source vector.
43
43
* x86: Grouped Quark SoC's under intel_quark family.
44
44
* x86: Optimized and simplified IRQ and exception stubs.
45
- * Changed memory pool, memory maps, message queues and event handling APIs.
46
45
47
46
Boards
48
47
******
49
48
50
49
* Renamed board Quark SE devboard to Quark SE C1000 devboard.
51
50
* Renamed board Quark SE SSS devboard to Quark SE C1000 SS devboard.
52
51
* Quark SE C1000: Disabled IPM and enabled UART0 on the Sensor SubSytem.
53
- * Removed basic_cortex_m3 and basic_minuteia.
54
- * Arduino 101: Removed backup/restore scripts use flashpack utility instead.
52
+ * Removed basic_cortex_m3 and basic_minuteia boards.
53
+ * Arduino 101: Removed backup/restore scripts. To restore original bootloader
54
+ use flashpack utility instead.
55
55
* Renamed nRF52 Nitrogen to 96Boards Nitrogen.
56
56
* Added ARM LTD Beetle SoC and V2M Beetle board.
57
- * SoC: Added Texas Instruments CC3200 LaunchXL support.
58
- * SoC: Added support for Nordic Semiconductor nRF51822.
59
- * SoC: Added support for ARM Cortex-M0/M0+.
57
+ * Added Texas Instruments CC3200 LaunchXL support.
58
+ * Added support for Nordic Semiconductor nRF51822.
60
59
* Added support for NXP Hexiwear board.
61
60
62
61
Drivers and Sensors
@@ -105,7 +104,7 @@ Build Infrastructure
105
104
* Sysgen: Added --kernel_type argument.
106
105
* Modified build infrastructure to support unified kernel.
107
106
* SDK: Zephyr: Added check for minimum required version.
108
- * Cleaned Build System and separated Kernel / Application build .
107
+ * Imported get_maintainer.pl from Linux kernel .
109
108
110
109
Libraries
111
110
*********
@@ -114,16 +113,19 @@ Libraries
114
113
* libc: Added support for 'z' length specifier.
115
114
* libc: Removed stddef.h which is provided by the compiler.
116
115
* libc: printf: Improved code for printing.
117
- * Imported Nordic MDK nRF51 files.
118
- * Imported Kinetis SDK Ethernet phy driver.
119
- * Imported SDK RNGA driver.
120
- * Imported get_maintainer.pl from kernel.
121
116
* Added CoAP implementation for Zephyr.
122
117
* File system: Added API to grow or shrink a file.
123
118
* File system: Added API to get volume statistics.
124
119
* File system: Added API to flush cache of an opened file.
120
+
121
+ HALs
122
+ ****
123
+
125
124
* QMSI: Updated to version 1.3.
126
125
* HAL: Imported CC3200 SDK.
126
+ * Imported Nordic MDK nRF51 files.
127
+ * Imported Kinetis SDK Ethernet phy driver.
128
+ * Imported SDK RNGA driver.
127
129
128
130
Documentation
129
131
*************
@@ -140,7 +142,6 @@ Test and Samples
140
142
* Fixed incorrect printk usage.
141
143
* Removed test for dynamic exceptions.
142
144
* Added USB sample.
143
- * Added microkernel support for the shell sample.
144
145
* Added tests and samples for CoAP client and server.
145
146
* Added philosophers unified sample.
146
147
* Removed printf/printk wrappers.
0 commit comments