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(-)