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:08 UTC
[mynewt-nimble] 01/01: Merge pull request #72 from
andrzej-kaczmarek/porting-wip
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.