Commit Graph

18 Commits

Author SHA1 Message Date
abhidixi11
1c112c7935
Update README.md 2021-09-13 12:59:06 -07:00
abhidixi11
4db6183b28
Update README.md 2021-08-23 12:21:45 -07:00
abhidixi11
ecc755c493
Update README.md 2021-08-20 22:30:05 -07:00
Anes Belfodil
0c6cec978c
Fix name mangling when using a C++ compiler (#7) 2020-09-25 11:37:09 -07:00
Yuhui Zheng
52b1a0f80d Fix "error: #268: declaration may not appear after executable statement in block", when C99 is disabled.
We do have other errors when C99 is disabled, namely the struct initialization and type casting.
I'm not fixing those here, since:
- struct init is consistent within this lib.
- type casting is needed in this design, to hide FreeRTOS symbols.
2020-02-26 11:34:16 -08:00
Yuhui Zheng
fd8dae8a25 Fix "warning: #1-D: last line of file ends without a newline."
And make the end of the file consistent.

Signed-off-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-02-26 11:34:16 -08:00
Yuhui Zheng
32039f1933 remove .gitmodule, as we don't need any submodule anymore. 2020-02-21 11:58:33 -08:00
Yuhui Zheng
7080e0b63c Readme wording update. 2020-02-21 11:58:33 -08:00
Yuhui Zheng
eb87d247f9 After this commit, this repository contains only POSIX source code. 2020-02-21 11:58:33 -08:00
Yuhui.Zheng
adc286ac4a Deleting every directory not related to POSIX demo. 2020-02-14 11:03:46 -08:00
Yuhui.Zheng
c89adb6d50 Adding instruction for cloning repo with submodule. 2020-02-14 11:03:46 -08:00
Yuhui.Zheng
caa8a964bd Adding FreeRTOS/Source back as a submodule.
After this commit, git submodule status will show --
$ git submodule status
 210b1ffcc87bcff93871a37fbf0ad2033870ecaf FreeRTOS/Source (V10.3.0-kernel-only)
2020-02-14 11:03:46 -08:00
Yuhui.Zheng
56edcc6fdd Deleting kernel source derectory. 2020-02-14 11:03:46 -08:00
Yuhui Zheng
4983d44023 Delete readme.txt 2019-11-20 11:45:31 -08:00
Yuhui Zheng
802eb34d50 README.md 2019-11-20 11:45:10 -08:00
Yuhui.Zheng
8a31f63f20
Create License. 2019-11-20 11:39:57 -08:00
Yuhui Zheng
3a337a03c6 POSIX code/demo update.
This was the version we loaded to freertos.org before 2019 Op1 meeting.
This version of the code has:
- updated POSIX internal data structure.
- updated util functions.
- new atomic.h
- POSIX code optimization with atomic.

This version also:
- fixed pthread_cond_timedwait() thread count underflow. https://sourceforge.net/p/freertos/bugs/197/
- pthread_cond_timedwait() mutex release and count semaphore take is not "atomic" in our implementation.
2019-11-20 11:38:08 -08:00
Yuhui Zheng
7fc9c915eb POSIX code/demo initial commit.
This was the code we uploaded to freertos.org for 2018's reinvent. The todos for this version:
- Take out unnecessary demos and source files. This repo should only have POSIX source files, FreeRTOS files, Windows port, and demo project.
2019-11-20 11:24:35 -08:00