This is an automated email from the ASF dual-hosted git repository. mlaz pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.
from a82f5bf adc driver impl: correct incoming arg check (#800) add 2dbb368 Added nrfx, replacing nRF5_SDK_11. add fdc0f6d removed nrfx/doc, added nrfx_glue.h and nrfx_config.h. add 44bda71 Enabeling nrfx on all nordic MCU variants and all BSPs. add 428c2d6 Adding drivers from mynewt_nordic. add 219e1af Port adc_nrf51, adc_nrf52 and pwm_nrf52 drivers to use nrfx. add 3c2c8de Fixing NRF_RADIO CI field on ble_phy. new d870b9d Merge pull request #763 from mlaz/integrate_nrfx 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: apps/pwm_test/pkg.yml | 2 +- apps/pwm_test/src/main.c | 39 +- apps/soft_pwm_test/src/main.c | 68 - hw/bsp/ada_feather_nrf52/pkg.yml | 136 +- hw/bsp/ada_feather_nrf52/src/hal_bsp.c | 85 + hw/bsp/arduino_primo_nrf52/pkg.yml | 136 +- hw/bsp/arduino_primo_nrf52/src/hal_bsp.c | 97 + hw/bsp/bbc_microbit/pkg.yml | 92 +- hw/bsp/bbc_microbit/src/hal_bsp.c | 23 + hw/bsp/bbc_microbit/syscfg.yml | 10 + hw/bsp/ble400/pkg.yml | 90 +- hw/bsp/ble400/src/hal_bsp.c | 23 + hw/bsp/ble400/syscfg.yml | 10 + hw/bsp/bmd200/pkg.yml | 90 +- hw/bsp/bmd200/src/hal_bsp.c | 23 + hw/bsp/bmd200/syscfg.yml | 10 + hw/bsp/bmd300eval/pkg.yml | 136 +- hw/bsp/bmd300eval/src/hal_bsp.c | 92 + hw/bsp/calliope_mini/pkg.yml | 91 +- hw/bsp/calliope_mini/src/hal_bsp.c | 22 + hw/bsp/calliope_mini/syscfg.yml | 10 + hw/bsp/nina-b1/pkg.yml | 145 +- hw/bsp/nina-b1/src/hal_bsp.c | 86 + hw/bsp/nina-b1/syscfg.yml | 5 +- hw/bsp/nrf51-arduino_101/pkg.yml | 94 +- hw/bsp/nrf51-arduino_101/src/hal_bsp.c | 23 + hw/bsp/nrf51-arduino_101/syscfg.yml | 10 + hw/bsp/nrf51-blenano/pkg.yml | 92 +- hw/bsp/nrf51-blenano/src/hal_bsp.c | 22 + hw/bsp/nrf51-blenano/syscfg.yml | 10 + hw/bsp/nrf51dk-16kbram/pkg.yml | 94 +- hw/bsp/nrf51dk-16kbram/src/hal_bsp.c | 23 + hw/bsp/nrf51dk-16kbram/syscfg.yml | 10 + hw/bsp/nrf51dk/pkg.yml | 90 +- hw/bsp/nrf51dk/src/hal_bsp.c | 24 + hw/bsp/nrf51dk/syscfg.yml | 10 + hw/bsp/nrf52-thingy/pkg.yml | 137 +- hw/bsp/nrf52-thingy/src/hal_bsp.c | 77 +- hw/bsp/nrf52840pdk/pkg.yml | 153 +- hw/bsp/nrf52840pdk/src/hal_bsp.c | 102 + hw/bsp/nrf52840pdk/syscfg.yml | 3 + hw/bsp/nrf52dk/pkg.yml | 133 +- hw/bsp/nrf52dk/src/hal_bsp.c | 39 +- hw/bsp/nrf52dk/syscfg.yml | 20 - hw/bsp/rb-blend2/pkg.yml | 141 +- hw/bsp/rb-blend2/src/hal_bsp.c | 86 + hw/bsp/rb-blend2/syscfg.yml | 5 +- hw/bsp/rb-nano2/pkg.yml | 139 +- hw/bsp/rb-nano2/src/hal_bsp.c | 119 +- hw/bsp/rb-nano2/syscfg.yml | 10 + hw/bsp/ruuvi_tag_revb2/pkg.yml | 136 +- hw/bsp/ruuvi_tag_revb2/src/hal_bsp.c | 85 + hw/bsp/telee02/pkg.yml | 136 +- hw/bsp/telee02/src/hal_bsp.c | 85 + hw/bsp/vbluno51/pkg.yml | 92 +- hw/bsp/vbluno51/src/hal_bsp.c | 23 + hw/bsp/vbluno51/syscfg.yml | 10 + hw/bsp/vbluno52/pkg.yml | 136 +- hw/bsp/vbluno52/src/hal_bsp.c | 85 + .../adc/adc_nrf51/include/adc_nrf51/adc_nrf51.h | 44 + .../pwm_test => hw/drivers/adc/adc_nrf51}/pkg.yml | 13 +- hw/drivers/adc/adc_nrf51/src/adc_nrf51.c | 409 + .../adc/adc_nrf52/include/adc_nrf52/adc_nrf52.h | 39 + .../pwm_test => hw/drivers/adc/adc_nrf52}/pkg.yml | 13 +- hw/drivers/adc/adc_nrf52/src/adc_nrf52.c | 397 + hw/drivers/nimble/nrf52/src/ble_phy.c | 10 +- .../pwm/pwm_nrf52/include/pwm_nrf52/pwm_nrf52.h | 37 + .../drivers/pwm/pwm_nrf52}/pkg.yml | 16 +- hw/drivers/pwm/pwm_nrf52/src/pwm_nrf52.c | 498 + .../mcu/nordic/include/nrfx_config.h | 0 hw/mcu/nordic/include/nrfx_glue.h | 143 + hw/mcu/nordic/nrf51xxx/pkg.yml | 1 + hw/mcu/nordic/nrf51xxx/syscfg.yml | 4 + hw/mcu/nordic/nrf52xxx/pkg.yml | 1 + hw/mcu/nordic/nrf52xxx/src/hal_gpio.c | 7 +- hw/mcu/nordic/nrf52xxx/syscfg.yml | 32 + hw/mcu/nordic/pkg.yml | 27 +- .../components/device/compiler_abstraction.h | 134 - .../components/device/nrf.h | 91 - .../components/toolchain/arm/uicr_config.h | 112 - .../components/toolchain/iar/iar_startup_nrf52.s | 578 - .../components/toolchain/system_nrf51.h | 69 - .../components/toolchain/system_nrf51422.c | 121 - .../components/toolchain/system_nrf52.h | 69 - .../components/toolchain/system_nrf52840.h | 69 - hw/mcu/nordic/src/ext/nrfx/.gitignore | 2 + hw/mcu/nordic/src/ext/nrfx/CHANGELOG.md | 35 + hw/mcu/nordic/src/ext/nrfx/LICENSE | 29 + hw/mcu/nordic/src/ext/nrfx/README.md | 37 + .../src/ext/nrfx/drivers/include/nrf_bitmask.h | 147 + .../nordic/src/ext/nrfx/drivers/include/nrfx_adc.h | 288 + .../src/ext/nrfx/drivers/include/nrfx_clock.h | 211 + .../src/ext/nrfx/drivers/include/nrfx_comp.h | 235 + .../src/ext/nrfx/drivers/include/nrfx_gpiote.h | 376 + .../nordic/src/ext/nrfx/drivers/include/nrfx_i2s.h | 243 + .../src/ext/nrfx/drivers/include/nrfx_lpcomp.h | 139 + .../nordic/src/ext/nrfx/drivers/include/nrfx_pdm.h | 205 + .../src/ext/nrfx/drivers/include/nrfx_power.h | 373 + .../ext/nrfx/drivers/include/nrfx_power_clock.h | 81 + .../nordic/src/ext/nrfx/drivers/include/nrfx_ppi.h | 318 + .../nordic/src/ext/nrfx/drivers/include/nrfx_pwm.h | 488 + .../src/ext/nrfx/drivers/include/nrfx_qdec.h | 177 + .../src/ext/nrfx/drivers/include/nrfx_qspi.h | 275 + .../nordic/src/ext/nrfx/drivers/include/nrfx_rng.h | 119 + .../nordic/src/ext/nrfx/drivers/include/nrfx_rtc.h | 363 + .../src/ext/nrfx/drivers/include/nrfx_saadc.h | 317 + .../nordic/src/ext/nrfx/drivers/include/nrfx_spi.h | 298 + .../src/ext/nrfx/drivers/include/nrfx_spim.h | 387 + .../src/ext/nrfx/drivers/include/nrfx_spis.h | 245 + .../nordic/src/ext/nrfx/drivers/include/nrfx_swi.h | 213 + .../src/ext/nrfx/drivers/include/nrfx_systick.h | 126 + .../src/ext/nrfx/drivers/include/nrfx_timer.h | 405 + .../nordic/src/ext/nrfx/drivers/include/nrfx_twi.h | 359 + .../src/ext/nrfx/drivers/include/nrfx_twim.h | 399 + .../src/ext/nrfx/drivers/include/nrfx_twis.h | 396 + .../src/ext/nrfx/drivers/include/nrfx_uart.h | 356 + .../src/ext/nrfx/drivers/include/nrfx_uarte.h | 354 + .../nordic/src/ext/nrfx/drivers/include/nrfx_wdt.h | 148 + hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_common.h | 238 + hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_errors.h | 73 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_adc.c | 316 + .../nordic/src/ext/nrfx/drivers/src/nrfx_clock.c | 335 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_comp.c | 212 + .../nordic/src/ext/nrfx/drivers/src/nrfx_gpiote.c | 787 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_i2s.c | 423 + .../nordic/src/ext/nrfx/drivers/src/nrfx_lpcomp.c | 175 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pdm.c | 368 + .../nordic/src/ext/nrfx/drivers/src/nrfx_power.c | 297 + .../src/ext/nrfx/drivers/src/nrfx_power_clock.c | 43 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_ppi.c | 525 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pwm.c | 506 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qdec.c | 202 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qspi.c | 293 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rng.c | 117 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rtc.c | 350 + .../nordic/src/ext/nrfx/drivers/src/nrfx_saadc.c | 643 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spi.c | 428 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spim.c | 614 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spis.c | 502 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_swi.c | 403 + .../nordic/src/ext/nrfx/drivers/src/nrfx_systick.c | 161 + .../nordic/src/ext/nrfx/drivers/src/nrfx_timer.c | 332 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twi.c | 714 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twim.c | 655 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twis.c | 825 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_uart.c | 640 + .../nordic/src/ext/nrfx/drivers/src/nrfx_uarte.c | 574 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_wdt.c | 144 + .../nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.c | 157 + .../nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.h | 131 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.c | 93 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.h | 426 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_clock.h | 391 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_comp.h | 500 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.c | 84 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.h | 88 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_egu.h | 352 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpio.h | 776 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpiote.h | 419 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_i2s.h | 548 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_lpcomp.h | 403 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.c | 124 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.h | 110 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_pdm.h | 378 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_power.h | 1048 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_ppi.h | 425 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_pwm.h | 685 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_qdec.h | 486 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_qspi.h | 768 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_rng.h | 265 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_rtc.h | 321 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_saadc.h | 606 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_spi.h | 360 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_spim.h | 727 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_spis.h | 562 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_systick.h | 181 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_temp.h | 79 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_timer.h | 625 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_twi.h | 442 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_twim.h | 513 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_twis.h | 693 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_uart.h | 517 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_uarte.h | 566 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_usbd.h | 1421 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_wdt.h | 324 + .../toolchain/arm => nrfx/mdk}/arm_startup_nrf51.s | 510 +- .../toolchain/arm => nrfx/mdk}/arm_startup_nrf52.s | 858 +- .../nordic/src/ext/nrfx/mdk/arm_startup_nrf52810.s | 349 + .../mdk/arm_startup_nrf52840.s} | 870 +- .../nordic/src/ext/nrfx/mdk/compiler_abstraction.h | 146 + .../mdk/gcc_startup_nrf51.S} | 588 +- .../mdk/gcc_startup_nrf52.S} | 928 +- .../nordic/src/ext/nrfx/mdk/gcc_startup_nrf52810.S | 394 + .../mdk/gcc_startup_nrf52840.S} | 934 +- .../toolchain/iar => nrfx/mdk}/iar_startup_nrf51.s | 615 +- hw/mcu/nordic/src/ext/nrfx/mdk/iar_startup_nrf52.s | 457 + .../nordic/src/ext/nrfx/mdk/iar_startup_nrf52810.s | 407 + .../nordic/src/ext/nrfx/mdk/iar_startup_nrf52840.s | 487 + hw/mcu/nordic/src/ext/nrfx/mdk/nRFxxx.h | 21 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf.h | 93 + .../components/device => nrfx/mdk}/nrf51.h | 2478 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51.svd | 20969 ++++++++ .../nordic/src/ext/nrfx/mdk/nrf51422_peripherals.h | 155 + .../nordic/src/ext/nrfx/mdk/nrf51801_peripherals.h | 155 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51801_xxab.ld | 13 + .../nordic/src/ext/nrfx/mdk/nrf51802_peripherals.h | 155 + .../nordic/src/ext/nrfx/mdk/nrf51822_peripherals.h | 155 + .../nordic/src/ext/nrfx/mdk/nrf51824_peripherals.h | 155 + .../device => nrfx/mdk}/nrf51_bitfields.h | 13027 +++-- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_common.ld | 168 + .../device => nrfx/mdk}/nrf51_deprecated.h | 884 +- .../device => nrfx/mdk}/nrf51_to_nrf52.h | 1897 +- .../mdk/nrf51_to_nrf52810.h} | 1090 +- .../device => nrfx/mdk}/nrf51_to_nrf52840.h | 1136 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxaa.ld | 13 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxab.ld | 13 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxac.ld | 13 + .../components/device => nrfx/mdk}/nrf52.h | 4216 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52.svd | 42684 ++++++++++++++++ .../device/nrf52.h => nrfx/mdk/nrf52810.h} | 3705 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810.svd | 31678 ++++++++++++ .../mdk/nrf52810_bitfields.h} | 25103 ++++------ .../nordic/src/ext/nrfx/mdk/nrf52810_peripherals.h | 203 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810_xxaa.ld | 13 + .../mdk/nrf52832_peripherals.h} | 506 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52832_xxab.ld | 13 + .../components/device => nrfx/mdk}/nrf52840.h | 4850 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840.svd | 49291 +++++++++++++++++++ .../device => nrfx/mdk}/nrf52840_bitfields.h | 29414 +++++------ .../device => nrfx/mdk}/nrf52840_peripherals.h | 529 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840_xxaa.ld | 13 + .../device => nrfx/mdk}/nrf52_bitfields.h | 27513 +++++------ hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_common.ld | 168 + .../device => nrfx/mdk}/nrf52_name_change.h | 146 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_to_nrf52810.h | 96 + .../device => nrfx/mdk}/nrf52_to_nrf52840.h | 184 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_xxaa.ld | 13 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf5x_common.ld | 168 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf_peripherals.h | 53 + hw/mcu/nordic/src/ext/nrfx/mdk/ses_nRF_Startup.s | 148 + hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf51_Vectors.s | 329 + .../nordic/src/ext/nrfx/mdk/ses_nrf52810_Vectors.s | 369 + .../nordic/src/ext/nrfx/mdk/ses_nrf52840_Vectors.s | 515 + hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf52_Vectors.s | 458 + hw/mcu/nordic/src/ext/nrfx/mdk/startup_config.h | 51 + .../toolchain => nrfx/mdk}/system_nrf51.c | 294 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf51.h | 61 + .../toolchain => nrfx/mdk}/system_nrf52.c | 655 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52.h | 61 + .../system_nrf52.c => nrfx/mdk/system_nrf52810.c} | 695 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52810.h | 61 + .../toolchain => nrfx/mdk}/system_nrf52840.c | 465 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52840.h | 61 + hw/mcu/nordic/src/ext/nrfx/nrfx.h | 40 + hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs.h | 47 + hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf51.h | 127 + .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52810.h | 132 + .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52832.h | 183 + .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52840.h | 199 + .../src/ext/nrfx/templates/nRF51/nrfx_config.h | 1583 + .../src/ext/nrfx/templates/nRF52810/nrfx_config.h | 2090 + .../src/ext/nrfx/templates/nRF52832/nrfx_config.h | 2889 ++ .../src/ext/nrfx/templates/nRF52840/nrfx_config.h | 2974 ++ hw/mcu/nordic/src/ext/nrfx/templates/nrfx_glue.h | 147 + hw/mcu/nordic/src/ext/nrfx/templates/nrfx_log.h | 135 + 265 files changed, 260374 insertions(+), 68629 deletions(-) delete mode 100755 apps/soft_pwm_test/src/main.c create mode 100644 hw/drivers/adc/adc_nrf51/include/adc_nrf51/adc_nrf51.h copy {apps/pwm_test => hw/drivers/adc/adc_nrf51}/pkg.yml (84%) create mode 100644 hw/drivers/adc/adc_nrf51/src/adc_nrf51.c create mode 100644 hw/drivers/adc/adc_nrf52/include/adc_nrf52/adc_nrf52.h copy {apps/pwm_test => hw/drivers/adc/adc_nrf52}/pkg.yml (84%) create mode 100644 hw/drivers/adc/adc_nrf52/src/adc_nrf52.c create mode 100644 hw/drivers/pwm/pwm_nrf52/include/pwm_nrf52/pwm_nrf52.h rename {apps/soft_pwm_test => hw/drivers/pwm/pwm_nrf52}/pkg.yml (78%) create mode 100644 hw/drivers/pwm/pwm_nrf52/src/pwm_nrf52.c copy net/ip/lwip_base/test/fuzz/config.h => hw/mcu/nordic/include/nrfx_config.h (100%) create mode 100644 hw/mcu/nordic/include/nrfx_glue.h delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/compiler_abstraction.h delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf.h delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/arm/uicr_config.h delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/iar/iar_startup_nrf52.s delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51.h delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51422.c delete mode 100644 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.h delete mode 100755 hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52840.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/.gitignore create mode 100644 hw/mcu/nordic/src/ext/nrfx/CHANGELOG.md create mode 100644 hw/mcu/nordic/src/ext/nrfx/LICENSE create mode 100644 hw/mcu/nordic/src/ext/nrfx/README.md create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrf_bitmask.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_adc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_clock.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_comp.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_gpiote.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_i2s.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_lpcomp.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_pdm.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_power.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_power_clock.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_ppi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_pwm.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_qdec.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_qspi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_rng.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_rtc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_saadc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_spi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_spim.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_spis.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_swi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_systick.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_timer.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_twi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_twim.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_twis.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_uart.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_uarte.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_wdt.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_common.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_errors.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_adc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_clock.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_comp.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_gpiote.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_i2s.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_lpcomp.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pdm.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_power.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_power_clock.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_ppi.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pwm.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qdec.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qspi.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rng.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rtc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_saadc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spi.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spim.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spis.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_swi.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_systick.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_timer.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twi.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twim.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twis.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_uart.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_uarte.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_wdt.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_clock.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_comp.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_egu.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpio.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpiote.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_i2s.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_lpcomp.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_pdm.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_power.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_ppi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_pwm.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_qdec.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_qspi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_rng.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_rtc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_saadc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_spi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_spim.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_spis.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_systick.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_temp.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_timer.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_twi.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_twim.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_twis.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_uart.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_uarte.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_usbd.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_wdt.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/arm => nrfx/mdk}/arm_startup_nrf51.s (76%) copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/arm => nrfx/mdk}/arm_startup_nrf52.s (54%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/arm_startup_nrf52810.s rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/arm/arm_startup_nrf52.s => nrfx/mdk/arm_startup_nrf52840.s} (53%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/compiler_abstraction.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/gcc/gcc_startup_nrf51.s => nrfx/mdk/gcc_startup_nrf51.S} (74%) copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/gcc/gcc_startup_nrf52.s => nrfx/mdk/gcc_startup_nrf52.S} (53%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/gcc_startup_nrf52810.S rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/gcc/gcc_startup_nrf52.s => nrfx/mdk/gcc_startup_nrf52840.S} (51%) rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/iar => nrfx/mdk}/iar_startup_nrf51.s (65%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/iar_startup_nrf52.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/iar_startup_nrf52810.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/iar_startup_nrf52840.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nRFxxx.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf51.h (90%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51.svd create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51422_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51801_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51801_xxab.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51802_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51822_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51824_peripherals.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf51_bitfields.h (86%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_common.ld rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf51_deprecated.h (91%) rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf51_to_nrf52.h (94%) copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device/nrf51_to_nrf52840.h => nrfx/mdk/nrf51_to_nrf52810.h} (80%) mode change 100755 => 100644 rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf51_to_nrf52840.h (90%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxaa.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxab.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxac.ld copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52.h (95%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52.svd rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device/nrf52.h => nrfx/mdk/nrf52810.h} (68%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810.svd copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device/nrf52_bitfields.h => nrfx/mdk/nrf52810_bitfields.h} (55%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810_xxaa.ld copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device/nrf52840_peripherals.h => nrfx/mdk/nrf52832_peripherals.h} (55%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52832_xxab.ld rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52840.h (95%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840.svd rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52840_bitfields.h (96%) mode change 100755 => 100644 rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52840_peripherals.h (60%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840_xxaa.ld rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52_bitfields.h (82%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_common.ld rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52_name_change.h (53%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_to_nrf52810.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/device => nrfx/mdk}/nrf52_to_nrf52840.h (61%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_xxaa.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf5x_common.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf_peripherals.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/ses_nRF_Startup.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf51_Vectors.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf52810_Vectors.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf52840_Vectors.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/ses_nrf52_Vectors.s create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/startup_config.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain => nrfx/mdk}/system_nrf51.c (71%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf51.h copy hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain => nrfx/mdk}/system_nrf52.c (64%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.c => nrfx/mdk/system_nrf52810.c} (52%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52810.h rename hw/mcu/nordic/src/ext/{nRF5_SDK_11.0.0_89a8197/components/toolchain => nrfx/mdk}/system_nrf52840.c (74%) mode change 100755 => 100644 create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52840.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/nrfx.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf51.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52810.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52832.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52840.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nRF51/nrfx_config.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nRF52810/nrfx_config.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nRF52832/nrfx_config.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nRF52840/nrfx_config.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nrfx_glue.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nrfx_log.h -- To stop receiving notification emails like this one, please contact m...@apache.org.