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.