Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.69 KB | None | 0 0
  1. # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
  2. CONFIG_BOARD="nrf52_pca10040"
  3. CONFIG_SOC="nRF52832_QFAA"
  4. CONFIG_SOC_SERIES="nrf52"
  5. CONFIG_NUM_IRQS=39
  6. CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768
  7. # CONFIG_WATCHDOG is not set
  8. CONFIG_ISR_STACK_SIZE=4096
  9. CONFIG_SYS_POWER_MANAGEMENT=y
  10. CONFIG_BUILD_OUTPUT_HEX=y
  11. CONFIG_GPIO=y
  12. CONFIG_GPIO_NRFX=y
  13. CONFIG_SYS_CLOCK_TICKS_PER_SEC=100
  14. # CONFIG_SPI is not set
  15. CONFIG_TEXT_SECTION_OFFSET=0
  16. CONFIG_BOARD_NRF52_PCA10040=y
  17.  
  18. #
  19. # Board Options
  20. #
  21. CONFIG_BOARD_ENABLE_DCDC=y
  22.  
  23. #
  24. # Shields
  25. #
  26. # CONFIG_SHIELD_X_NUCLEO_IKS01A1 is not set
  27. # CONFIG_SHIELD_X_NUCLEO_IKS01A2 is not set
  28. # CONFIG_SOC_SERIES_BEETLE is not set
  29. # CONFIG_SOC_SERIES_MPS2 is not set
  30. # CONFIG_SOC_SERIES_SAM3X is not set
  31. # CONFIG_SOC_SERIES_SAM4S is not set
  32. # CONFIG_SOC_SERIES_SAME70 is not set
  33. # CONFIG_SOC_SERIES_SAMD20 is not set
  34. # CONFIG_SOC_SERIES_SAMD21 is not set
  35. # CONFIG_SOC_SERIES_PSOC62 is not set
  36. # CONFIG_SOC_SERIES_NRF51X is not set
  37. CONFIG_SOC_SERIES_NRF52X=y
  38. # CONFIG_SOC_SERIES_IMX_6X_M4 is not set
  39. # CONFIG_SOC_SERIES_IMX7_M4 is not set
  40. # CONFIG_SOC_SERIES_IMX_RT is not set
  41. # CONFIG_SOC_SERIES_KINETIS_K6X is not set
  42. # CONFIG_SOC_SERIES_KINETIS_KL2X is not set
  43. # CONFIG_SOC_SERIES_KINETIS_KWX is not set
  44. # CONFIG_SOC_SERIES_LPC54XXX is not set
  45. # CONFIG_SOC_SERIES_EFM32HG is not set
  46. # CONFIG_SOC_SERIES_EFM32WG is not set
  47. # CONFIG_SOC_SERIES_EFR32FG1P is not set
  48. # CONFIG_SOC_SERIES_STM32F0X is not set
  49. # CONFIG_SOC_SERIES_STM32F1X is not set
  50. # CONFIG_SOC_SERIES_STM32F2X is not set
  51. # CONFIG_SOC_SERIES_STM32F3X is not set
  52. # CONFIG_SOC_SERIES_STM32F4X is not set
  53. # CONFIG_SOC_SERIES_STM32F7X is not set
  54. # CONFIG_SOC_SERIES_STM32L0X is not set
  55. # CONFIG_SOC_SERIES_STM32L4X is not set
  56. # CONFIG_SOC_TI_LM3S6965 is not set
  57. # CONFIG_SOC_SERIES_CC2650 is not set
  58. # CONFIG_SOC_SERIES_CC32XX is not set
  59. # CONFIG_SOC_SERIES_MSP432P4XX is not set
  60.  
  61. #
  62. # Hardware Configuration
  63. #
  64. CONFIG_CPU_HAS_ARM_MPU=y
  65. CONFIG_SOC_FAMILY="nordic_nrf"
  66. CONFIG_SOC_FAMILY_NRF=y
  67. CONFIG_HAS_HW_NRF_CCM=y
  68. CONFIG_HAS_HW_NRF_CLOCK=y
  69. CONFIG_HAS_HW_NRF_COMP=y
  70. CONFIG_HAS_HW_NRF_ECB=y
  71. CONFIG_HAS_HW_NRF_EGU0=y
  72. CONFIG_HAS_HW_NRF_EGU1=y
  73. CONFIG_HAS_HW_NRF_EGU2=y
  74. CONFIG_HAS_HW_NRF_EGU3=y
  75. CONFIG_HAS_HW_NRF_EGU4=y
  76. CONFIG_HAS_HW_NRF_EGU5=y
  77. CONFIG_HAS_HW_NRF_GPIO0=y
  78. CONFIG_HAS_HW_NRF_GPIOTE=y
  79. CONFIG_HAS_HW_NRF_I2S=y
  80. CONFIG_HAS_HW_NRF_LPCOMP=y
  81. CONFIG_HAS_HW_NRF_MWU=y
  82. CONFIG_HAS_HW_NRF_NFCT=y
  83. CONFIG_HAS_HW_NRF_PDM=y
  84. CONFIG_HAS_HW_NRF_POWER=y
  85. CONFIG_HAS_HW_NRF_PPI=y
  86. CONFIG_HAS_HW_NRF_PWM0=y
  87. CONFIG_HAS_HW_NRF_PWM1=y
  88. CONFIG_HAS_HW_NRF_PWM2=y
  89. CONFIG_HAS_HW_NRF_QDEC=y
  90. CONFIG_HAS_HW_NRF_RNG=y
  91. CONFIG_HAS_HW_NRF_RTC0=y
  92. CONFIG_HAS_HW_NRF_RTC1=y
  93. CONFIG_HAS_HW_NRF_RTC2=y
  94. CONFIG_HAS_HW_NRF_SAADC=y
  95. CONFIG_HAS_HW_NRF_SPI0=y
  96. CONFIG_HAS_HW_NRF_SPI1=y
  97. CONFIG_HAS_HW_NRF_SPI2=y
  98. CONFIG_HAS_HW_NRF_SPIM0=y
  99. CONFIG_HAS_HW_NRF_SPIM1=y
  100. CONFIG_HAS_HW_NRF_SPIM2=y
  101. CONFIG_HAS_HW_NRF_SPIS0=y
  102. CONFIG_HAS_HW_NRF_SPIS1=y
  103. CONFIG_HAS_HW_NRF_SPIS2=y
  104. CONFIG_HAS_HW_NRF_SWI0=y
  105. CONFIG_HAS_HW_NRF_SWI1=y
  106. CONFIG_HAS_HW_NRF_SWI2=y
  107. CONFIG_HAS_HW_NRF_SWI3=y
  108. CONFIG_HAS_HW_NRF_SWI4=y
  109. CONFIG_HAS_HW_NRF_SWI5=y
  110. CONFIG_HAS_HW_NRF_TEMP=y
  111. CONFIG_HAS_HW_NRF_TIMER0=y
  112. CONFIG_HAS_HW_NRF_TIMER1=y
  113. CONFIG_HAS_HW_NRF_TIMER2=y
  114. CONFIG_HAS_HW_NRF_TIMER3=y
  115. CONFIG_HAS_HW_NRF_TIMER4=y
  116. CONFIG_HAS_HW_NRF_TWI0=y
  117. CONFIG_HAS_HW_NRF_TWI1=y
  118. CONFIG_HAS_HW_NRF_TWIM0=y
  119. CONFIG_HAS_HW_NRF_TWIM1=y
  120. CONFIG_HAS_HW_NRF_TWIS0=y
  121. CONFIG_HAS_HW_NRF_TWIS1=y
  122. CONFIG_HAS_HW_NRF_UART0=y
  123. CONFIG_HAS_HW_NRF_UARTE0=y
  124. CONFIG_HAS_HW_NRF_WDT=y
  125. CONFIG_SOC_NRF52832=y
  126. # CONFIG_SOC_NRF52810_QFAA is not set
  127. CONFIG_SOC_NRF52832_QFAA=y
  128. # CONFIG_SOC_NRF52840_QIAA is not set
  129. CONFIG_SOC_DCDC_NRF52X=y
  130. # CONFIG_NFCT_PINS_AS_GPIOS is not set
  131. CONFIG_GPIO_AS_PINRESET=y
  132. CONFIG_NRF_ENABLE_ICACHE=y
  133. # CONFIG_SOC_LOG_LEVEL_OFF is not set
  134. # CONFIG_SOC_LOG_LEVEL_ERR is not set
  135. # CONFIG_SOC_LOG_LEVEL_WRN is not set
  136. CONFIG_SOC_LOG_LEVEL_INF=y
  137. # CONFIG_SOC_LOG_LEVEL_DBG is not set
  138. CONFIG_SOC_LOG_LEVEL=3
  139. CONFIG_SOC_COMPATIBLE_NRF=y
  140. CONFIG_SOC_COMPATIBLE_NRF52X=y
  141. CONFIG_SOC_COMPATIBLE_NRF52832=y
  142.  
  143. #
  144. # ARM Options
  145. #
  146. CONFIG_CPU_CORTEX=y
  147. CONFIG_CPU_CORTEX_M=y
  148.  
  149. #
  150. # Architecture Floating Point Options
  151. #
  152. CONFIG_CPU_CORTEX_M4=y
  153. CONFIG_ISA_THUMB2=y
  154. CONFIG_CPU_CORTEX_M_HAS_BASEPRI=y
  155. CONFIG_CPU_CORTEX_M_HAS_VTOR=y
  156. CONFIG_CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS=y
  157. CONFIG_ARMV7_M_ARMV8_M_MAINLINE=y
  158. CONFIG_ARMV7_M_ARMV8_M_FP=y
  159.  
  160. #
  161. # ARM Cortex-M options
  162. #
  163. CONFIG_LDREX_STREX_AVAILABLE=y
  164. CONFIG_DATA_ENDIANNESS_LITTLE=y
  165. CONFIG_STACK_ALIGN_DOUBLE_WORD=y
  166. # CONFIG_RUNTIME_NMI is not set
  167. CONFIG_FAULT_DUMP=2
  168. CONFIG_XIP=y
  169.  
  170. #
  171. # ARM Cortex-M0/M0+/M3/M4/M7/M23/M33 options
  172. #
  173. CONFIG_GEN_ISR_TABLES=y
  174. # CONFIG_ZERO_LATENCY_IRQS is not set
  175. # CONFIG_PLATFORM_SPECIFIC_INIT is not set
  176. CONFIG_ARM_MPU=y
  177. # CONFIG_MPU_STACK_GUARD is not set
  178. # CONFIG_MPU_ALLOW_FLASH_WRITE is not set
  179. CONFIG_ARCH="arm"
  180. CONFIG_ARCH_DEFCONFIG="arch/arm/defconfig"
  181. # CONFIG_ARC is not set
  182. CONFIG_ARM=y
  183. # CONFIG_X86 is not set
  184. # CONFIG_NIOS2 is not set
  185. # CONFIG_RISCV32 is not set
  186. # CONFIG_XTENSA is not set
  187. # CONFIG_ARCH_POSIX is not set
  188.  
  189. #
  190. # General Architecture Options
  191. #
  192. # CONFIG_ARCH_LOG_LEVEL_OFF is not set
  193. # CONFIG_ARCH_LOG_LEVEL_ERR is not set
  194. # CONFIG_ARCH_LOG_LEVEL_WRN is not set
  195. CONFIG_ARCH_LOG_LEVEL_INF=y
  196. # CONFIG_ARCH_LOG_LEVEL_DBG is not set
  197. CONFIG_ARCH_LOG_LEVEL=3
  198. # CONFIG_MPU_LOG_LEVEL_OFF is not set
  199. # CONFIG_MPU_LOG_LEVEL_ERR is not set
  200. # CONFIG_MPU_LOG_LEVEL_WRN is not set
  201. CONFIG_MPU_LOG_LEVEL_INF=y
  202. # CONFIG_MPU_LOG_LEVEL_DBG is not set
  203. CONFIG_MPU_LOG_LEVEL=3
  204. # CONFIG_HW_STACK_PROTECTION is not set
  205. # CONFIG_USERSPACE is not set
  206. CONFIG_PRIVILEGED_STACK_SIZE=256
  207. CONFIG_PRIVILEGED_STACK_TEXT_AREA=128
  208. CONFIG_KOBJECT_TEXT_AREA=128
  209. # CONFIG_STACK_GROWS_UP is not set
  210. # CONFIG_SIMPLE_FATAL_ERROR_HANDLER is not set
  211.  
  212. #
  213. # Interrupt Configuration
  214. #
  215. CONFIG_GEN_IRQ_VECTOR_TABLE=y
  216. CONFIG_GEN_SW_ISR_TABLE=y
  217. CONFIG_GEN_IRQ_START_VECTOR=0
  218. # CONFIG_IRQ_OFFLOAD is not set
  219. CONFIG_ARCH_HAS_STACK_PROTECTION=y
  220. CONFIG_ARCH_HAS_USERSPACE=y
  221. CONFIG_ARCH_HAS_EXECUTABLE_PAGE_BIT=y
  222. CONFIG_ARCH_HAS_THREAD_ABORT=y
  223. CONFIG_SYS_POWER_LOW_POWER_STATE_SUPPORTED=y
  224. CONFIG_SYS_POWER_STATE_CPU_LPS_SUPPORTED=y
  225. CONFIG_SYS_POWER_STATE_CPU_LPS_1_SUPPORTED=y
  226. CONFIG_SYS_POWER_DEEP_SLEEP_SUPPORTED=y
  227. CONFIG_SYS_POWER_STATE_DEEP_SLEEP_SUPPORTED=y
  228. CONFIG_CPU_HAS_FPU=y
  229. CONFIG_CPU_HAS_MPU=y
  230. CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT=y
  231.  
  232. #
  233. # Floating Point Options
  234. #
  235. # CONFIG_FLOAT is not set
  236.  
  237. #
  238. # General Kernel Options
  239. #
  240. # CONFIG_KERNEL_LOG_LEVEL_OFF is not set
  241. # CONFIG_KERNEL_LOG_LEVEL_ERR is not set
  242. # CONFIG_KERNEL_LOG_LEVEL_WRN is not set
  243. CONFIG_KERNEL_LOG_LEVEL_INF=y
  244. # CONFIG_KERNEL_LOG_LEVEL_DBG is not set
  245. CONFIG_KERNEL_LOG_LEVEL=3
  246. CONFIG_MULTITHREADING=y
  247. CONFIG_NUM_COOP_PRIORITIES=16
  248. CONFIG_NUM_PREEMPT_PRIORITIES=15
  249. CONFIG_MAIN_THREAD_PRIORITY=0
  250. CONFIG_COOP_ENABLED=y
  251. CONFIG_PREEMPT_ENABLED=y
  252. CONFIG_PRIORITY_CEILING=0
  253. CONFIG_NUM_METAIRQ_PRIORITIES=0
  254. # CONFIG_SCHED_DEADLINE is not set
  255. CONFIG_MAIN_STACK_SIZE=2048
  256. CONFIG_IDLE_STACK_SIZE=640
  257. CONFIG_THREAD_STACK_INFO=y
  258. # CONFIG_THREAD_CUSTOM_DATA is not set
  259. CONFIG_ERRNO=y
  260. # CONFIG_APPLICATION_MEMORY is not set
  261. CONFIG_SCHED_DUMB=y
  262. # CONFIG_SCHED_SCALABLE is not set
  263. # CONFIG_SCHED_MULTIQ is not set
  264. # CONFIG_WAITQ_SCALABLE is not set
  265. CONFIG_WAITQ_DUMB=y
  266.  
  267. #
  268. # Kernel Debugging and Metrics
  269. #
  270. # CONFIG_INIT_STACKS is not set
  271. # CONFIG_KERNEL_DEBUG is not set
  272. CONFIG_BOOT_BANNER=y
  273. CONFIG_BOOT_DELAY=0
  274. # CONFIG_EXECUTION_BENCHMARKING is not set
  275. # CONFIG_THREAD_MONITOR is not set
  276. # CONFIG_THREAD_NAME is not set
  277.  
  278. #
  279. # Work Queue Options
  280. #
  281. CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
  282. CONFIG_SYSTEM_WORKQUEUE_PRIORITY=-1
  283. CONFIG_OFFLOAD_WORKQUEUE_STACK_SIZE=2048
  284. CONFIG_OFFLOAD_WORKQUEUE_PRIORITY=-1
  285.  
  286. #
  287. # Atomic Operations
  288. #
  289. CONFIG_ATOMIC_OPERATIONS_BUILTIN=y
  290.  
  291. #
  292. # Timer API Options
  293. #
  294. CONFIG_TIMESLICING=y
  295. CONFIG_TIMESLICE_SIZE=0
  296. CONFIG_TIMESLICE_PRIORITY=0
  297. CONFIG_POLL=y
  298.  
  299. #
  300. # Other Kernel Object Options
  301. #
  302. CONFIG_NUM_MBOX_ASYNC_MSGS=10
  303. CONFIG_NUM_PIPE_ASYNC_MSGS=10
  304. CONFIG_HEAP_MEM_POOL_SIZE=2048
  305. CONFIG_ARCH_HAS_CUSTOM_SWAP_TO_MAIN=y
  306. CONFIG_SYS_CLOCK_EXISTS=y
  307.  
  308. #
  309. # Initialization Priorities
  310. #
  311. CONFIG_KERNEL_INIT_PRIORITY_OBJECTS=30
  312. CONFIG_KERNEL_INIT_PRIORITY_DEFAULT=40
  313. CONFIG_KERNEL_INIT_PRIORITY_DEVICE=50
  314. CONFIG_APPLICATION_INIT_PRIORITY=90
  315.  
  316. #
  317. # Security Options
  318. #
  319. CONFIG_RETPOLINE=y
  320. # CONFIG_STACK_CANARIES is not set
  321. CONFIG_STACK_POINTER_RANDOM=0
  322.  
  323. #
  324. # SMP Options
  325. #
  326. # CONFIG_USE_SWITCH is not set
  327. # CONFIG_SMP is not set
  328. CONFIG_MP_NUM_CPUS=1
  329. CONFIG_PM_CONTROL_APP=y
  330. # CONFIG_PM_CONTROL_OS is not set
  331. # CONFIG_SYS_POWER_LOW_POWER_STATE is not set
  332. # CONFIG_SYS_POWER_DEEP_SLEEP is not set
  333. # CONFIG_DEVICE_POWER_MANAGEMENT is not set
  334. CONFIG_TICKLESS_IDLE=y
  335. CONFIG_TICKLESS_IDLE_THRESH=3
  336. CONFIG_TICKLESS_KERNEL=y
  337. CONFIG_TICKLESS_KERNEL_TIME_UNIT_IN_MICRO_SECS=1000
  338. # CONFIG_BUSY_WAIT_USES_ALTERNATE_CLOCK is not set
  339. CONFIG_HAS_DTS=y
  340. CONFIG_HAS_DTS_GPIO=y
  341.  
  342. #
  343. # Device Drivers
  344. #
  345. # CONFIG_IEEE802154 is not set
  346. CONFIG_CONSOLE=y
  347. CONFIG_CONSOLE_INPUT_MAX_LINE_LEN=128
  348. CONFIG_CONSOLE_HAS_DRIVER=y
  349. # CONFIG_CONSOLE_HANDLER is not set
  350. CONFIG_UART_CONSOLE=y
  351. CONFIG_UART_CONSOLE_INIT_PRIORITY=60
  352. # CONFIG_UART_CONSOLE_DEBUG_SERVER_HOOKS is not set
  353. # CONFIG_UART_CONSOLE_MCUMGR is not set
  354. # CONFIG_USB_UART_CONSOLE is not set
  355. # CONFIG_RAM_CONSOLE is not set
  356. # CONFIG_RTT_CONSOLE is not set
  357. # CONFIG_IPM_CONSOLE_SENDER is not set
  358. # CONFIG_IPM_CONSOLE_RECEIVER is not set
  359. # CONFIG_UART_PIPE is not set
  360. # CONFIG_UART_MCUMGR is not set
  361. # CONFIG_TELNET_CONSOLE is not set
  362. # CONFIG_WEBSOCKET_CONSOLE is not set
  363.  
  364. #
  365. # Ethernet Drivers
  366. #
  367. # CONFIG_SLIP is not set
  368. # CONFIG_NET_LOOPBACK is not set
  369. CONFIG_SERIAL=y
  370.  
  371. #
  372. # Capabilities
  373. #
  374. CONFIG_SERIAL_HAS_DRIVER=y
  375. CONFIG_SERIAL_SUPPORT_INTERRUPT=y
  376. # CONFIG_UART_INTERRUPT_DRIVEN is not set
  377. # CONFIG_UART_LINE_CTRL is not set
  378. # CONFIG_UART_DRV_CMD is not set
  379.  
  380. #
  381. # Serial Drivers
  382. #
  383. # CONFIG_UART_NS16550 is not set
  384. # CONFIG_UART_STELLARIS is not set
  385. # CONFIG_UART_NSIM is not set
  386. CONFIG_UART_NRFX=y
  387. CONFIG_UART_0_NRF_UART=y
  388. # CONFIG_UART_0_NRF_UARTE is not set
  389. # CONFIG_UART_0_NRF_PARITY_BIT is not set
  390. # CONFIG_UART_0_NRF_FLOW_CONTROL is not set
  391. CONFIG_NRF_UART_PERIPHERAL=y
  392. # CONFIG_UART_ALTERA_JTAG is not set
  393.  
  394. #
  395. # Interrupt Controllers
  396. #
  397. # CONFIG_MULTI_LEVEL_INTERRUPTS is not set
  398.  
  399. #
  400. # Timer Drivers
  401. #
  402. CONFIG_NRF_RTC_TIMER=y
  403. # CONFIG_SYSTEM_CLOCK_DISABLE is not set
  404. # CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME is not set
  405. CONFIG_SYSTEM_CLOCK_INIT_PRIORITY=0
  406. CONFIG_ENTROPY_GENERATOR=y
  407. CONFIG_ENTROPY_NRF5_RNG=y
  408. CONFIG_ENTROPY_NRF5_BIAS_CORRECTION=y
  409. CONFIG_ENTROPY_NRF5_THR_THRESHOLD=4
  410. CONFIG_ENTROPY_NRF5_ISR_THRESHOLD=12
  411. CONFIG_ENTROPY_NRF5_THR_BUF_LEN=4
  412. CONFIG_ENTROPY_NRF5_ISR_BUF_LEN=12
  413. CONFIG_ENTROPY_NRF5_PRI=5
  414. CONFIG_ENTROPY_HAS_DRIVER=y
  415. CONFIG_ENTROPY_NAME="ENTROPY_0"
  416. # CONFIG_GROVE is not set
  417. # CONFIG_GPIO_LOG_LEVEL_OFF is not set
  418. # CONFIG_GPIO_LOG_LEVEL_ERR is not set
  419. # CONFIG_GPIO_LOG_LEVEL_WRN is not set
  420. CONFIG_GPIO_LOG_LEVEL_INF=y
  421. # CONFIG_GPIO_LOG_LEVEL_DBG is not set
  422. CONFIG_GPIO_LOG_LEVEL=3
  423. # CONFIG_GPIO_DW is not set
  424. # CONFIG_GPIO_SCH is not set
  425. CONFIG_GPIO_NRF_INIT_PRIORITY=40
  426. CONFIG_GPIO_NRF_P0=y
  427. # CONFIG_GPIO_INTEL_APL is not set
  428. # CONFIG_SHARED_IRQ is not set
  429. # CONFIG_I2C is not set
  430. # CONFIG_I2S is not set
  431. # CONFIG_PWM is not set
  432. # CONFIG_PINMUX is not set
  433. # CONFIG_ADC is not set
  434. # CONFIG_RTC is not set
  435. CONFIG_CLOCK_CONTROL=y
  436. # CONFIG_CLOCK_CONTROL_LOG_LEVEL_OFF is not set
  437. # CONFIG_CLOCK_CONTROL_LOG_LEVEL_ERR is not set
  438. # CONFIG_CLOCK_CONTROL_LOG_LEVEL_WRN is not set
  439. CONFIG_CLOCK_CONTROL_LOG_LEVEL_INF=y
  440. # CONFIG_CLOCK_CONTROL_LOG_LEVEL_DBG is not set
  441. CONFIG_CLOCK_CONTROL_LOG_LEVEL=3
  442. CONFIG_CLOCK_CONTROL_NRF5=y
  443. CONFIG_CLOCK_CONTROL_NRF5_IRQ_PRIORITY=1
  444. CONFIG_CLOCK_CONTROL_NRF5_M16SRC_DRV_NAME="clk_m16src"
  445. CONFIG_CLOCK_CONTROL_NRF5_K32SRC_DRV_NAME="clk_k32src"
  446. CONFIG_CLOCK_CONTROL_NRF5_K32SRC_RC=y
  447. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_XTAL is not set
  448. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_500PPM is not set
  449. CONFIG_CLOCK_CONTROL_NRF5_K32SRC_250PPM=y
  450. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_150PPM is not set
  451. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_100PPM is not set
  452. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_75PPM is not set
  453. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_50PPM is not set
  454. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_30PPM is not set
  455. # CONFIG_CLOCK_CONTROL_NRF5_K32SRC_20PPM is not set
  456. # CONFIG_CLOCK_CONTROL_QUARK_SE is not set
  457. # CONFIG_PTP_CLOCK is not set
  458. # CONFIG_IPM is not set
  459. # CONFIG_AIO_COMPARATOR is not set
  460. # CONFIG_FLASH is not set
  461. # CONFIG_SENSOR is not set
  462. # CONFIG_COUNTER is not set
  463. # CONFIG_DMA is not set
  464. # CONFIG_USB is not set
  465. # CONFIG_CRYPTO is not set
  466. # CONFIG_DISPLAY is not set
  467. # CONFIG_LED_STRIP is not set
  468. # CONFIG_WIFI is not set
  469. # CONFIG_LED is not set
  470. # CONFIG_CAN is not set
  471. # CONFIG_MODEM is not set
  472. # CONFIG_AUDIO is not set
  473.  
  474. #
  475. # Build and Link Features
  476. #
  477.  
  478. #
  479. # Linker Options
  480. #
  481. CONFIG_HAS_FLASH_LOAD_OFFSET=y
  482. # CONFIG_HAVE_CUSTOM_LINKER_SCRIPT is not set
  483. # CONFIG_CUSTOM_RODATA_LD is not set
  484. # CONFIG_CUSTOM_RWDATA_LD is not set
  485. # CONFIG_CUSTOM_SECTIONS_LD is not set
  486. # CONFIG_LINK_WHOLE_ARCHIVE is not set
  487. CONFIG_KERNEL_ENTRY="__start"
  488. CONFIG_CHECK_LINK_MAP=y
  489.  
  490. #
  491. # Compiler Options
  492. #
  493. CONFIG_CROSS_COMPILE=""
  494. # CONFIG_NATIVE_APPLICATION is not set
  495. CONFIG_SIZE_OPTIMIZATIONS=y
  496. # CONFIG_SPEED_OPTIMIZATIONS is not set
  497. # CONFIG_DEBUG_OPTIMIZATIONS is not set
  498. # CONFIG_NO_OPTIMIZATIONS is not set
  499. CONFIG_COMPILER_OPT=""
  500. # CONFIG_CPLUSPLUS is not set
  501.  
  502. #
  503. # Build Options
  504. #
  505. CONFIG_KERNEL_BIN_NAME="zephyr"
  506. CONFIG_OUTPUT_STAT=y
  507. CONFIG_OUTPUT_DISASSEMBLY=y
  508. CONFIG_OUTPUT_PRINT_MEMORY_USAGE=y
  509. CONFIG_BUILD_OUTPUT_BIN=y
  510. # CONFIG_BUILD_OUTPUT_EXE is not set
  511. # CONFIG_BUILD_OUTPUT_S19 is not set
  512. # CONFIG_BUILD_OUTPUT_STRIPPED is not set
  513. # CONFIG_APPLICATION_DEFINED_SYSCALL is not set
  514.  
  515. #
  516. # System Monitoring Options
  517. #
  518. # CONFIG_PERFORMANCE_METRICS is not set
  519. # CONFIG_STATS is not set
  520.  
  521. #
  522. # Boot Options
  523. #
  524. # CONFIG_IS_BOOTLOADER is not set
  525. # CONFIG_BOOTLOADER_MCUBOOT is not set
  526. # CONFIG_REBOOT is not set
  527.  
  528. #
  529. # C Library
  530. #
  531. # CONFIG_NEWLIB_LIBC is not set
  532. # CONFIG_STDOUT_CONSOLE is not set
  533. CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE=0
  534.  
  535. #
  536. # Additional libraries
  537. #
  538. # CONFIG_JSON_LIBRARY is not set
  539. # CONFIG_RING_BUFFER is not set
  540. # CONFIG_BASE64 is not set
  541. # CONFIG_POSIX_API is not set
  542.  
  543. #
  544. # Bluetooth
  545. #
  546. CONFIG_BT=y
  547. CONFIG_BT_HCI=y
  548. # CONFIG_BT_CUSTOM is not set
  549. # CONFIG_BT_HCI_RAW is not set
  550. CONFIG_BT_PERIPHERAL=y
  551. # CONFIG_BT_CENTRAL is not set
  552. CONFIG_BT_BROADCASTER=y
  553.  
  554. #
  555. # Observer
  556. #
  557. # CONFIG_BT_OBSERVER is not set
  558. CONFIG_BT_CONN=y
  559. CONFIG_BT_MAX_CONN=1
  560. # CONFIG_BT_HCI_ACL_FLOW_CONTROL is not set
  561. CONFIG_BT_HCI_VS=y
  562. CONFIG_BT_HCI_VS_EXT=y
  563. CONFIG_BT_RPA=y
  564. CONFIG_BT_DEBUG_NONE=y
  565. # CONFIG_BT_DEBUG_LOG is not set
  566. # CONFIG_BT_DEBUG_MONITOR is not set
  567.  
  568. #
  569. # Host Stack Configuration
  570. #
  571. CONFIG_BT_HCI_HOST=y
  572. CONFIG_BT_HCI_CMD_COUNT=2
  573. CONFIG_BT_RX_BUF_COUNT=3
  574. CONFIG_BT_RX_BUF_LEN=76
  575. CONFIG_BT_HCI_TX_STACK_SIZE=640
  576. CONFIG_BT_HCI_TX_PRIO=7
  577. # CONFIG_BT_WAIT_NOP is not set
  578. CONFIG_BT_HCI_RESERVE=0
  579. CONFIG_BT_RECV_IS_RX_THREAD=y
  580. CONFIG_BT_RX_STACK_SIZE=1024
  581. CONFIG_BT_RX_PRIO=8
  582. CONFIG_BT_L2CAP_TX_BUF_COUNT=3
  583. CONFIG_BT_L2CAP_TX_FRAG_COUNT=2
  584. CONFIG_BT_L2CAP_TX_MTU=65
  585. CONFIG_BT_CONN_TX_MAX=3
  586. CONFIG_BT_ATT_ENFORCE_FLOW=y
  587. CONFIG_BT_ATT_PREPARE_COUNT=0
  588. CONFIG_BT_ATT_TX_MAX=2
  589. CONFIG_BT_AUTO_PHY_UPDATE=y
  590. # CONFIG_BT_SMP is not set
  591. # CONFIG_BT_GATT_CLIENT is not set
  592. CONFIG_BT_GATT_READ_MULTIPLE=y
  593. CONFIG_BT_MAX_PAIRED=1
  594. CONFIG_BT_GAP_PERIPHERAL_PREF_PARAMS=y
  595. CONFIG_BT_PERIPHERAL_PREF_MIN_INT=48
  596. CONFIG_BT_PERIPHERAL_PREF_MAX_INT=80
  597. CONFIG_BT_PERIPHERAL_PREF_SLAVE_LATENCY=0
  598. CONFIG_BT_PERIPHERAL_PREF_TIMEOUT=84
  599. CONFIG_BT_CREATE_CONN_TIMEOUT=30
  600. # CONFIG_BT_DEVICE_NAME_DYNAMIC is not set
  601. CONFIG_BT_DEVICE_NAME="Bla"
  602. CONFIG_BT_DEVICE_APPEARANCE=833
  603. CONFIG_BT_ID_MAX=1
  604. CONFIG_BT_TINYCRYPT_ECC=y
  605. # CONFIG_BT_TESTING is not set
  606. # CONFIG_BT_BREDR is not set
  607.  
  608. #
  609. # BLE Controller support
  610. #
  611. CONFIG_BT_CTLR=y
  612. CONFIG_BT_LL_SW=y
  613.  
  614. #
  615. # BLE Controller configuration
  616. #
  617. CONFIG_BT_CTLR_CRYPTO=y
  618. CONFIG_BT_CTLR_RX_PRIO_STACK_SIZE=448
  619. CONFIG_BT_CTLR_RX_PRIO=6
  620. CONFIG_BT_CTLR_FILTER=y
  621. CONFIG_BT_CTLR_HCI_VS_BUILD_INFO=""
  622. CONFIG_BT_CTLR_RX_BUFFERS=1
  623. CONFIG_BT_CTLR_TX_BUFFERS=3
  624. CONFIG_BT_CTLR_TX_BUFFER_SIZE=27
  625. # CONFIG_BT_CTLR_TX_PWR_PLUS_4 is not set
  626. # CONFIG_BT_CTLR_TX_PWR_PLUS_3 is not set
  627. CONFIG_BT_CTLR_TX_PWR_0=y
  628. # CONFIG_BT_CTLR_TX_PWR_MINUS_4 is not set
  629. # CONFIG_BT_CTLR_TX_PWR_MINUS_8 is not set
  630. # CONFIG_BT_CTLR_TX_PWR_MINUS_12 is not set
  631. # CONFIG_BT_CTLR_TX_PWR_MINUS_16 is not set
  632. # CONFIG_BT_CTLR_TX_PWR_MINUS_20 is not set
  633. # CONFIG_BT_CTLR_TX_PWR_MINUS_40 is not set
  634. CONFIG_BT_CTLR_COMPANY_ID=0x05F1
  635. CONFIG_BT_CTLR_SUBVERSION_NUMBER=0xFFFF
  636.  
  637. #
  638. # BLE Controller features
  639. #
  640. CONFIG_BT_CTLR_LE_ENC=y
  641. CONFIG_BT_CTLR_CONN_PARAM_REQ=y
  642. CONFIG_BT_CTLR_LE_PING=y
  643. CONFIG_BT_CTLR_PRIVACY=y
  644. CONFIG_BT_CTLR_RL_SIZE=8
  645. CONFIG_BT_CTLR_DATA_LENGTH=y
  646. CONFIG_BT_CTLR_DATA_LENGTH_MAX=27
  647. CONFIG_BT_CTLR_PHY=y
  648. CONFIG_BT_CTLR_CHAN_SEL_2=y
  649. CONFIG_BT_CTLR_MIN_USED_CHAN=y
  650. CONFIG_BT_CTLR_ADV_EXT=y
  651. # CONFIG_BT_CTLR_DTM_HCI is not set
  652. # CONFIG_BT_CTLR_ADVANCED_FEATURES is not set
  653. CONFIG_BT_CTLR_PHY_2M=y
  654. CONFIG_BT_CTLR_WORKER_PRIO=0
  655. CONFIG_BT_CTLR_JOB_PRIO=0
  656. CONFIG_BT_CTLR_XTAL_ADVANCED=y
  657. CONFIG_BT_CTLR_XTAL_THRESHOLD=1500
  658. CONFIG_BT_CTLR_RADIO_ENABLE_FAST=y
  659. CONFIG_BT_CTLR_SCAN_REQ_NOTIFY=y
  660.  
  661. #
  662. # BLE Controller hardware configuration
  663. #
  664. # CONFIG_BT_CTLR_GPIO_PA is not set
  665. # CONFIG_BT_CTLR_GPIO_LNA is not set
  666.  
  667. #
  668. # BLE Controller debug configuration
  669. #
  670. # CONFIG_BT_CTLR_PROFILE_ISR is not set
  671. # CONFIG_BT_CTLR_DEBUG_PINS is not set
  672. # CONFIG_BT_SHELL is not set
  673.  
  674. #
  675. # Console
  676. #
  677. # CONFIG_CONSOLE_SUBSYS is not set
  678.  
  679. #
  680. # Debugging Options
  681. #
  682. # CONFIG_DEBUG is not set
  683. # CONFIG_TRACING is not set
  684. # CONFIG_STACK_USAGE is not set
  685. # CONFIG_STACK_SENTINEL is not set
  686. CONFIG_PRINTK=y
  687. CONFIG_EARLY_CONSOLE=y
  688. # CONFIG_ASSERT is not set
  689. # CONFIG_FORCE_NO_ASSERT is not set
  690. # CONFIG_OBJECT_TRACING is not set
  691. # CONFIG_OVERRIDE_FRAME_POINTER_DEFAULT is not set
  692. # CONFIG_DEBUG_INFO is not set
  693. # CONFIG_OPENOCD_SUPPORT is not set
  694.  
  695. #
  696. # Disk
  697. #
  698. # CONFIG_DISK_ACCESS is not set
  699. CONFIG_DISK_ACCESS_MAX_VOLUMES=8
  700.  
  701. #
  702. # File Systems
  703. #
  704. # CONFIG_FILE_SYSTEM is not set
  705. # CONFIG_FS_LOG_LEVEL_OFF is not set
  706. # CONFIG_FS_LOG_LEVEL_ERR is not set
  707. # CONFIG_FS_LOG_LEVEL_WRN is not set
  708. CONFIG_FS_LOG_LEVEL_INF=y
  709. # CONFIG_FS_LOG_LEVEL_DBG is not set
  710. CONFIG_FS_LOG_LEVEL=3
  711. # CONFIG_NVS is not set
  712.  
  713. #
  714. # Logging Options
  715. #
  716. # CONFIG_SYS_LOG is not set
  717. # CONFIG_LOG is not set
  718.  
  719. #
  720. # Management
  721. #
  722. # CONFIG_MCUMGR_SMP_BT is not set
  723. # CONFIG_MCUMGR_SMP_SHELL is not set
  724. # CONFIG_MCUMGR_SMP_UART is not set
  725. CONFIG_MCUMGR_BUF_COUNT=4
  726. CONFIG_MCUMGR_BUF_SIZE=384
  727. CONFIG_MCUMGR_BUF_USER_DATA_SIZE=4
  728.  
  729. #
  730. # Networking
  731. #
  732. CONFIG_NET_BUF=y
  733. CONFIG_NET_BUF_USER_DATA_SIZE=4
  734. # CONFIG_NET_BUF_LOG is not set
  735. # CONFIG_NET_BUF_POOL_USAGE is not set
  736. # CONFIG_NETWORKING is not set
  737.  
  738. #
  739. # Shell Options
  740. #
  741. # CONFIG_CONSOLE_SHELL is not set
  742. # CONFIG_SHELL is not set
  743.  
  744. #
  745. # DFU options
  746. #
  747. # CONFIG_IMG_MANAGER is not set
  748. # CONFIG_IMG_MANAGER_LOG_LEVEL_OFF is not set
  749. # CONFIG_IMG_MANAGER_LOG_LEVEL_ERR is not set
  750. # CONFIG_IMG_MANAGER_LOG_LEVEL_WRN is not set
  751. CONFIG_IMG_MANAGER_LOG_LEVEL_INF=y
  752. # CONFIG_IMG_MANAGER_LOG_LEVEL_DBG is not set
  753. CONFIG_IMG_MANAGER_LOG_LEVEL=3
  754. CONFIG_ENTROPY_DEVICE_RANDOM_GENERATOR=y
  755. # CONFIG_XOROSHIRO_RANDOM_GENERATOR is not set
  756.  
  757. #
  758. # Storage
  759. #
  760.  
  761. #
  762. # General Kernel Options
  763. #
  764. # CONFIG_APP_SHARED_MEM is not set
  765.  
  766. #
  767. # External Sources
  768. #
  769.  
  770. #
  771. # HALs
  772. #
  773. CONFIG_HAS_CMSIS=y
  774. # CONFIG_LIBMETAL is not set
  775. CONFIG_LIBMETAL_SRC_PATH="libmetal"
  776. CONFIG_HAS_NRFX=y
  777.  
  778. #
  779. # Cryptography
  780. #
  781. CONFIG_TINYCRYPT=y
  782. # CONFIG_TINYCRYPT_CTR_PRNG is not set
  783. # CONFIG_TINYCRYPT_SHA256 is not set
  784. CONFIG_TINYCRYPT_ECC_DH=y
  785. # CONFIG_TINYCRYPT_ECC_DSA is not set
  786. CONFIG_TINYCRYPT_AES=y
  787. # CONFIG_TINYCRYPT_AES_CBC is not set
  788. # CONFIG_TINYCRYPT_AES_CTR is not set
  789. # CONFIG_TINYCRYPT_AES_CCM is not set
  790. CONFIG_TINYCRYPT_AES_CMAC=y
  791. # CONFIG_MBEDTLS is not set
  792.  
  793. #
  794. # Encoding
  795. #
  796. # CONFIG_TINYCBOR is not set
  797. # CONFIG_FNMATCH is not set
  798. # CONFIG_OPENAMP is not set
  799. CONFIG_OPENAMP_SRC_PATH="open-amp"
  800.  
  801. #
  802. # Management
  803. #
  804. # CONFIG_MCUMGR is not set
  805.  
  806. #
  807. # Debug libraries
  808. #
  809. CONFIG_HAS_SEGGER_RTT=y
  810. # CONFIG_SEGGER_SYSTEMVIEW is not set
  811. CONFIG_SEGGER_RTT_MAX_NUM_UP_BUFFERS=3
  812. CONFIG_SEGGER_RTT_MAX_NUM_DOWN_BUFFERS=3
  813. CONFIG_SEGGER_RTT_BUFFER_SIZE_UP=1024
  814. CONFIG_SEGGER_RTT_BUFFER_SIZE_DOWN=128
  815. CONFIG_SEGGER_RTT_PRINTF_BUFFER_SIZE=256
  816. CONFIG_SEGGER_RTT_MODE_NO_BLOCK_SKIP=y
  817. # CONFIG_SEGGER_RTT_MODE_NO_BLOCK_TRIM is not set
  818. # CONFIG_SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL is not set
  819. CONFIG_SEGGER_RTT_MODE=0
  820. # CONFIG_SEGGER_RTT_MEMCPY_USE_BYTELOOP is not set
  821.  
  822. #
  823. # Testing
  824. #
  825. # CONFIG_ZTEST is not set
  826. # CONFIG_TEST is not set
  827. CONFIG_TEST_EXTRA_STACKSIZE=0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement