You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by st...@apache.org on 2018/08/07 19:40:44 UTC
[mynewt-nimble] 01/01: Merge pull request #90 from
turon/pr/npl-linux
This is an automated email from the ASF dual-hosted git repository.
sterling pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
commit 019c7cf0d9dbf7fa09fb84f69779c0b96cb5150e
Merge: 4359e73 f07c966
Author: Sterling Hughes <st...@users.noreply.github.com>
AuthorDate: Tue Aug 7 12:40:41 2018 -0700
Merge pull request #90 from turon/pr/npl-linux
[linux] Add linux port of nimble using npl.
porting/examples/dummy/Makefile | 16 +-
porting/examples/linux/Makefile | 81 ++
porting/examples/linux/README.md | 73 ++
porting/examples/linux/ble.c | 116 +++
porting/examples/linux/include/syscfg/syscfg.h | 1047 ++++++++++++++++++++++
porting/examples/linux/main.c | 89 ++
porting/npl/linux/include/nimble/nimble_npl_os.h | 54 ++
porting/npl/linux/src/npl_osal.h | 29 +
porting/npl/linux/src/os_atomic.c | 36 +
porting/npl/linux/src/os_callout.c | 132 +++
porting/npl/linux/src/os_eventq.cc | 129 +++
porting/npl/linux/src/os_mutex.c | 76 ++
porting/npl/linux/src/os_sem.c | 99 ++
porting/npl/linux/src/os_task.c | 110 +++
porting/npl/linux/src/os_time.c | 64 ++
porting/npl/linux/src/os_types.h | 85 ++
porting/npl/linux/src/wqueue.h | 76 ++
porting/npl/linux/test/Makefile | 103 +++
porting/npl/linux/test/test_npl_callout.c | 116 +++
porting/npl/linux/test/test_npl_eventq.c | 130 +++
porting/npl/linux/test/test_npl_mempool.c | 111 +++
porting/npl/linux/test/test_npl_sem.c | 155 ++++
porting/npl/linux/test/test_npl_task.c | 98 ++
porting/npl/linux/test/test_util.h | 56 ++
24 files changed, 3079 insertions(+), 2 deletions(-)