You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2017/11/10 20:24:36 UTC

[mynewt-core] 01/01: Merge pull request #655 from ccollins476ad/apollo2

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

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

commit c33b6c3b0d2e9899308ca51b098e5a67365dc044
Merge: feede03 93fe370
Author: ccollins476ad <cc...@gmail.com>
AuthorDate: Fri Nov 10 12:24:33 2017 -0800

    Merge pull request #655 from ccollins476ad/apollo2
    
    Support for APOLLO 2 and emspi HCI transport

 apps/bleprph-emspi/pkg.yml                         |   44 +
 apps/bleprph-emspi/src/bleprph.h                   |   70 +
 apps/bleprph-emspi/src/gatt_svr.c                  |  204 +
 apps/bleprph-emspi/src/main.c                      |  346 +
 .../hal_common.c => apps/bleprph-emspi/src/misc.c  |   23 +-
 apps/bleprph-emspi/src/phy.c                       |  129 +
 apps/bleprph-emspi/syscfg.yml                      |   65 +
 hw/bsp/apollo2_evb/apollo2.ld                      |   25 +
 hw/bsp/apollo2_evb/apollo2_evb_debug.sh            |   45 +
 hw/bsp/apollo2_evb/apollo2_evb_download.sh         |   40 +
 hw/bsp/apollo2_evb/boot-apollo2.ld                 |   25 +
 hw/bsp/apollo2_evb/bsp.yml                         |   68 +
 hw/bsp/apollo2_evb/include/bsp/apollo_nvic.h       |  324 +
 .../apollo2_evb/include/bsp/bsp.h}                 |   35 +-
 .../apollo2_evb/include/bsp/bsp_sysid.h}           |   24 +-
 hw/bsp/apollo2_evb/include/bsp/cmsis_nvic.h        |   29 +
 hw/bsp/apollo2_evb/pkg.yml                         |   38 +
 .../apollo2_evb/src/arch/cortex_m4/gcc_startup.s   |  297 +
 hw/bsp/apollo2_evb/src/hal_bsp.c                   |  178 +
 .../hal_common.c => bsp/apollo2_evb/src/sbrk.c}    |   35 +-
 hw/bsp/apollo2_evb/src/system_apollo2.c            |  115 +
 hw/bsp/apollo2_evb/syscfg.yml                      |   47 +
 hw/hal/include/hal/hal_spi.h                       |    5 +
 hw/hal/src/hal_common.c                            |   39 +
 hw/mcu/ambiq/apollo2/apollo2.ld                    |  195 +
 hw/mcu/ambiq/apollo2/include/mcu/apollo2.h         | 8449 ++++++++++++++++++++
 .../ambiq/apollo2/include/mcu/cortex_m4.h}         |   21 +-
 .../ambiq/apollo2/include/mcu/hal_apollo2.h}       |   35 +-
 hw/mcu/ambiq/apollo2/include/mcu/system_apollo2.h  |   80 +
 hw/mcu/ambiq/apollo2/pkg.yml                       |   32 +
 hw/mcu/ambiq/apollo2/src/hal_flash.c               |  204 +
 hw/mcu/ambiq/apollo2/src/hal_gpio.c                |  245 +
 .../ambiq/apollo2/src/hal_os_tick.c}               |   29 +-
 hw/mcu/ambiq/apollo2/src/hal_spi.c                 | 1035 +++
 .../ambiq/apollo2/src/hal_system.c}                |   38 +-
 .../ambiq/apollo2/src/hal_system_start.c}          |   31 +-
 hw/mcu/ambiq/apollo2/src/hal_uart.c                |  532 ++
 .../ambiq/apollo2/src/hal_watchdog.c}              |   23 +-
 hw/mcu/ambiq/apollo2/syscfg.yml                    |  102 +
 hw/mcu/ambiq/pkg.yml                               |   37 +
 hw/mcu/ambiq/src/ext/AmbiqSuite/mcu/Makefile       |   55 +
 .../ambiq/src/ext/AmbiqSuite/mcu/apollo2/Makefile  |   54 +
 .../src/ext/AmbiqSuite/mcu/apollo2/am_mcu_apollo.h |  127 +
 .../src/ext/AmbiqSuite/mcu/apollo2/hal/Makefile    |   53 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_adc.c    |  553 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_adc.h    |  338 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_cachectrl.c  |  576 ++
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_cachectrl.h  |  210 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_clkgen.c |  491 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_clkgen.h |  205 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ctimer.c | 1655 ++++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ctimer.h |  270 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_debug.c  |   80 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_debug.h  |   88 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_flash.c  | 1444 ++++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_flash.h  |  280 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_global.c |   58 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_global.h |  113 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_gpio.c   |  503 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_gpio.h   |  684 ++
 .../mcu/apollo2/hal/am_hal_i2c_bit_bang.c          |  756 ++
 .../mcu/apollo2/hal/am_hal_i2c_bit_bang.h          |   99 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_interrupt.c  |  407 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_interrupt.h  |  159 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_iom.c    | 4347 ++++++++++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_iom.h    |  558 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ios.c    | 1303 +++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ios.h    |  362 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_itm.c    |  453 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_itm.h    |  107 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_mcuctrl.c    |  292 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_mcuctrl.h    |  212 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_otp.c    |  172 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_otp.h    |  107 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_pdm.c    |  158 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_pdm.h    |  665 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_pin.h    |  558 ++
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_pwrctrl.c    |  655 ++
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_pwrctrl.h    |  342 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_queue.c  |  286 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_queue.h  |  123 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_reset.c  |  160 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_reset.h  |  119 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_rtc.c    |  678 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_rtc.h    |  185 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_stimer.c |  525 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_stimer.h |  242 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_sysctrl.c    |  291 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_sysctrl.h    |   87 +
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_systick.c    |  453 ++
 .../AmbiqSuite/mcu/apollo2/hal/am_hal_systick.h    |   83 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_tpiu.c   |  381 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_tpiu.h   |  193 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ttp.c    |  204 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_ttp.h    |   71 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_uart.c   | 1160 +++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_uart.h   |  345 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_vcomp.c  |  287 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_vcomp.h  |  176 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_wdt.c    |  454 ++
 .../ext/AmbiqSuite/mcu/apollo2/hal/am_hal_wdt.h    |  184 +
 .../mcu/apollo2/hal/atollic_gcc/.cproject          |  122 +
 .../mcu/apollo2/hal/atollic_gcc/.project           |  184 +
 ....atollic.truestudio.debug.hardware_device.prefs |   11 +
 .../.settings/com.atollic.truestudio.tsp.prefs     |    4 +
 .../atollic_gcc/.settings/language.settings.xml    |   13 +
 .../org.eclipse.cdt.managedbuilder.core.prefs      |   37 +
 .../mcu/apollo2/hal/atollic_gcc/Makefile           |   85 +
 .../apollo2/hal/atollic_gcc/libam_hal_gcc.errlog   |    0
 .../mcu/apollo2/hal/atollic_gcc/libam_hal_gcc.log  |   71 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/gcc/Makefile    |  158 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/iar/Makefile    |   51 +
 .../AmbiqSuite/mcu/apollo2/hal/iar/libam_hal.ewd   | 2810 +++++++
 .../AmbiqSuite/mcu/apollo2/hal/iar/libam_hal.ewp   | 2117 +++++
 .../AmbiqSuite/mcu/apollo2/hal/iar/libam_hal.eww   |   10 +
 .../ext/AmbiqSuite/mcu/apollo2/hal/keil/Makefile   |   53 +
 .../mcu/apollo2/hal/keil/libam_hal.uvoptx          |  632 ++
 .../mcu/apollo2/hal/keil/libam_hal.uvprojx         |  529 ++
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_adc.h   |  863 ++
 .../mcu/apollo2/regs/am_reg_base_addresses.h       |   77 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_cachectrl.h |  414 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_clkgen.h    |  499 ++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_ctimer.h    | 1914 +++++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_flashctrl.h |   67 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_gpio.h  | 5217 ++++++++++++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_iomstr.h    |  586 ++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_ioslave.h   |  513 ++
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_itm.h   |  656 ++
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_jedec.h |  214 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_macros.h    |  312 +
 .../mcu/apollo2/regs/am_reg_macros_asm.h           |  162 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_mcuctrl.h   |  635 ++
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_nvic.h  |  324 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_pdm.h   |  373 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_pwrctrl.h   |  484 ++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_rstgen.h    |  210 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_rtc.h   |  325 +
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_sysctrl.h   |  652 ++
 .../AmbiqSuite/mcu/apollo2/regs/am_reg_systick.h   |  136 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_tpiu.h  |  163 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_uart.h  |  611 ++
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_vcomp.h |  199 +
 .../ext/AmbiqSuite/mcu/apollo2/regs/am_reg_wdt.h   |  188 +
 hw/mcu/ambiq/src/ext/AmbiqSuite/utils/am_util.h    |   75 +
 .../src/ext/AmbiqSuite/utils/am_util_cmdline.c     |  457 ++
 .../src/ext/AmbiqSuite/utils/am_util_cmdline.h     |  145 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_debug.c |   48 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_debug.h |  111 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_delay.c |  120 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_delay.h |   65 +
 .../src/ext/AmbiqSuite/utils/am_util_faultisr.c    |  398 +
 hw/mcu/ambiq/src/ext/AmbiqSuite/utils/am_util_id.c |  165 +
 hw/mcu/ambiq/src/ext/AmbiqSuite/utils/am_util_id.h |  124 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_math.c  |   84 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_math.h  |   64 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_plot.c  |  172 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_plot.h  |   86 +
 .../src/ext/AmbiqSuite/utils/am_util_regdump.c     |  828 ++
 .../src/ext/AmbiqSuite/utils/am_util_regdump.h     |  172 +
 .../src/ext/AmbiqSuite/utils/am_util_ring_buffer.c |  217 +
 .../src/ext/AmbiqSuite/utils/am_util_ring_buffer.h |  104 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_stdio.c | 1208 +++
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_stdio.h |   84 +
 .../src/ext/AmbiqSuite/utils/am_util_stopwatch.c   |  471 ++
 .../src/ext/AmbiqSuite/utils/am_util_stopwatch.h   |  122 +
 .../src/ext/AmbiqSuite/utils/am_util_string.c      |  574 ++
 .../src/ext/AmbiqSuite/utils/am_util_string.h      |  157 +
 .../src/ext/AmbiqSuite/utils/am_util_stxetx.c      |  329 +
 .../src/ext/AmbiqSuite/utils/am_util_stxetx.h      |  101 +
 .../src/ext/AmbiqSuite/utils/am_util_tap_detect.c  |  252 +
 .../src/ext/AmbiqSuite/utils/am_util_tap_detect.h  |  124 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_time.c  |  148 +
 .../ambiq/src/ext/AmbiqSuite/utils/am_util_time.h  |   63 +
 net/nimble/host/services/ans/src/ble_svc_ans.c     |    6 +
 .../emspi/include/transport/emspi/ble_hci_emspi.h  |   17 +-
 net/nimble/transport/emspi/pkg.yml                 |   36 +
 net/nimble/transport/emspi/src/ble_hci_emspi.c     |  935 +++
 net/nimble/transport/emspi/syscfg.yml              |   92 +
 178 files changed, 70347 insertions(+), 62 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
"commits@mynewt.apache.org" <co...@mynewt.apache.org>.