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.