You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by an...@apache.org on 2018/05/09 08:07:07 UTC

[mynewt-nimble] branch master updated (03d3494 -> a8cf73f)

This is an automated email from the ASF dual-hosted git repository.

andk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git.


    from 03d3494  Merge pull request #50 from samveen/small_fixes
     add 32d21b7  ext: Add local copy on TinyCrypt
     add 0d889cf  nimble/host: Add internal mqueue implementation
     add c588ea8  nimble: Add common NimBLE Porting Layer
     add 99016fe  nimble: Make NimBLE use NPL
     add 84a4c11  porting: Add Mynewt NPL
     add d153697  porting: Add dummy NPL
     add bf9eb17  porting: Add NPL for FreeRTOS
     add be36998  Add .gitignore
     new a8cf73f  Merge pull request #72 from andrzej-kaczmarek/porting-wip

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    3 +
 ext/tinycrypt/AUTHORS                              |   15 +
 ext/tinycrypt/LICENSE                              |   61 ++
 ext/tinycrypt/README                               |   71 ++
 ext/tinycrypt/VERSION                              |    1 +
 ext/tinycrypt/documentation/tinycrypt.rst          |  352 +++++++
 ext/tinycrypt/include/tinycrypt/aes.h              |  130 +++
 ext/tinycrypt/include/tinycrypt/cbc_mode.h         |  151 +++
 ext/tinycrypt/include/tinycrypt/ccm_mode.h         |  211 ++++
 ext/tinycrypt/include/tinycrypt/cmac_mode.h        |  194 ++++
 ext/tinycrypt/include/tinycrypt/constants.h        |   61 ++
 ext/tinycrypt/include/tinycrypt/ctr_mode.h         |  108 ++
 ext/tinycrypt/include/tinycrypt/ctr_prng.h         |  166 ++++
 ext/tinycrypt/include/tinycrypt/ecc.h              |  545 ++++++++++
 ext/tinycrypt/include/tinycrypt/ecc_dh.h           |  131 +++
 ext/tinycrypt/include/tinycrypt/ecc_dsa.h          |  139 +++
 .../include/tinycrypt/ecc_platform_specific.h      |   81 ++
 ext/tinycrypt/include/tinycrypt/hmac.h             |  139 +++
 ext/tinycrypt/include/tinycrypt/hmac_prng.h        |  164 +++
 ext/tinycrypt/include/tinycrypt/sha256.h           |  129 +++
 ext/tinycrypt/include/tinycrypt/utils.h            |   95 ++
 ext/tinycrypt/src/aes_decrypt.c                    |  164 +++
 ext/tinycrypt/src/aes_encrypt.c                    |  191 ++++
 ext/tinycrypt/src/cbc_mode.c                       |  114 +++
 ext/tinycrypt/src/ccm_mode.c                       |  266 +++++
 ext/tinycrypt/src/cmac_mode.c                      |  254 +++++
 ext/tinycrypt/src/ctr_mode.c                       |   85 ++
 ext/tinycrypt/src/ctr_prng.c                       |  283 ++++++
 ext/tinycrypt/src/ecc.c                            |  942 ++++++++++++++++++
 ext/tinycrypt/src/ecc_dh.c                         |  200 ++++
 ext/tinycrypt/src/ecc_dsa.c                        |  295 ++++++
 ext/tinycrypt/src/ecc_platform_specific.c          |  105 ++
 ext/tinycrypt/src/hmac.c                           |  148 +++
 ext/tinycrypt/src/hmac_prng.c                      |  212 ++++
 ext/tinycrypt/src/sha256.c                         |  217 ++++
 ext/tinycrypt/src/utils.c                          |   74 ++
 nimble/controller/include/controller/ble_ll.h      |   17 +-
 nimble/controller/include/controller/ble_ll_conn.h |    6 +-
 nimble/controller/include/controller/ble_ll_scan.h |    5 +-
 nimble/controller/src/ble_ll.c                     |   52 +-
 nimble/controller/src/ble_ll_adv.c                 |   48 +-
 nimble/controller/src/ble_ll_conn.c                |   34 +-
 nimble/controller/src/ble_ll_conn_hci.c            |    8 +-
 nimble/controller/src/ble_ll_conn_priv.h           |    2 +-
 nimble/controller/src/ble_ll_ctrl.c                |   18 +-
 nimble/controller/src/ble_ll_hci.c                 |   19 +-
 nimble/controller/src/ble_ll_resolv.c              |   26 +-
 nimble/controller/src/ble_ll_scan.c                |   15 +-
 nimble/drivers/nrf52/src/ble_hw.c                  |    9 +
 nimble/drivers/nrf52/src/ble_phy.c                 |   15 +-
 nimble/host/include/host/ble_hs.h                  |    7 +-
 nimble/host/src/ble_att_priv.h                     |    8 +-
 nimble/host/src/ble_att_svr.c                      |    4 +-
 nimble/host/src/ble_gap.c                          |   45 +-
 nimble/host/src/ble_gattc.c                        |   18 +-
 nimble/host/src/ble_hs.c                           |  122 ++-
 nimble/host/src/ble_hs_conn.c                      |    4 +-
 nimble/host/src/ble_hs_conn_priv.h                 |    2 +-
 nimble/host/src/ble_hs_hci.c                       |   20 +-
 nimble/host/src/ble_hs_mqueue.c                    |   82 ++
 nimble/host/src/ble_hs_priv.h                      |   11 +-
 nimble/host/src/ble_l2cap.c                        |    2 +-
 nimble/host/src/ble_l2cap_sig.c                    |   13 +-
 nimble/host/src/ble_monitor.c                      |   30 +-
 nimble/host/src/ble_sm.c                           |   12 +-
 nimble/host/src/ble_sm_priv.h                      |    2 +-
 nimble/include/nimble/ble.h                        |    6 +-
 nimble/include/nimble/nimble_npl.h                 |  199 ++++
 nimble/pkg.yml                                     |    1 +
 porting/examples/dummy/Makefile                    |   35 +
 porting/examples/dummy/main.c                      |    8 +
 porting/nimble/Makefile.controller                 |   30 +
 porting/nimble/Makefile.defs                       |   96 ++
 porting/nimble/Makefile.tinycrypt                  |   10 +
 porting/nimble/include/hal/hal_timer.h             |  173 ++++
 .../nimble/include/log/log.h                       |   25 +-
 porting/nimble/include/mem/mem.h                   |   68 ++
 .../nimble/include/nimble/nimble_port.h            |   14 +-
 porting/nimble/include/os/endian.h                 |  225 +++++
 .../nimble/include/os/os.h                         |   43 +-
 porting/nimble/include/os/os_cputime.h             |  240 +++++
 .../nimble/include/os/os_error.h                   |   33 +-
 porting/nimble/include/os/os_mbuf.h                |  627 ++++++++++++
 porting/nimble/include/os/os_mempool.h             |  255 +++++
 porting/nimble/include/os/os_trace_api.h           |   54 +
 porting/nimble/include/os/queue.h                  |  522 ++++++++++
 porting/nimble/include/stats/stats.h               |   80 ++
 porting/nimble/include/syscfg/syscfg.h             |  886 +++++++++++++++++
 .../nimble/include/sysinit/sysinit.h               |   12 +-
 {nimble/host/test => porting/nimble}/pkg.yml       |   31 +-
 porting/nimble/src/endian.c                        |  218 ++++
 porting/nimble/src/hal_timer.c                     |  840 ++++++++++++++++
 porting/nimble/src/mem.c                           |  302 ++++++
 porting/nimble/src/nimble_port.c                   |   74 ++
 porting/nimble/src/os_cputime.c                    |  126 +++
 porting/nimble/src/os_cputime_pwr2.c               |  109 ++
 porting/nimble/src/os_mbuf.c                       | 1039 ++++++++++++++++++++
 porting/nimble/src/os_mempool.c                    |  303 ++++++
 porting/nimble/src/os_msys_init.c                  |   84 ++
 .../npl/dummy/include/nimble/nimble_npl_os.h       |   38 +-
 porting/npl/dummy/src/hci_dummy.c                  |  250 +++++
 porting/npl/dummy/src/npl_os_dummy.c               |  201 ++++
 .../npl/freertos/include/nimble/nimble_npl_os.h    |  285 ++++++
 porting/npl/freertos/include/nimble/npl_freertos.h |   74 ++
 porting/npl/freertos/src/npl_os_freertos.c         |  312 ++++++
 porting/npl/mynewt/include/nimble/nimble_npl_os.h  |  257 +++++
 {nimble/host/util => porting/npl/mynewt}/pkg.yml   |   12 +-
 107 files changed, 14984 insertions(+), 366 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 ext/tinycrypt/AUTHORS
 create mode 100644 ext/tinycrypt/LICENSE
 create mode 100644 ext/tinycrypt/README
 create mode 100644 ext/tinycrypt/VERSION
 create mode 100644 ext/tinycrypt/documentation/tinycrypt.rst
 create mode 100644 ext/tinycrypt/include/tinycrypt/aes.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/cbc_mode.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ccm_mode.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/cmac_mode.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/constants.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ctr_mode.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ctr_prng.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ecc.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ecc_dh.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ecc_dsa.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/ecc_platform_specific.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/hmac.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/hmac_prng.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/sha256.h
 create mode 100644 ext/tinycrypt/include/tinycrypt/utils.h
 create mode 100644 ext/tinycrypt/src/aes_decrypt.c
 create mode 100644 ext/tinycrypt/src/aes_encrypt.c
 create mode 100644 ext/tinycrypt/src/cbc_mode.c
 create mode 100644 ext/tinycrypt/src/ccm_mode.c
 create mode 100644 ext/tinycrypt/src/cmac_mode.c
 create mode 100644 ext/tinycrypt/src/ctr_mode.c
 create mode 100644 ext/tinycrypt/src/ctr_prng.c
 create mode 100644 ext/tinycrypt/src/ecc.c
 create mode 100644 ext/tinycrypt/src/ecc_dh.c
 create mode 100644 ext/tinycrypt/src/ecc_dsa.c
 create mode 100644 ext/tinycrypt/src/ecc_platform_specific.c
 create mode 100644 ext/tinycrypt/src/hmac.c
 create mode 100644 ext/tinycrypt/src/hmac_prng.c
 create mode 100644 ext/tinycrypt/src/sha256.c
 create mode 100644 ext/tinycrypt/src/utils.c
 create mode 100644 nimble/host/src/ble_hs_mqueue.c
 create mode 100644 nimble/include/nimble/nimble_npl.h
 create mode 100644 porting/examples/dummy/Makefile
 create mode 100644 porting/examples/dummy/main.c
 create mode 100644 porting/nimble/Makefile.controller
 create mode 100644 porting/nimble/Makefile.defs
 create mode 100644 porting/nimble/Makefile.tinycrypt
 create mode 100644 porting/nimble/include/hal/hal_timer.h
 copy nimble/host/include/host/ble_monitor.h => porting/nimble/include/log/log.h (64%)
 create mode 100644 porting/nimble/include/mem/mem.h
 copy nimble/controller/include/controller/ble_ll_test.h => porting/nimble/include/nimble/nimble_port.h (83%)
 create mode 100644 porting/nimble/include/os/endian.h
 copy nimble/host/services/lls/include/services/lls/ble_svc_lls.h => porting/nimble/include/os/os.h (51%)
 create mode 100644 porting/nimble/include/os/os_cputime.h
 copy nimble/controller/test/src/ble_ll_test.c => porting/nimble/include/os/os_error.h (58%)
 create mode 100644 porting/nimble/include/os/os_mbuf.h
 create mode 100644 porting/nimble/include/os/os_mempool.h
 create mode 100644 porting/nimble/include/os/os_trace_api.h
 create mode 100755 porting/nimble/include/os/queue.h
 create mode 100644 porting/nimble/include/stats/stats.h
 create mode 100644 porting/nimble/include/syscfg/syscfg.h
 copy nimble/controller/include/controller/ble_ll_test.h => porting/nimble/include/sysinit/sysinit.h (83%)
 copy {nimble/host/test => porting/nimble}/pkg.yml (65%)
 create mode 100644 porting/nimble/src/endian.c
 create mode 100644 porting/nimble/src/hal_timer.c
 create mode 100644 porting/nimble/src/mem.c
 create mode 100644 porting/nimble/src/nimble_port.c
 create mode 100644 porting/nimble/src/os_cputime.c
 create mode 100644 porting/nimble/src/os_cputime_pwr2.c
 create mode 100644 porting/nimble/src/os_mbuf.c
 create mode 100644 porting/nimble/src/os_mempool.c
 create mode 100644 porting/nimble/src/os_msys_init.c
 copy nimble/host/include/host/ble_monitor.h => porting/npl/dummy/include/nimble/nimble_npl_os.h (66%)
 create mode 100644 porting/npl/dummy/src/hci_dummy.c
 create mode 100644 porting/npl/dummy/src/npl_os_dummy.c
 create mode 100644 porting/npl/freertos/include/nimble/nimble_npl_os.h
 create mode 100644 porting/npl/freertos/include/nimble/npl_freertos.h
 create mode 100644 porting/npl/freertos/src/npl_os_freertos.c
 create mode 100644 porting/npl/mynewt/include/nimble/nimble_npl_os.h
 copy {nimble/host/util => porting/npl/mynewt}/pkg.yml (81%)

-- 
To stop receiving notification emails like this one, please contact
andk@apache.org.

[mynewt-nimble] 01/01: Merge pull request #72 from andrzej-kaczmarek/porting-wip

Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

andk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git

commit a8cf73f02c0b5793d9d2ae0808523d871cc88603
Merge: 03d3494 be36998
Author: Andrzej Kaczmarek <an...@codecoup.pl>
AuthorDate: Wed May 9 10:07:04 2018 +0200

    Merge pull request #72 from andrzej-kaczmarek/porting-wip
    
    Porting NimBLE

 .gitignore                                         |    3 +
 ext/tinycrypt/AUTHORS                              |   15 +
 ext/tinycrypt/LICENSE                              |   61 ++
 ext/tinycrypt/README                               |   71 ++
 ext/tinycrypt/VERSION                              |    1 +
 ext/tinycrypt/documentation/tinycrypt.rst          |  352 +++++++
 ext/tinycrypt/include/tinycrypt/aes.h              |  130 +++
 ext/tinycrypt/include/tinycrypt/cbc_mode.h         |  151 +++
 ext/tinycrypt/include/tinycrypt/ccm_mode.h         |  211 ++++
 ext/tinycrypt/include/tinycrypt/cmac_mode.h        |  194 ++++
 ext/tinycrypt/include/tinycrypt/constants.h        |   61 ++
 ext/tinycrypt/include/tinycrypt/ctr_mode.h         |  108 ++
 ext/tinycrypt/include/tinycrypt/ctr_prng.h         |  166 ++++
 ext/tinycrypt/include/tinycrypt/ecc.h              |  545 ++++++++++
 ext/tinycrypt/include/tinycrypt/ecc_dh.h           |  131 +++
 ext/tinycrypt/include/tinycrypt/ecc_dsa.h          |  139 +++
 .../include/tinycrypt/ecc_platform_specific.h      |   81 ++
 ext/tinycrypt/include/tinycrypt/hmac.h             |  139 +++
 ext/tinycrypt/include/tinycrypt/hmac_prng.h        |  164 +++
 ext/tinycrypt/include/tinycrypt/sha256.h           |  129 +++
 ext/tinycrypt/include/tinycrypt/utils.h            |   95 ++
 ext/tinycrypt/src/aes_decrypt.c                    |  164 +++
 ext/tinycrypt/src/aes_encrypt.c                    |  191 ++++
 ext/tinycrypt/src/cbc_mode.c                       |  114 +++
 ext/tinycrypt/src/ccm_mode.c                       |  266 +++++
 ext/tinycrypt/src/cmac_mode.c                      |  254 +++++
 ext/tinycrypt/src/ctr_mode.c                       |   85 ++
 ext/tinycrypt/src/ctr_prng.c                       |  283 ++++++
 ext/tinycrypt/src/ecc.c                            |  942 ++++++++++++++++++
 ext/tinycrypt/src/ecc_dh.c                         |  200 ++++
 ext/tinycrypt/src/ecc_dsa.c                        |  295 ++++++
 ext/tinycrypt/src/ecc_platform_specific.c          |  105 ++
 ext/tinycrypt/src/hmac.c                           |  148 +++
 ext/tinycrypt/src/hmac_prng.c                      |  212 ++++
 ext/tinycrypt/src/sha256.c                         |  217 ++++
 ext/tinycrypt/src/utils.c                          |   74 ++
 nimble/controller/include/controller/ble_ll.h      |   17 +-
 nimble/controller/include/controller/ble_ll_conn.h |    6 +-
 nimble/controller/include/controller/ble_ll_scan.h |    5 +-
 nimble/controller/src/ble_ll.c                     |   52 +-
 nimble/controller/src/ble_ll_adv.c                 |   48 +-
 nimble/controller/src/ble_ll_conn.c                |   34 +-
 nimble/controller/src/ble_ll_conn_hci.c            |    8 +-
 nimble/controller/src/ble_ll_conn_priv.h           |    2 +-
 nimble/controller/src/ble_ll_ctrl.c                |   18 +-
 nimble/controller/src/ble_ll_hci.c                 |   19 +-
 nimble/controller/src/ble_ll_resolv.c              |   26 +-
 nimble/controller/src/ble_ll_scan.c                |   15 +-
 nimble/drivers/nrf52/src/ble_hw.c                  |    9 +
 nimble/drivers/nrf52/src/ble_phy.c                 |   15 +-
 nimble/host/include/host/ble_hs.h                  |    7 +-
 nimble/host/src/ble_att_priv.h                     |    8 +-
 nimble/host/src/ble_att_svr.c                      |    4 +-
 nimble/host/src/ble_gap.c                          |   45 +-
 nimble/host/src/ble_gattc.c                        |   18 +-
 nimble/host/src/ble_hs.c                           |  122 ++-
 nimble/host/src/ble_hs_conn.c                      |    4 +-
 nimble/host/src/ble_hs_conn_priv.h                 |    2 +-
 nimble/host/src/ble_hs_hci.c                       |   20 +-
 nimble/host/src/ble_hs_mqueue.c                    |   82 ++
 nimble/host/src/ble_hs_priv.h                      |   11 +-
 nimble/host/src/ble_l2cap.c                        |    2 +-
 nimble/host/src/ble_l2cap_sig.c                    |   13 +-
 nimble/host/src/ble_monitor.c                      |   30 +-
 nimble/host/src/ble_sm.c                           |   12 +-
 nimble/host/src/ble_sm_priv.h                      |    2 +-
 nimble/include/nimble/ble.h                        |    6 +-
 nimble/include/nimble/nimble_npl.h                 |  199 ++++
 nimble/pkg.yml                                     |    1 +
 porting/examples/dummy/Makefile                    |   35 +
 porting/examples/dummy/main.c                      |    8 +
 porting/nimble/Makefile.controller                 |   30 +
 porting/nimble/Makefile.defs                       |   96 ++
 porting/nimble/Makefile.tinycrypt                  |   10 +
 porting/nimble/include/hal/hal_timer.h             |  173 ++++
 porting/nimble/include/log/log.h                   |   45 +
 porting/nimble/include/mem/mem.h                   |   68 ++
 porting/nimble/include/nimble/nimble_port.h        |   37 +
 porting/nimble/include/os/endian.h                 |  225 +++++
 porting/nimble/include/os/os.h                     |   60 ++
 porting/nimble/include/os/os_cputime.h             |  240 +++++
 porting/nimble/include/os/os_error.h               |   43 +
 porting/nimble/include/os/os_mbuf.h                |  627 ++++++++++++
 porting/nimble/include/os/os_mempool.h             |  255 +++++
 porting/nimble/include/os/os_trace_api.h           |   54 +
 porting/nimble/include/os/queue.h                  |  522 ++++++++++
 porting/nimble/include/stats/stats.h               |   80 ++
 porting/nimble/include/syscfg/syscfg.h             |  886 +++++++++++++++++
 porting/nimble/include/sysinit/sysinit.h           |   37 +
 {nimble => porting/nimble}/pkg.yml                 |   28 +-
 porting/nimble/src/endian.c                        |  218 ++++
 porting/nimble/src/hal_timer.c                     |  840 ++++++++++++++++
 porting/nimble/src/mem.c                           |  302 ++++++
 porting/nimble/src/nimble_port.c                   |   74 ++
 porting/nimble/src/os_cputime.c                    |  126 +++
 porting/nimble/src/os_cputime_pwr2.c               |  109 ++
 porting/nimble/src/os_mbuf.c                       | 1039 ++++++++++++++++++++
 porting/nimble/src/os_mempool.c                    |  303 ++++++
 porting/nimble/src/os_msys_init.c                  |   84 ++
 porting/npl/dummy/include/nimble/nimble_npl_os.h   |   60 ++
 porting/npl/dummy/src/hci_dummy.c                  |  250 +++++
 porting/npl/dummy/src/npl_os_dummy.c               |  201 ++++
 .../npl/freertos/include/nimble/nimble_npl_os.h    |  285 ++++++
 porting/npl/freertos/include/nimble/npl_freertos.h |   74 ++
 porting/npl/freertos/src/npl_os_freertos.c         |  312 ++++++
 porting/npl/mynewt/include/nimble/nimble_npl_os.h  |  257 +++++
 {nimble => porting/npl/mynewt}/pkg.yml             |   10 +-
 107 files changed, 15162 insertions(+), 300 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
andk@apache.org.