Skip to content

Commit ea6fd45

Browse files
committed
Merge branch 'develop'
Release v7.0
2 parents d87a456 + 2a30930 commit ea6fd45

6 files changed

Lines changed: 379 additions & 39 deletions

File tree

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[submodule "libs/circle"]
22
path = libs/circle
3-
url = https://github.com/smuehlst/circle.git
3+
url = https://github.com/rsta2/circle.git
44
[submodule "libs/circle-newlib"]
55
path = libs/circle-newlib
66
url = https://github.com/smuehlst/circle-newlib

README.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ Circle (call configure with `--opt-tls`, see also the
1919

2020
* Linux or Windows 10 Subsystem for Linux (WSL).
2121
* gcc ARM toolchain on the path. Successfully tested with:
22-
* `gcc version 6.3.1 20170215 (release) [ARM/embedded-6-branch revision 245512] (GNU Tools for ARM Embedded Processors 6-2017-q1-update)` (gcc-arm-none-eabi-6-2017-q1-update-linux.tar.bz2 from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads)
23-
* `gcc version 7.1.1 20170510 (Linaro GCC 7.1-2017.05)` (gcc-linaro-7.1.1-2017.05-x86_64_arm-eabi.tar.xz from https://releases.linaro.org/components/toolchain/binaries/7.1-2017.05/arm-linux-gnueabihf)
22+
* `gcc version 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] (GNU Tools for ARM Embedded Processors 7-2018-q2-update)` (gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2 https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads)
2423

2524
### Building the Libraries
2625

@@ -61,13 +60,24 @@ make build-samples
6160

6261
## Current Release
6362

64-
v6.0
63+
v7.0
6564

66-
* Synced with [Circle Step 36](https://github.com/rsta2/circle/releases/tag/Step36).
65+
* Synced with [Circle Step 37](https://github.com/rsta2/circle/releases/tag/Step37).
66+
* [mbed TLS](libs/mbedtls) support updated to release 2.14.1.
67+
* Circle is now included from its default repository. To sync an existing clone of the circle-stdlib repository, enter the following commands:
68+
69+
```
70+
git submodule sync libs/circle
71+
git submodule update --init --remote libs/circle
72+
```
6773

6874
## Previous Releases
6975

70-
v5.0
76+
### [v6.0](https://github.com/smuehlst/circle-stdlib/releases/tag/v6.0)
77+
78+
* Synced with [Circle Step 36](https://github.com/rsta2/circle/releases/tag/Step36).
79+
80+
### [v5.0](https://github.com/smuehlst/circle-stdlib/releases/tag/v5.0)
7181

7282
* Synced with [Circle Step 35.1](https://github.com/rsta2/circle/releases/tag/Step35.1).
7383
* Added support for <dirent.h> functions.
@@ -77,13 +87,13 @@ v5.0
7787
deprecated and will be removed in a future release.
7888

7989

80-
### v4.0
90+
### [v4.0](https://github.com/smuehlst/circle-stdlib/tree/v4.0)
8191

8292
* Synced with [Circle Step 34](https://github.com/rsta2/circle/releases/tag/Step34).
8393
* Added CStdlibApp, CStdlibAppScreen, CStdlibAppStdio and CStdlibAppNetwork for
8494
easier application creation (thanks to Rene Stange).
8595

86-
### v3.0
96+
### [v3.0](https://github.com/smuehlst/circle-stdlib/tree/V3.0)
8797

8898
* Synced with [Circle Step 33](https://github.com/rsta2/circle/releases/tag/Step33).
8999
* Implemented stdin/stdout/stderr based on Circle's CConsole class.
@@ -92,14 +102,14 @@ support for C and C++ standard libraries. This is due to the fact that the Newli
92102
is replaced by circle-stdlib's Newlib build, and the toolchain's standard C++ library works with the
93103
replaced Newlib.
94104

95-
### v2.0
105+
### [v2.0](https://github.com/smuehlst/circle-stdlib/tree/v2.0)
96106

97107
This release implements Newlib's open(), close(), read() and write()
98108
system calls bases on Circle's I/O functions. This enables stdio functionality.
99109
A small [test program](samples/03-stdio-fatfs) demonstrates the use of
100110
stdio file system functions with Circle.
101111

102-
### V1.0
112+
### [v1.0](https://github.com/smuehlst/circle-stdlib/tree/v1.0)
103113

104114
Initial build of Newlib with Circle, without any systems calls being implemented.
105115

circle-mbedtls.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ subdirectory. Go to the subdirectory of the sample of your choice and do `make`.
2828

2929
## Current State
3030

31+
V1.1:
32+
33+
* Uses mbed TLS 2.14.1
34+
3135
V1.0:
3236

3337
* Initial version

0 commit comments

Comments
 (0)