This is an automated email from the ASF dual-hosted git repository.
janc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.
from 1d0fee4 hw/mcu/dialog: Fix size of flag variables when
MCU_DMA_CHAN_MAX > 8
new 3a1877a Add initial support for Nordic nRF5340
new d573032 hw/mcu/nordic: Add ADC support for nRF5340
new 300b859 hw/mcu/nordic: Add SPI support for nRF5340
new 38028e9 hw/mcu/nordic: Add I2C support for nRF5340
new edf8483 hw/mcu/nordic: Add initial support for nRF5340 Network Core
new 014731d Add support for nRF5340 IPC
The 6 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:
.rat-excludes | 13 +
LICENSE | 8 +
hw/bsp/nordic_pca10095/boot-nrf5340.ld | 26 +
hw/bsp/nordic_pca10095/bsp.yml | 67 +
hw/bsp/nordic_pca10095/include/bsp/bsp.h | 89 +
.../nordic_pca10095_debug.cmd} | 0
.../nordic_pca10095/nordic_pca10095_debug.sh} | 39 +-
.../nordic_pca10095_download.cmd} | 0
hw/bsp/nordic_pca10095/nordic_pca10095_download.sh | 40 +
hw/bsp/nordic_pca10095/nordic_pca10095_no_boot.ld | 194 ++
hw/bsp/nordic_pca10095/nrf5340.ld | 26 +
hw/{mcu/nordic => bsp/nordic_pca10095}/pkg.yml | 34 +-
.../src/arch/cortex_m33/gcc_startup_nrf5340.s | 554 +++++
hw/bsp/nordic_pca10095/src/hal_bsp.c | 77 +
.../src/sbrk.c | 0
hw/bsp/nordic_pca10095/syscfg.yml | 59 +
hw/bsp/nordic_pca10095_net/boot-nrf5340_net.ld | 26 +
hw/bsp/nordic_pca10095_net/bsp.yml | 68 +
hw/bsp/nordic_pca10095_net/include/bsp/bsp.h | 89 +
.../nordic_pca10095_net_debug.cmd} | 0
.../nordic_pca10095_net_debug.sh} | 40 +-
.../nordic_pca10095_net_download.cmd} | 0
.../nordic_pca10095_net_download.sh | 40 +
.../nordic_pca10095_net_no_boot.ld | 194 ++
hw/bsp/nordic_pca10095_net/nrf5340_net.ld | 27 +
hw/{mcu/nordic => bsp/nordic_pca10095_net}/pkg.yml | 30 +-
.../src/arch/cortex_m33/gcc_startup_nrf5340_net.s | 422 ++++
hw/bsp/nordic_pca10095_net/src/hal_bsp.c | 77 +
.../src/sbrk.c | 0
hw/bsp/nordic_pca10095_net/syscfg.yml | 61 +
.../i2c_nrf5340/include/bus/drivers/i2c_nrf5340.h | 73 +
hw/{mcu/nordic => bus/drivers/i2c_nrf5340}/pkg.yml | 24 +-
hw/bus/drivers/i2c_nrf5340/src/i2c_nrf5340.c | 458 +++++
.../ipc_nrf5340/include/ipc_nrf5340/ipc_nrf5340.h | 107 +
hw/{mcu/nordic => drivers/ipc_nrf5340}/pkg.yml | 29 +-
hw/drivers/ipc_nrf5340/src/ipc_nrf5340.c | 245 +++
.../pkg.yml => drivers/ipc_nrf5340/syscfg.yml} | 39 +-
hw/mcu/nordic/nrf5340/include/mcu/cmsis_nvic.h | 28 +
hw/mcu/nordic/nrf5340/include/mcu/cortex_m33.h | 43 +
hw/mcu/nordic/nrf5340/include/mcu/mcu.h | 54 +
hw/mcu/nordic/nrf5340/include/mcu/nrf5340_hal.h | 85 +
hw/mcu/nordic/nrf5340/include/mcu/nrf5340_periph.h | 33 +
hw/mcu/nordic/nrf5340/include/nrfx_config.h | 2163 ++++++++++++++++++++
hw/mcu/nordic/nrf5340/nrf5340.ld | 215 ++
.../nrf5340_ram_resident.ld} | 0
hw/mcu/nordic/nrf5340/pkg.yml | 98 +
hw/mcu/nordic/nrf5340/src/hal_flash.c | 160 ++
hw/mcu/nordic/nrf5340/src/hal_gpio.c | 544 +++++
hw/mcu/nordic/nrf5340/src/hal_nvreg.c | 60 +
hw/mcu/nordic/nrf5340/src/hal_os_tick.c | 210 ++
hw/mcu/nordic/nrf5340/src/hal_reset_cause.c | 50 +
hw/mcu/nordic/nrf5340/src/hal_spi.c | 1101 ++++++++++
hw/mcu/nordic/nrf5340/src/hal_system.c | 127 ++
hw/mcu/nordic/nrf5340/src/hal_system_start.c | 68 +
hw/mcu/nordic/nrf5340/src/hal_timer.c | 900 ++++++++
hw/mcu/nordic/nrf5340/src/hal_uart.c | 461 +++++
hw/mcu/nordic/nrf5340/src/hal_watchdog.c | 78 +
hw/mcu/nordic/nrf5340/src/nrf5340_hw_id.c | 43 +
hw/mcu/nordic/nrf5340/src/nrf5340_periph.c | 426 ++++
hw/mcu/nordic/nrf5340/src/system_nrf5340.c | 236 +++
hw/mcu/nordic/nrf5340/syscfg.yml | 416 ++++
hw/mcu/nordic/nrf5340_net/include/mcu/cmsis_nvic.h | 28 +
hw/mcu/nordic/nrf5340_net/include/mcu/cortex_m33.h | 43 +
hw/mcu/nordic/nrf5340_net/include/mcu/mcu.h | 48 +
.../nrf5340_net/include/mcu/nrf5340_net_clock.h | 50 +
.../nrf5340_net/include/mcu/nrf5340_net_hal.h | 85 +
.../nrf5340_net/include/mcu/nrf5340_net_periph.h | 33 +
hw/mcu/nordic/nrf5340_net/include/nrfx_config.h | 1248 +++++++++++
hw/mcu/nordic/nrf5340_net/nrf5340_net.ld | 213 ++
.../nrf5340_net_ram_resident.ld} | 0
hw/mcu/nordic/{ => nrf5340_net}/pkg.yml | 40 +-
hw/mcu/nordic/nrf5340_net/src/hal_flash.c | 160 ++
hw/mcu/nordic/nrf5340_net/src/hal_gpio.c | 544 +++++
hw/mcu/nordic/nrf5340_net/src/hal_nvreg.c | 60 +
hw/mcu/nordic/nrf5340_net/src/hal_os_tick.c | 210 ++
hw/mcu/nordic/nrf5340_net/src/hal_reset_cause.c | 50 +
hw/mcu/nordic/nrf5340_net/src/hal_spi.c | 825 ++++++++
hw/mcu/nordic/nrf5340_net/src/hal_system.c | 120 ++
hw/mcu/nordic/nrf5340_net/src/hal_system_start.c | 68 +
hw/mcu/nordic/nrf5340_net/src/hal_timer.c | 900 ++++++++
hw/mcu/nordic/nrf5340_net/src/hal_uart.c | 349 ++++
hw/mcu/nordic/nrf5340_net/src/hal_watchdog.c | 78 +
hw/mcu/nordic/nrf5340_net/src/nrf5340_net_clock.c | 77 +
hw/mcu/nordic/nrf5340_net/src/nrf5340_net_hw_id.c | 43 +
hw/mcu/nordic/nrf5340_net/src/nrf5340_net_periph.c | 163 ++
hw/mcu/nordic/nrf5340_net/src/system_nrf5340_net.c | 92 +
hw/mcu/nordic/nrf5340_net/syscfg.yml | 130 ++
hw/mcu/nordic/pkg.yml | 5 +-
88 files changed, 16372 insertions(+), 164 deletions(-)
create mode 100644 hw/bsp/nordic_pca10095/boot-nrf5340.ld
create mode 100644 hw/bsp/nordic_pca10095/bsp.yml
create mode 100644 hw/bsp/nordic_pca10095/include/bsp/bsp.h
copy hw/bsp/{vbluno52/vbluno52_download.cmd =>
nordic_pca10095/nordic_pca10095_debug.cmd} (100%)
copy hw/{mcu/nordic/pkg.yml => bsp/nordic_pca10095/nordic_pca10095_debug.sh}
(54%)
mode change 100644 => 100755
copy hw/bsp/{vbluno52/vbluno52_download.cmd =>
nordic_pca10095/nordic_pca10095_download.cmd} (100%)
create mode 100755 hw/bsp/nordic_pca10095/nordic_pca10095_download.sh
create mode 100644 hw/bsp/nordic_pca10095/nordic_pca10095_no_boot.ld
create mode 100644 hw/bsp/nordic_pca10095/nrf5340.ld
copy hw/{mcu/nordic => bsp/nordic_pca10095}/pkg.yml (65%)
create mode 100644
hw/bsp/nordic_pca10095/src/arch/cortex_m33/gcc_startup_nrf5340.s
create mode 100644 hw/bsp/nordic_pca10095/src/hal_bsp.c
copy hw/bsp/{nordic_pca10090 => nordic_pca10095}/src/sbrk.c (100%)
create mode 100644 hw/bsp/nordic_pca10095/syscfg.yml
create mode 100644 hw/bsp/nordic_pca10095_net/boot-nrf5340_net.ld
create mode 100644 hw/bsp/nordic_pca10095_net/bsp.yml
create mode 100644 hw/bsp/nordic_pca10095_net/include/bsp/bsp.h
copy hw/bsp/{vbluno52/vbluno52_download.cmd =>
nordic_pca10095_net/nordic_pca10095_net_debug.cmd} (100%)
copy hw/{mcu/nordic/pkg.yml =>
bsp/nordic_pca10095_net/nordic_pca10095_net_debug.sh} (50%)
mode change 100644 => 100755
copy hw/bsp/{vbluno52/vbluno52_download.cmd =>
nordic_pca10095_net/nordic_pca10095_net_download.cmd} (100%)
create mode 100755 hw/bsp/nordic_pca10095_net/nordic_pca10095_net_download.sh
create mode 100644 hw/bsp/nordic_pca10095_net/nordic_pca10095_net_no_boot.ld
create mode 100644 hw/bsp/nordic_pca10095_net/nrf5340_net.ld
copy hw/{mcu/nordic => bsp/nordic_pca10095_net}/pkg.yml (70%)
create mode 100644
hw/bsp/nordic_pca10095_net/src/arch/cortex_m33/gcc_startup_nrf5340_net.s
create mode 100644 hw/bsp/nordic_pca10095_net/src/hal_bsp.c
copy hw/bsp/{nordic_pca10090 => nordic_pca10095_net}/src/sbrk.c (100%)
create mode 100644 hw/bsp/nordic_pca10095_net/syscfg.yml
create mode 100644 hw/bus/drivers/i2c_nrf5340/include/bus/drivers/i2c_nrf5340.h
copy hw/{mcu/nordic => bus/drivers/i2c_nrf5340}/pkg.yml (70%)
create mode 100644 hw/bus/drivers/i2c_nrf5340/src/i2c_nrf5340.c
create mode 100644 hw/drivers/ipc_nrf5340/include/ipc_nrf5340/ipc_nrf5340.h
copy hw/{mcu/nordic => drivers/ipc_nrf5340}/pkg.yml (70%)
create mode 100644 hw/drivers/ipc_nrf5340/src/ipc_nrf5340.c
copy hw/{mcu/nordic/pkg.yml => drivers/ipc_nrf5340/syscfg.yml} (61%)
create mode 100644 hw/mcu/nordic/nrf5340/include/mcu/cmsis_nvic.h
create mode 100644 hw/mcu/nordic/nrf5340/include/mcu/cortex_m33.h
create mode 100644 hw/mcu/nordic/nrf5340/include/mcu/mcu.h
create mode 100644 hw/mcu/nordic/nrf5340/include/mcu/nrf5340_hal.h
create mode 100644 hw/mcu/nordic/nrf5340/include/mcu/nrf5340_periph.h
create mode 100644 hw/mcu/nordic/nrf5340/include/nrfx_config.h
create mode 100644 hw/mcu/nordic/nrf5340/nrf5340.ld
copy hw/mcu/nordic/{nrf91xx/nrf91_ram_resident.ld =>
nrf5340/nrf5340_ram_resident.ld} (100%)
create mode 100644 hw/mcu/nordic/nrf5340/pkg.yml
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_flash.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_gpio.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_nvreg.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_os_tick.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_reset_cause.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_spi.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_system.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_system_start.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_timer.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_uart.c
create mode 100644 hw/mcu/nordic/nrf5340/src/hal_watchdog.c
create mode 100644 hw/mcu/nordic/nrf5340/src/nrf5340_hw_id.c
create mode 100644 hw/mcu/nordic/nrf5340/src/nrf5340_periph.c
create mode 100644 hw/mcu/nordic/nrf5340/src/system_nrf5340.c
create mode 100644 hw/mcu/nordic/nrf5340/syscfg.yml
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/cmsis_nvic.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/cortex_m33.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/mcu.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/nrf5340_net_clock.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/nrf5340_net_hal.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/mcu/nrf5340_net_periph.h
create mode 100644 hw/mcu/nordic/nrf5340_net/include/nrfx_config.h
create mode 100644 hw/mcu/nordic/nrf5340_net/nrf5340_net.ld
copy hw/mcu/nordic/{nrf91xx/nrf91_ram_resident.ld =>
nrf5340_net/nrf5340_net_ram_resident.ld} (100%)
copy hw/mcu/nordic/{ => nrf5340_net}/pkg.yml (60%)
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_flash.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_gpio.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_nvreg.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_os_tick.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_reset_cause.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_spi.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_system.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_system_start.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_timer.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_uart.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/hal_watchdog.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/nrf5340_net_clock.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/nrf5340_net_hw_id.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/nrf5340_net_periph.c
create mode 100644 hw/mcu/nordic/nrf5340_net/src/system_nrf5340_net.c
create mode 100644 hw/mcu/nordic/nrf5340_net/syscfg.yml