nRF5 SDK: Directory Structure

SDK Libraries components\libraries\serial\nrf_serial.c nrf_serial_write(), serial_tx()
SDK Legacy Drivers integration\nrfx\legacy\nrf_drv_uart.h nrf_drv_uart_tx()
SDK Peripheral Drivers modules\nrfx\drivers\include\nrfx_uart.h nrfx_uart_tx()
SDK Glue to CMSIS/NVIC integration\nrfx\nrfx_glue.h NRFX_IRQ_ENABLE()
CMSIS/NVIC components\toolchain\cmsis\include\core_cm4.h nrf_drv_uart_tx()
SDK HAL modules\nrfx\hal\nrf_uart.h nrf_uart_txd_set()
nRF52 Registers modules\nrfx\mdk\nrf52.h NRF_UART_Type
├── components
│   ├── 802_15_4
│   ├── ant
│   │   ├── ant_channel_config
│   │   ├── ant_encryption
│   │   ├── ant_fs
│   │   ├── ant_key_manager
│   │   ├── ant_profiles
│   │   ├── ant_search_config
│   │   └── ant_state_indicator
│   ├── ble
│   │   ├── ble_advertising
│   │   ├── ble_db_discovery
│   │   ├── ble_dtm
│   │   ├── ble_link_ctx_manager
│   │   ├── ble_racp
│   │   ├── ble_radio_notification
│   │   ├── ble_services
│   │   ├── common
│   │   ├── nrf_ble_gatt
│   │   ├── nrf_ble_qwr
│   │   ├── nrf_ble_scan
│   │   └── peer_manager
│   ├── boards
│   ├── drivers_ext (Sensors / Actuators)
│   ├── drivers_nrf
│   │   ├── nrf_soc_nosd
│   │   ├── radio_config
│   │   ├── sdio
│   │   ├── spi_master
│   │   ├── twi_master
│   │   └── usbd
│   ├── iot
│   │   ├── background_dfu
│   │   ├── ble_6lowpan
│   │   ├── coap
│   │   ├── common
│   │   ├── context_manager
│   │   ├── errno
│   │   ├── iot_file
│   │   ├── iot_timer
│   │   ├── ipv6_parse
│   │   ├── ipv6_stack
│   │   ├── lwm2m
│   │   ├── medium
│   │   ├── mqtt
│   │   └── socket
│   ├── libraries
│   │   ├── atomic
│   │   ├── atomic_fifo
│   │   ├── atomic_flags
│   │   ├── balloc
│   │   ├── block_dev
│   │   ├── bootloader
│   │   ├── bsp
│   │   ├── button
│   │   ├── cli
│   │   ├── crc16
│   │   ├── crc32
│   │   ├── crypto
│   │   ├── csense
│   │   ├── csense_drv
│   │   ├── delay
│   │   ├── ecc
│   │   ├── experimental_libuarte
│   │   ├── experimental_section_vars
│   │   ├── experimental_task_manager
│   │   ├── fds
│   │   ├── fifo
│   │   ├── fstorage
│   │   ├── gfx
│   │   ├── gpiote
│   │   ├── hardfault
│   │   ├── hci
│   │   ├── led_softblink
│   │   ├── log
│   │   ├── low_power_pwm
│   │   ├── mem_manager
│   │   ├── memobj
│   │   ├── mpu
│   │   ├── mutex
│   │   ├── pwm
│   │   ├── pwr_mgmt
│   │   ├── queue
│   │   ├── ringbuf
│   │   ├── scheduler
│   │   ├── sdcard
│   │   ├── sensorsim
│   │   ├── serial          (SDK Libraries) -> nrf_serial_write()
│   │   ├── sha256
│   │   ├── simple_timer
│   │   ├── slip
│   │   ├── sortlist
│   │   ├── spi_mngr
│   │   ├── stack_guard
│   │   ├── stack_info
│   │   ├── strerror
│   │   ├── svc
│   │   ├── timer
│   │   ├── twi_mngr
│   │   ├── twi_sensor
│   │   ├── uart
│   │   ├── usbd
│   │   └── util
│   ├── nfc
│   ├── proprietary_rf
│   │   ├── esb
│   │   └── gzll
│   ├── serialization
│   │   ├── application
│   │   ├── common
│   │   └── connectivity
│   ├── softdevice
│   │   ├── common
│   │   ├── mbr
│   │   │   ├── nrf52810
│   │   │   ├── nrf52832
│   │   │   └── nrf52840
│   │   ├── s112
│   │   ├── s132
│   │   ├── s140
│   │   └── s212
│   └── toolchain
│       ├── arm
│       ├── cmsis
│       ├── gcc
│       └── iar
├── config
│   ├── nrf52810
│   ├── nrf52832
│   └── nrf52840
├── documentation
├── external
│   ├── cifra_AES128-EAX
│   ├── cJSON
│   ├── fatfs
│   ├── fnmatch
│   ├── fprintf
│   ├── freertos
│   ├── infineon
│   ├── lwip
│   ├── mbedtls
│   ├── micro-ecc
│   ├── nano
│   ├── nano-pb
│   ├── nfc_adafruit_library
│   ├── nrf_cc310
│   ├── nrf_cc310_bl
│   ├── nrf_oberon
│   ├── nrf_tls
│   │   └── mbedtls
│   ├── protothreads
│   ├── segger_rt
│   ├── thedotfactory_fonts
│   └── utf_converter
├── external_tools
├── integration
│   └── nrfx
│       └── legacy   (SDK Legacy Drivers) -> nrf_drv_uart_tx()
└── modules
    └── nrfx
        ├── doc
        ├── drivers  (SDK Peripheral Drivers) -> nrfx_uart_tx()
        ├── hal      (SDK HAL) -> nrf_uart_txd_set()
        │                      -> nrf_gpio_cfg_output()
        ├── mdk
        └── soc

Leave a Reply

Your email address will not be published. Required fields are marked *