• R/O
  • SSH
  • HTTPS

chibios: Commit


Commit MetaInfo

Révision14550 (tree)
l'heure2021-06-13 22:21:10
Auteurgdisirio

Message de Log

Version numbers.

Change Summary

Modification

--- branches/stable_21.6.x/release_note_next.txt (revision 14549)
+++ branches/stable_21.6.x/release_note_next.txt (nonexistent)
@@ -1,93 +0,0 @@
1-******************************************************************************
2-*** ChibiOS next Release Notes. ***
3-******************************************************************************
4-
5-ChibiOS next is composed of several independent but inter-operable
6-sub-projects: RT, NIL, SB, HAL, EX. Plus several external libraries
7-integrated in our structure: WolfSSL, FatFS and lwIP.
8-
9-*** ChibiOS next highlights ****
10-
11-- NEW RT 7.0.
12-- Support for RP2040 and Raspberry Pico board.
13-- Support for STM32L5xx, STM32WBxx and STM32WLxx families.
14-- Dynamic clock support in HAL.
15-- Improved STM32 HAL.
16-- Added ARMv8-M port.
17-
18-*** ChibiOS next general improvements ***
19-
20-- Added chscanf() and buffered streams.
21-- Added option to LWIP bindings to use memory pools instead of heap allocator.
22-- Added dynamic reconfiguration API to lwIP bindings.
23-- Updated FatFS to version 0.14.
24-- Updated CMSIS headers for STM32F7, G0, G4, H7, L0, L4, L4+.
25-- Mail Queues test implementation in CMSIS RTOS wrapper.
26-- Added latency measurement test application.
27-- Simplified test XML schema.
28-
29-*** What's new in RT/NIL ports ***
30-
31-- Addes SMP port for Cortex-M0 required by RP2040.
32-- The old generic ARMCMx port has been split in ARMv6-M, ARMv7-M and ARMv8-M-ML
33- ports.
34-- Simplified interface between RT/NIL and port layer.
35-- Removed duplicated files in port layers: chtypes.h, chcore_timer.h.
36-
37-*** What's new in OS Library 1.3.0 ***
38-
39-- Internal rework to make it compatible with RT 7.0.0 and NIL 4.1.0.
40-
41-*** What's new in SB 1.1.0 ***
42-
43-- Internal rework to make it compatible with RT 7.0.0.
44-- Safer messages mechanism for sandboxes.
45-
46-*** What's new in RT 7.0.0 ***
47-
48-- Support for full-SMP multi-core threading.
49-- Support for decoupled multi-core threading.
50-- Performance improvements thanks to code paths tuning using likely/unlikely
51- macros. This feature requires compiler support and is currently enabled
52- for GCC.
53-- 64 bits monotonic time stamps with the same resolution of system time.
54-- Much more efficient and accurate Virtual Timers in tick-less mode.
55-- Automatic reload of Virtual Timers, now both one-shot and continuous timers
56- are supported.
57-- Internal reorganization to better fit the general architectural design. For
58- example, lists/queues code has been centralized in a dedicated module.
59-- New trace event for entering the "ready" state.
60-
61-*** What's new in NIL 4.1.0 ***
62-
63-- Internal rework to make it compatible with RT 7.0.0.
64-
65-*** What's new in HAL 7.2.0 ***
66-
67-- Clocks reconfiguration API.
68-- Updated SIO driver model to support more use cases.
69-
70-*** What's new in EX 1.2.0 ***
71-
72-- Added support for ADXL355 Low Noise, Low Drift, Low Power, 3-Axis
73- MEMS Accelerometers.
74-
75-*** What's new in AVR HAL support ***
76-
77-- None.
78-
79-*** What's new in STM32 HAL support ***
80-
81-- Dynamic clock support for L4+, G0 and G4 families.
82-- Improved PWR settings for L4+, G0 and G4 families.
83-- Support for more STM32 sub-families.
84-- Added MACv2 driver for STM32H7xx.
85-- Added support for UART9 and UART10 in STM32 USARTv1 drivers.
86-- Updated STM32F4xx platform with new IRQ handling, enabled the missing timers.
87-- SIO driver STM32 implementation for USARTv2 and USARTv3.
88-- Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
89-- Support for 3 analog watchdogs in ADCv5 (STM32G0).
90-
91-*** What's new in tools ***
92-
93-- More configuration files updater scripts.
--- branches/stable_21.6.x/os/license/chversion.h (revision 14549)
+++ branches/stable_21.6.x/os/license/chversion.h (revision 14550)
@@ -42,7 +42,7 @@
4242 /**
4343 * @brief Stable release flag.
4444 */
45-#define CH_VERSION_STABLE 0
45+#define CH_VERSION_STABLE 1
4646
4747 /**
4848 * @name ChibiOS version identification
@@ -51,17 +51,17 @@
5151 /**
5252 * @brief ChibiOS version string.
5353 */
54-#define CH_VERSION "2012.1.0"
54+#define CH_VERSION "21.6.0"
5555
5656 /**
5757 * @brief ChibiOS version release year.
5858 */
59-#define CH_VERSION_YEAR 12
59+#define CH_VERSION_YEAR 21
6060
6161 /**
6262 * @brief ChibiOS version release month.
6363 */
64-#define CH_VERSION_MONTH 1
64+#define CH_VERSION_MONTH 6
6565
6666 /**
6767 * @brief ChibiOS version patch number.
@@ -71,7 +71,7 @@
7171 /**
7272 * @brief ChibiOS version nickname.
7373 */
74-#define CH_VERSION_NICKNAME "Lasagna"
74+#define CH_VERSION_NICKNAME "Atrani"
7575 /** @} */
7676
7777 /*===========================================================================*/
--- branches/stable_21.6.x/readme.txt (revision 14549)
+++ branches/stable_21.6.x/readme.txt (revision 14550)
@@ -73,7 +73,7 @@
7373 *** Releases and Change Log ***
7474 *****************************************************************************
7575
76-*** Next ***
76+*** 21.6.0 ***
7777 - NEW: Simplified test XML schema.
7878 - NEW: Simplified interface between ports and RT/NIL.
7979 - NEW: Removed duplicated files for ARM ports: chtypes.h.
--- branches/stable_21.6.x/release_note_20.6.x.txt (nonexistent)
+++ branches/stable_21.6.x/release_note_20.6.x.txt (revision 14550)
@@ -0,0 +1,93 @@
1+******************************************************************************
2+*** ChibiOS 21.6.x Release Notes. ***
3+******************************************************************************
4+
5+ChibiOS 21.6.x is composed of several independent but inter-operable
6+sub-projects: RT, NIL, SB, HAL, EX. Plus several external libraries
7+integrated in our structure: WolfSSL, FatFS and lwIP.
8+
9+*** ChibiOS 21.6.x highlights ****
10+
11+- NEW RT 7.0.
12+- Support for RP2040 and Raspberry Pico board.
13+- Support for STM32L5xx, STM32WBxx and STM32WLxx families.
14+- Dynamic clock support in HAL.
15+- Improved STM32 HAL.
16+- Added ARMv8-M port.
17+
18+*** ChibiOS 21.6.x general improvements ***
19+
20+- Added chscanf() and buffered streams.
21+- Added option to LWIP bindings to use memory pools instead of heap allocator.
22+- Added dynamic reconfiguration API to lwIP bindings.
23+- Updated FatFS to version 0.14.
24+- Updated CMSIS headers for STM32F7, G0, G4, H7, L0, L4, L4+.
25+- Mail Queues test implementation in CMSIS RTOS wrapper.
26+- Added latency measurement test application.
27+- Simplified test XML schema.
28+
29+*** What's new in RT/NIL ports ***
30+
31+- Addes SMP port for Cortex-M0 required by RP2040.
32+- The old generic ARMCMx port has been split in ARMv6-M, ARMv7-M and ARMv8-M-ML
33+ ports.
34+- Simplified interface between RT/NIL and port layer.
35+- Removed duplicated files in port layers: chtypes.h, chcore_timer.h.
36+
37+*** What's new in OS Library 1.3.0 ***
38+
39+- Internal rework to make it compatible with RT 7.0.0 and NIL 4.1.0.
40+
41+*** What's new in SB 1.1.0 ***
42+
43+- Internal rework to make it compatible with RT 7.0.0.
44+- Safer messages mechanism for sandboxes.
45+
46+*** What's new in RT 7.0.0 ***
47+
48+- Support for full-SMP multi-core threading.
49+- Support for decoupled multi-core threading.
50+- Performance improvements thanks to code paths tuning using likely/unlikely
51+ macros. This feature requires compiler support and is currently enabled
52+ for GCC.
53+- 64 bits monotonic time stamps with the same resolution of system time.
54+- Much more efficient and accurate Virtual Timers in tick-less mode.
55+- Automatic reload of Virtual Timers, now both one-shot and continuous timers
56+ are supported.
57+- Internal reorganization to better fit the general architectural design. For
58+ example, lists/queues code has been centralized in a dedicated module.
59+- New trace event for entering the "ready" state.
60+
61+*** What's new in NIL 4.1.0 ***
62+
63+- Internal rework to make it compatible with RT 7.0.0.
64+
65+*** What's new in HAL 7.2.0 ***
66+
67+- Clocks reconfiguration API.
68+- Updated SIO driver model to support more use cases.
69+
70+*** What's new in EX 1.2.0 ***
71+
72+- Added support for ADXL355 Low Noise, Low Drift, Low Power, 3-Axis
73+ MEMS Accelerometers.
74+
75+*** What's new in AVR HAL support ***
76+
77+- None.
78+
79+*** What's new in STM32 HAL support ***
80+
81+- Dynamic clock support for L4+, G0 and G4 families.
82+- Improved PWR settings for L4+, G0 and G4 families.
83+- Support for more STM32 sub-families.
84+- Added MACv2 driver for STM32H7xx.
85+- Added support for UART9 and UART10 in STM32 USARTv1 drivers.
86+- Updated STM32F4xx platform with new IRQ handling, enabled the missing timers.
87+- SIO driver STM32 implementation for USARTv2 and USARTv3.
88+- Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
89+- Support for 3 analog watchdogs in ADCv5 (STM32G0).
90+
91+*** What's new in tools ***
92+
93+- More configuration files updater scripts.
Afficher sur ancien navigateur de dépôt.