rebuild the Kconfig

This commit is contained in:
supperthomas 2021-06-26 07:03:45 +08:00
parent 8849d16394
commit 19ec36bc6e
5 changed files with 1081 additions and 828 deletions

View File

@ -15,7 +15,7 @@ CONFIG_RT_THREAD_PRIORITY_32=y
# CONFIG_RT_THREAD_PRIORITY_256 is not set # CONFIG_RT_THREAD_PRIORITY_256 is not set
CONFIG_RT_THREAD_PRIORITY_MAX=32 CONFIG_RT_THREAD_PRIORITY_MAX=32
CONFIG_RT_TICK_PER_SECOND=100 CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y # CONFIG_RT_USING_OVERFLOW_CHECK is not set
CONFIG_RT_USING_HOOK=y CONFIG_RT_USING_HOOK=y
CONFIG_RT_USING_IDLE_HOOK=y CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4 CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
@ -29,18 +29,7 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
# #
# CONFIG_RT_KSERVICE_USING_STDLIB is not set # CONFIG_RT_KSERVICE_USING_STDLIB is not set
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set # CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
CONFIG_RT_DEBUG=y # CONFIG_RT_DEBUG is not set
# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
# CONFIG_RT_DEBUG_THREAD_CONFIG is not set
# CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set
# CONFIG_RT_DEBUG_IPC_CONFIG is not set
# CONFIG_RT_DEBUG_TIMER_CONFIG is not set
# CONFIG_RT_DEBUG_IRQ_CONFIG is not set
# CONFIG_RT_DEBUG_MEM_CONFIG is not set
# CONFIG_RT_DEBUG_SLAB_CONFIG is not set
# CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set
# CONFIG_RT_DEBUG_MODULE_CONFIG is not set
# #
# Inter-Thread communication # Inter-Thread communication
@ -48,8 +37,8 @@ CONFIG_RT_DEBUG=y
CONFIG_RT_USING_SEMAPHORE=y CONFIG_RT_USING_SEMAPHORE=y
CONFIG_RT_USING_MUTEX=y CONFIG_RT_USING_MUTEX=y
CONFIG_RT_USING_EVENT=y CONFIG_RT_USING_EVENT=y
CONFIG_RT_USING_MAILBOX=y # CONFIG_RT_USING_MAILBOX is not set
CONFIG_RT_USING_MESSAGEQUEUE=y # CONFIG_RT_USING_MESSAGEQUEUE is not set
# CONFIG_RT_USING_SIGNALS is not set # CONFIG_RT_USING_SIGNALS is not set
# #
@ -106,7 +95,7 @@ CONFIG_FINSH_CMD_SIZE=80
# CONFIG_FINSH_USING_AUTH is not set # CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_USING_MSH=y CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_USING_MSH_DEFAULT=y CONFIG_FINSH_USING_MSH_DEFAULT=y
CONFIG_FINSH_USING_MSH_ONLY=y # CONFIG_FINSH_USING_MSH_ONLY is not set
CONFIG_FINSH_ARG_MAX=10 CONFIG_FINSH_ARG_MAX=10
# #
@ -560,27 +549,44 @@ CONFIG_SOC_NRF52840=y
CONFIG_SOC_NORDIC=y CONFIG_SOC_NORDIC=y
CONFIG_BSP_BOARD_PCA_10056=y CONFIG_BSP_BOARD_PCA_10056=y
#
# Onboard Peripheral Drivers
#
CONFIG_BSP_USING_JLINK_TO_USART=y
# CONFIG_BSP_USING_QSPI_FLASH is not set
# #
# On-chip Peripheral Drivers # On-chip Peripheral Drivers
# #
CONFIG_BSP_USING_GPIO=y CONFIG_BSP_USING_GPIO=y
CONFIG_NRFX_GPIOTE_ENABLED=1
CONFIG_BSP_USING_UART=y CONFIG_BSP_USING_UART=y
CONFIG_NRFX_USING_UART=y
# CONFIG_NRFX_USING_UARTE is not set
CONFIG_BSP_USING_UART0=y CONFIG_BSP_USING_UART0=y
CONFIG_BSP_UART0_RX_PIN=8 CONFIG_BSP_UART0_RX_PIN=8
CONFIG_BSP_UART0_TX_PIN=6 CONFIG_BSP_UART0_TX_PIN=6
# CONFIG_BSP_USING_SAADC is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
# CONFIG_BSP_USING_PWM is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_ONCHIP_RTC is not set
# CONFIG_BSP_USING_ON_CHIP_FLASH is not set
# #
# On-chip flash config # MCU flash config
# #
CONFIG_MCU_FLASH_START_ADDRESS=0x00000000 CONFIG_MCU_FLASH_START_ADDRESS=0x00000000
CONFIG_MCU_FLASH_SIZE_KB=1024 CONFIG_MCU_FLASH_SIZE_KB=1024
CONFIG_MCU_SRAM_START_ADDRESS=0x20000000 CONFIG_MCU_SRAM_START_ADDRESS=0x20000000
CONFIG_MCU_SRAM_SIZE_KB=256 CONFIG_MCU_SRAM_SIZE_KB=256
CONFIG_MCU_FLASH_PAGE_SIZE=0x1000 CONFIG_MCU_FLASH_PAGE_SIZE=0x1000
CONFIG_BLE_STACK_USING_NULL=y
# CONFIG_BSP_USING_SOFTDEVICE is not set
# CONFIG_BSP_USING_NIMBLE is not set
CONFIG_NRFX_CLOCK_ENABLED=1 CONFIG_NRFX_CLOCK_ENABLED=1
CONFIG_NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY=7 CONFIG_NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY=7
CONFIG_NRFX_CLOCK_CONFIG_LF_SRC=1 CONFIG_NRFX_CLOCK_CONFIG_LF_SRC=1
CONFIG_NRFX_USING_UART=y
CONFIG_NRFX_UART_ENABLED=1 CONFIG_NRFX_UART_ENABLED=1
CONFIG_NRFX_UART0_ENABLED=1 CONFIG_NRFX_UART0_ENABLED=1
CONFIG_NRFX_GPIOTE_ENABLED=1

View File

@ -2,31 +2,26 @@ menu "Hardware Drivers Config"
config SOC_NRF52840 config SOC_NRF52840
bool bool
config SOC_NRF52840
select RT_USING_COMPONENTS_INIT select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN select RT_USING_USER_MAIN
default y default y
config NRFX_CLOCK_ENABLED
int
default 1
config NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
int
default 7
config NRFX_CLOCK_CONFIG_LF_SRC
int
default 1
config SOC_NORDIC config SOC_NORDIC
bool bool
config SOC_NORDIC
default y default y
choice
prompt "Select BSP board "
default BSP_BOARD_PCA_10056
config BSP_BOARD_PCA_10056
bool "NRF52840 pca10056 "
endchoice
menu "Onboard Peripheral Drivers" menu "Onboard Peripheral Drivers"
config BSP_USING_JLINK_TO_USART config BSP_USING_JLINK_TO_USART
bool "Enable JLINK TO USART (uart0|RX_PIN:8|TX_PIN:6)" bool "Enable JLINK TO USART (uart0|RX_PIN:8|TX_PIN:6)"
select BSP_USING_UART
select BSP_USING_UART0
default y default y
menuconfig BSP_USING_QSPI_FLASH menuconfig BSP_USING_QSPI_FLASH
@ -68,135 +63,17 @@ menu "Onboard Peripheral Drivers"
endif endif
endmenu endmenu
menu "On-chip Peripheral Drivers" menu "On-chip Peripheral Drivers"
config BSP_USING_GPIO config BSP_USING_GPIO
bool "Enable GPIO" bool "Enable GPIO"
select RT_USING_PIN select RT_USING_PIN
default y default y
if BSP_USING_GPIO
config NRFX_GPIOTE_ENABLED
int
default 1
endif
config BSP_USING_SAADC
bool "Enable SAADC"
select RT_USING_ADC
default n
if BSP_USING_SAADC
config NRFX_SAADC_ENABLED
int
default 1
endif
menuconfig BSP_USING_PWM
bool "Enable PWM"
select RT_USING_PWM
default n
if BSP_USING_PWM
config NRFX_PWM_ENABLED
int
default 1
config BSP_USING_PWM0
bool "Enable PWM0 bus"
default y
if BSP_USING_PWM0
config NRFX_PWM0_ENABLED
int
default 1
config BSP_USING_PWM0_CH0
int "PWM0 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM0_CH1
int "PWM0 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM0_CH2
int "PWM0 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM0_CH3
int "PWM0 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM1
bool "Enable PWM1 bus"
default n
if BSP_USING_PWM1
config NRFX_PWM1_ENABLED
int
default 1
config BSP_USING_PWM1_CH0
int "PWM1 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM1_CH1
int "PWM1 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM1_CH2
int "PWM1 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM1_CH3
int "PWM1 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM2
bool "Enable PWM2 bus"
default n
if BSP_USING_PWM2
config NRFX_PWM2_ENABLED
int
default 1
config BSP_USING_PWM2_CH0
int "PWM2 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM2_CH1
int "PWM2 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM2_CH2
int "PWM2 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM2_CH3
int "PWM2 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM3
bool "Enable PWM3 bus"
default n
if BSP_USING_PWM3
config NRFX_PWM3_ENABLED
int
default 1
config BSP_USING_PWM3_CH0
int "PWM3 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM3_CH1
int "PWM3 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM3_CH2
int "PWM3 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM3_CH3
int "PWM3 channel 3 pin number set"
range 0 47
default 16
endif
endif
config BSP_USING_UART config BSP_USING_UART
bool "Enable UART" bool "Enable UART"
default y default n
select RT_USING_SERIAL select RT_USING_SERIAL
if BSP_USING_UART if BSP_USING_UART
choice choice
@ -212,17 +89,12 @@ menu "On-chip Peripheral Drivers"
endchoice endchoice
endif endif
if BSP_USING_UART&&NRFX_USING_UART if BSP_USING_UART&&NRFX_USING_UART
config NRFX_UART_ENABLED
int
default 1
config BSP_USING_UART0 config BSP_USING_UART0
bool "Enable UART0" bool "Enable UART0"
default y default y
if BSP_USING_UART0 if BSP_USING_UART0
config NRFX_UART0_ENABLED
int
default 1
config BSP_UART0_RX_PIN config BSP_UART0_RX_PIN
int "uart0 rx pin number" int "uart0 rx pin number"
range 0 31 range 0 31
@ -271,21 +143,21 @@ menu "On-chip Peripheral Drivers"
default 5 default 5
endif endif
endif endif
config BSP_USING_I2C
config BSP_USING_SAADC
bool "Enable ADC"
select RT_USING_ADC
default n
menuconfig BSP_USING_I2C
bool "Enable I2C" bool "Enable I2C"
select RT_USING_I2C select RT_USING_I2C
default n default n
if BSP_USING_I2C if BSP_USING_I2C
config NRFX_TWIM_ENABLED
int
default 1
config BSP_USING_I2C0 config BSP_USING_I2C0
bool "Enable I2C0 bus" bool "Enable I2C0 bus"
default n default y
if BSP_USING_I2C0 if BSP_USING_I2C0
config NRFX_TWIM0_ENABLED
int
default 1
config BSP_I2C0_SCL_PIN config BSP_I2C0_SCL_PIN
int "i2c0 scl pin number" int "i2c0 scl pin number"
range 0 31 range 0 31
@ -299,9 +171,6 @@ menu "On-chip Peripheral Drivers"
bool "Enable I2C1 bus" bool "Enable I2C1 bus"
default n default n
if BSP_USING_I2C1 if BSP_USING_I2C1
config NRFX_TWIM1_ENABLED
int
default 1
config BSP_I2C1_SCL_PIN config BSP_I2C1_SCL_PIN
int "i2c1 scl pin number" int "i2c1 scl pin number"
range 0 31 range 0 31
@ -312,15 +181,13 @@ menu "On-chip Peripheral Drivers"
default 2 default 2
endif endif
endif endif
config BSP_USING_SPI
menuconfig BSP_USING_SPI
bool "Enable SPI" bool "Enable SPI"
select RT_USING_SPI select RT_USING_SPI
default n default n
if BSP_USING_SPI if BSP_USING_SPI
config NRFX_SPI_ENABLED
int
default 1
config BSP_USING_SPI0 config BSP_USING_SPI0
bool "Enable SPI0 bus" bool "Enable SPI0 bus"
default y default y
@ -350,9 +217,6 @@ menu "On-chip Peripheral Drivers"
bool "Enable SPI1 bus" bool "Enable SPI1 bus"
default n default n
if BSP_USING_SPI1 if BSP_USING_SPI1
config NRFX_SPI1_ENABLED
int "Enable SPI1 instance"
default 1
config BSP_SPI1_SCK_PIN config BSP_SPI1_SCK_PIN
int "SPI0 sck pin number set" int "SPI0 sck pin number set"
range 0 47 range 0 47
@ -375,9 +239,6 @@ menu "On-chip Peripheral Drivers"
bool "Enable SPI2 bus" bool "Enable SPI2 bus"
default n default n
if BSP_USING_SPI2 if BSP_USING_SPI2
config NRFX_SPI2_ENABLED
int "Enable SPI2 instance"
default 1
config BSP_SPI2_SCK_PIN config BSP_SPI2_SCK_PIN
int "SPI0 sck pin number set" int "SPI0 sck pin number set"
range 0 47 range 0 47
@ -397,12 +258,119 @@ menu "On-chip Peripheral Drivers"
endif endif
endif endif
menuconfig BSP_USING_PWM
bool "Enable PWM"
select RT_USING_PWM
default n
if BSP_USING_PWM
config BSP_USING_PWM0
bool "Enable PWM0 bus"
default y
if BSP_USING_PWM0
config BSP_USING_PWM0_CH0
int "PWM0 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM0_CH1
int "PWM0 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM0_CH2
int "PWM0 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM0_CH3
int "PWM0 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM1
bool "Enable PWM1 bus"
default n
if BSP_USING_PWM1
config NRFX_PWM1_ENABLED
int
default 1
config BSP_USING_PWM1_CH0
int "PWM1 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM1_CH1
int "PWM1 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM1_CH2
int "PWM1 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM1_CH3
int "PWM1 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM2
bool "Enable PWM2 bus"
default n
if BSP_USING_PWM2
config BSP_USING_PWM2_CH0
int "PWM2 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM2_CH1
int "PWM2 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM2_CH2
int "PWM2 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM2_CH3
int "PWM2 channel 3 pin number set"
range 0 47
default 16
endif
config BSP_USING_PWM3
bool "Enable PWM3 bus"
default n
if BSP_USING_PWM3
config BSP_USING_PWM3_CH0
int "PWM3 channel 0 pin number set"
range 0 47
default 13
config BSP_USING_PWM3_CH1
int "PWM3 channel 1 pin number set"
range 0 47
default 14
config BSP_USING_PWM3_CH2
int "PWM3 channel 2 pin number set"
range 0 47
default 15
config BSP_USING_PWM3_CH3
int "PWM3 channel 3 pin number set"
range 0 47
default 16
endif
endif
config BSP_USING_WDT
bool "Enable WDT"
select RT_USING_WDT
default n
menuconfig BSP_USING_ONCHIP_RTC
bool "Enable RTC"
select RT_USING_RTC
select RT_USING_LIBC
default n
config BSP_USING_ON_CHIP_FLASH config BSP_USING_ON_CHIP_FLASH
select PKG_USING_FAL select PKG_USING_FAL
bool "Enable on-chip FLASH" bool "Enable on-chip FLASH"
default n default n
menu "On-chip flash config" menu "MCU flash config"
config MCU_FLASH_START_ADDRESS config MCU_FLASH_START_ADDRESS
hex "MCU FLASH START ADDRESS" hex "MCU FLASH START ADDRESS"
@ -410,7 +378,6 @@ menu "On-chip Peripheral Drivers"
config MCU_FLASH_SIZE_KB config MCU_FLASH_SIZE_KB
int "MCU FLASH SIZE, MAX size 1024 KB" int "MCU FLASH SIZE, MAX size 1024 KB"
range 1 1024
default 1024 default 1024
config MCU_SRAM_START_ADDRESS config MCU_SRAM_START_ADDRESS
@ -418,63 +385,13 @@ menu "On-chip Peripheral Drivers"
default 0x20000000 default 0x20000000
config MCU_SRAM_SIZE_KB config MCU_SRAM_SIZE_KB
int "MCU RAM SIZE, MAX size 256 KB" int "MCU RAM SIZE"
range 1 256
default 256 default 256
config MCU_FLASH_PAGE_SIZE config MCU_FLASH_PAGE_SIZE
hex "MCU FLASH PAGE SIZE, please not change,nrfx default is 0x1000" hex "MCU FLASH PAGE SIZE, please not change,nrfx default is 0x1000"
range 0x1000 0x1000
default 0x1000 default 0x1000
endmenu endmenu
config BSP_USING_WDT
bool "Enable WDT"
select RT_USING_WDT
default n
if BSP_USING_WDT
config NRFX_WDT_ENABLED
int
default 1
config NRFX_WDT0_ENABLED
int
default 1
config NRFX_WDT_CONFIG_NO_IRQ
int
default 1
endif
menuconfig BSP_USING_ONCHIP_RTC
bool "Enable RTC"
select RT_USING_RTC
select RT_USING_LIBC
default n
if BSP_USING_ONCHIP_RTC
config NRFX_CLOCK_ENABLED
int
default 1
config NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
int
default 7
config NRFX_RTC_ENABLED
int
default 1
config NRFX_RTC0_ENABLED
int
default 1
config NRFX_RTC1_ENABLED
int
default 1
config NRFX_RTC2_ENABLED
int
default 1
config RTC_INSTANCE_ID
int
default 2
config RTC_INSTANCE_ID
int "select RTC instance id, must be 0, 1, 2"
range 0 2
default 2
endif
endmenu endmenu
@ -497,6 +414,166 @@ config BSP_USING_NIMBLE
bool "use nimble stack(iot)" bool "use nimble stack(iot)"
endchoice endchoice
if SOC_NORDIC
config NRFX_CLOCK_ENABLED
int
default 1
config NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
int
default 7
config NRFX_CLOCK_CONFIG_LF_SRC
int
default 1
endif
if BSP_USING_UART
config NRFX_USING_UART
bool
default y
config NRFX_UART_ENABLED
int
default 1
if BSP_USING_UART0
config NRFX_UART0_ENABLED
int
default 1
endif
if NRFX_USING_UART
config NRFX_UART_ENABLED
int
default 1
endif
if NRFX_USING_UARTE
config NRFX_UARTE0_ENABLED
int
default 1
endif
endif
if BSP_USING_GPIO
config NRFX_GPIOTE_ENABLED
int
default 1
endif
if BSP_USING_SAADC
config NRFX_SAADC_ENABLED
int
default 1
endif
if BSP_USING_I2C
config NRFX_TWIM_ENABLED
int
default 1
if BSP_USING_I2C0
config NRFX_TWIM0_ENABLED
int
default 1
endif
if BSP_USING_I2C1
config NRFX_TWIM1_ENABLED
int
default 1
endif
endif
if BSP_USING_SPI
config NRFX_SPI_ENABLED
int
default 1
if BSP_USING_SPI0
config NRFX_SPI0_ENABLED
int
default 1
endif
if BSP_USING_SPI1
config NRFX_SPI1_ENABLED
int
default 1
endif
if BSP_USING_SPI2
config NRFX_SPI2_ENABLED
int
default 1
endif
endif
if BSP_USING_PWM
config NRFX_PWM_ENABLED
int
default 1
if BSP_USING_PWM0
config NRFX_PWM0_ENABLED
int
default 1
endif
if BSP_USING_PWM1
config NRFX_PWM1_ENABLED
int
default 1
endif
if BSP_USING_PWM2
config NRFX_PWM2_ENABLED
int
default 1
endif
if BSP_USING_PWM3
config NRFX_PWM3_ENABLED
int
default 1
endif
endif
if BSP_USING_WDT
config NRFX_WDT_ENABLED
int
default 1
config NRFX_WDT0_ENABLED
int
default 1
config NRFX_WDT_CONFIG_NO_IRQ
int
default 1
endif
if BSP_USING_ONCHIP_RTC
config NRFX_CLOCK_ENABLED
int
default 1
config NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY
int
default 7
config NRFX_RTC_ENABLED
int
default 1
config NRFX_RTC0_ENABLED
int
default 1
config NRFX_RTC1_ENABLED
int
default 1
config NRFX_RTC2_ENABLED
int
default 1
config RTC_INSTANCE_ID
int
default 2
config RTC_INSTANCE_ID
int
range 0 2
default 2
endif
endmenu endmenu

File diff suppressed because it is too large Load Diff

View File

@ -394,9 +394,9 @@
<GroupName>CPU</GroupName> <GroupName>CPU</GroupName>
<Files> <Files>
<File> <File>
<FileName>div0.c</FileName> <FileName>backtrace.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath> <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath>
</File> </File>
<File> <File>
<FileName>showmem.c</FileName> <FileName>showmem.c</FileName>
@ -404,9 +404,9 @@
<FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath> <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath>
</File> </File>
<File> <File>
<FileName>backtrace.c</FileName> <FileName>div0.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath> <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath>
</File> </File>
<File> <File>
<FileName>context_rvds.S</FileName> <FileName>context_rvds.S</FileName>
@ -433,21 +433,16 @@
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\components\drivers\serial\serial.c</FilePath> <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath>
</File> </File>
<File>
<FileName>workqueue.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\workqueue.c</FilePath>
</File>
<File>
<FileName>ringbuffer.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath>
</File>
<File> <File>
<FileName>waitqueue.c</FileName> <FileName>waitqueue.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath> <FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath>
</File> </File>
<File>
<FileName>workqueue.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\workqueue.c</FilePath>
</File>
<File> <File>
<FileName>completion.c</FileName> <FileName>completion.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
@ -458,6 +453,11 @@
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath> <FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath>
</File> </File>
<File>
<FileName>ringbuffer.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath>
</File>
<File> <File>
<FileName>ringblk_buf.c</FileName> <FileName>ringblk_buf.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
@ -494,9 +494,19 @@
<GroupName>finsh</GroupName> <GroupName>finsh</GroupName>
<Files> <Files>
<File> <File>
<FileName>shell.c</FileName> <FileName>finsh_node.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\components\finsh\shell.c</FilePath> <FilePath>..\..\..\components\finsh\finsh_node.c</FilePath>
</File>
<File>
<FileName>finsh_parser.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_parser.c</FilePath>
</File>
<File>
<FileName>cmd.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\cmd.c</FilePath>
</File> </File>
<File> <File>
<FileName>msh.c</FileName> <FileName>msh.c</FileName>
@ -504,45 +514,55 @@
<FilePath>..\..\..\components\finsh\msh.c</FilePath> <FilePath>..\..\..\components\finsh\msh.c</FilePath>
</File> </File>
<File> <File>
<FileName>cmd.c</FileName> <FileName>finsh_vm.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\components\finsh\cmd.c</FilePath> <FilePath>..\..\..\components\finsh\finsh_vm.c</FilePath>
</File>
<File>
<FileName>shell.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\shell.c</FilePath>
</File>
<File>
<FileName>finsh_var.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_var.c</FilePath>
</File>
<File>
<FileName>finsh_compiler.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_compiler.c</FilePath>
</File>
<File>
<FileName>finsh_heap.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_heap.c</FilePath>
</File>
<File>
<FileName>finsh_ops.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_ops.c</FilePath>
</File>
<File>
<FileName>finsh_error.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_error.c</FilePath>
</File>
<File>
<FileName>finsh_token.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_token.c</FilePath>
</File>
<File>
<FileName>finsh_init.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\components\finsh\finsh_init.c</FilePath>
</File> </File>
</Files> </Files>
</Group> </Group>
<Group> <Group>
<GroupName>Kernel</GroupName> <GroupName>Kernel</GroupName>
<Files> <Files>
<File>
<FileName>thread.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\thread.c</FilePath>
</File>
<File>
<FileName>ipc.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\ipc.c</FilePath>
</File>
<File>
<FileName>device.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\device.c</FilePath>
</File>
<File>
<FileName>object.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\object.c</FilePath>
</File>
<File>
<FileName>irq.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\irq.c</FilePath>
</File>
<File>
<FileName>scheduler.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\scheduler.c</FilePath>
</File>
<File> <File>
<FileName>kservice.c</FileName> <FileName>kservice.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
@ -553,6 +573,36 @@
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\src\clock.c</FilePath> <FilePath>..\..\..\src\clock.c</FilePath>
</File> </File>
<File>
<FileName>timer.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\timer.c</FilePath>
</File>
<File>
<FileName>scheduler.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\scheduler.c</FilePath>
</File>
<File>
<FileName>device.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\device.c</FilePath>
</File>
<File>
<FileName>ipc.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\ipc.c</FilePath>
</File>
<File>
<FileName>irq.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\irq.c</FilePath>
</File>
<File>
<FileName>object.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\src\object.c</FilePath>
</File>
<File> <File>
<FileName>mempool.c</FileName> <FileName>mempool.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
@ -564,9 +614,9 @@
<FilePath>..\..\..\src\components.c</FilePath> <FilePath>..\..\..\src\components.c</FilePath>
</File> </File>
<File> <File>
<FileName>mem.c</FileName> <FileName>thread.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\src\mem.c</FilePath> <FilePath>..\..\..\src\thread.c</FilePath>
</File> </File>
<File> <File>
<FileName>idle.c</FileName> <FileName>idle.c</FileName>
@ -574,9 +624,9 @@
<FilePath>..\..\..\src\idle.c</FilePath> <FilePath>..\..\..\src\idle.c</FilePath>
</File> </File>
<File> <File>
<FileName>timer.c</FileName> <FileName>mem.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\..\..\src\timer.c</FilePath> <FilePath>..\..\..\src\mem.c</FilePath>
</File> </File>
</Files> </Files>
</Group> </Group>
@ -584,54 +634,24 @@
<GroupName>nrfx</GroupName> <GroupName>nrfx</GroupName>
<Files> <Files>
<File> <File>
<FileName>nrfx_ppi.c</FileName> <FileName>nrfx_qspi.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_ppi.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_qspi.c</FilePath>
</File>
<File>
<FileName>nrfx_twim.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twim.c</FilePath>
</File>
<File>
<FileName>nrfx_temp.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_temp.c</FilePath>
</File>
<File>
<FileName>nrfx_rng.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_rng.c</FilePath>
</File>
<File>
<FileName>nrfx_twi.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twi.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_spis.c</FileName> <FileName>nrfx_spis.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_spis.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_spis.c</FilePath>
</File> </File>
<File>
<FileName>nrfx_nfct.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_nfct.c</FilePath>
</File>
<File> <File>
<FileName>nrfx_usbd.c</FileName> <FileName>nrfx_usbd.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_usbd.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_usbd.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_pwm.c</FileName> <FileName>nrfx_qdec.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_pwm.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_qdec.c</FilePath>
</File>
<File>
<FileName>nrfx_egu.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_egu.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_adc.c</FileName> <FileName>nrfx_adc.c</FileName>
@ -639,95 +659,120 @@
<FilePath>packages\nrfx-latest\drivers\src\nrfx_adc.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_adc.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_uarte.c</FileName> <FileName>nrfx_power.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_uarte.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_power.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_clock.c</FileName> <FileName>nrfx_egu.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_clock.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_egu.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_pdm.c</FileName> <FileName>nrfx_twim.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_pdm.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_twim.c</FilePath>
</File>
<File>
<FileName>nrfx_rtc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_rtc.c</FilePath>
</File>
<File>
<FileName>nrfx_dppi.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_dppi.c</FilePath>
</File>
<File>
<FileName>nrfx_twis.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twis.c</FilePath>
</File>
<File>
<FileName>nrfx_ipc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_ipc.c</FilePath>
</File>
<File>
<FileName>nrfx_timer.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_timer.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_nvmc.c</FileName> <FileName>nrfx_nvmc.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_nvmc.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_nvmc.c</FilePath>
</File> </File>
<File>
<FileName>nrfx_temp.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_temp.c</FilePath>
</File>
<File> <File>
<FileName>nrfx_comp.c</FileName> <FileName>nrfx_comp.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_comp.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_comp.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_systick.c</FileName> <FileName>nrfx_dppi.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_systick.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_dppi.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_usbreg.c</FileName> <FileName>nrfx_uart.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_usbreg.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_uart.c</FilePath>
</File>
<File>
<FileName>arm_startup_nrf52840.s</FileName>
<FileType>2</FileType>
<FilePath>packages\nrfx-latest\mdk\arm_startup_nrf52840.s</FilePath>
</File>
<File>
<FileName>nrfx_saadc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_saadc.c</FilePath>
</File>
<File>
<FileName>nrfx_wdt.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_wdt.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_gpiote.c</FileName> <FileName>nrfx_gpiote.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_gpiote.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_gpiote.c</FilePath>
</File> </File>
<File>
<FileName>nrfx_systick.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_systick.c</FilePath>
</File>
<File>
<FileName>nrfx_ipc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_ipc.c</FilePath>
</File>
<File>
<FileName>nrfx_pwm.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_pwm.c</FilePath>
</File>
<File>
<FileName>nrfx_twi.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twi.c</FilePath>
</File>
<File>
<FileName>arm_startup_nrf52840.s</FileName>
<FileType>2</FileType>
<FilePath>packages\nrfx-latest\mdk\arm_startup_nrf52840.s</FilePath>
</File>
<File>
<FileName>nrfx_rtc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_rtc.c</FilePath>
</File>
<File>
<FileName>nrfx_twis.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twis.c</FilePath>
</File>
<File>
<FileName>nrfx_nfct.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_nfct.c</FilePath>
</File>
<File>
<FileName>nrfx_usbreg.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_usbreg.c</FilePath>
</File>
<File>
<FileName>nrfx_rng.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_rng.c</FilePath>
</File>
<File>
<FileName>nrfx_wdt.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_wdt.c</FilePath>
</File>
<File>
<FileName>nrfx_ppi.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_ppi.c</FilePath>
</File>
<File>
<FileName>nrfx_saadc.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_saadc.c</FilePath>
</File>
<File> <File>
<FileName>nrfx_spi.c</FileName> <FileName>nrfx_spi.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_spi.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_spi.c</FilePath>
</File> </File>
<File>
<FileName>nrfx_twi_twim.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_twi_twim.c</FilePath>
</File>
<File> <File>
<FileName>system_nrf52840.c</FileName> <FileName>system_nrf52840.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
@ -739,24 +784,14 @@
<FilePath>packages\nrfx-latest\drivers\src\nrfx_lpcomp.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_lpcomp.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_qdec.c</FileName> <FileName>nrfx_twi_twim.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_qdec.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_twi_twim.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_power.c</FileName> <FileName>nrfx_clock.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_power.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_clock.c</FilePath>
</File>
<File>
<FileName>nrfx_uart.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_uart.c</FilePath>
</File>
<File>
<FileName>nrfx_i2s.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_i2s.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_spim.c</FileName> <FileName>nrfx_spim.c</FileName>
@ -764,9 +799,24 @@
<FilePath>packages\nrfx-latest\drivers\src\nrfx_spim.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_spim.c</FilePath>
</File> </File>
<File> <File>
<FileName>nrfx_qspi.c</FileName> <FileName>nrfx_i2s.c</FileName>
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_qspi.c</FilePath> <FilePath>packages\nrfx-latest\drivers\src\nrfx_i2s.c</FilePath>
</File>
<File>
<FileName>nrfx_uarte.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_uarte.c</FilePath>
</File>
<File>
<FileName>nrfx_pdm.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_pdm.c</FilePath>
</File>
<File>
<FileName>nrfx_timer.c</FileName>
<FileType>1</FileType>
<FilePath>packages\nrfx-latest\drivers\src\nrfx_timer.c</FilePath>
</File> </File>
</Files> </Files>
</Group> </Group>

View File

@ -11,7 +11,6 @@
#define RT_THREAD_PRIORITY_32 #define RT_THREAD_PRIORITY_32
#define RT_THREAD_PRIORITY_MAX 32 #define RT_THREAD_PRIORITY_MAX 32
#define RT_TICK_PER_SECOND 100 #define RT_TICK_PER_SECOND 100
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK #define RT_USING_HOOK
#define RT_USING_IDLE_HOOK #define RT_USING_IDLE_HOOK
#define RT_IDLE_HOOK_LIST_SIZE 4 #define RT_IDLE_HOOK_LIST_SIZE 4
@ -22,15 +21,12 @@
/* kservice optimization */ /* kservice optimization */
#define RT_DEBUG
/* Inter-Thread communication */ /* Inter-Thread communication */
#define RT_USING_SEMAPHORE #define RT_USING_SEMAPHORE
#define RT_USING_MUTEX #define RT_USING_MUTEX
#define RT_USING_EVENT #define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
/* Memory Management */ /* Memory Management */
@ -69,7 +65,6 @@
#define FINSH_CMD_SIZE 80 #define FINSH_CMD_SIZE 80
#define FINSH_USING_MSH #define FINSH_USING_MSH
#define FINSH_USING_MSH_DEFAULT #define FINSH_USING_MSH_DEFAULT
#define FINSH_USING_MSH_ONLY
#define FINSH_ARG_MAX 10 #define FINSH_ARG_MAX 10
/* Device virtual file system */ /* Device virtual file system */
@ -171,27 +166,32 @@
#define SOC_NORDIC #define SOC_NORDIC
#define BSP_BOARD_PCA_10056 #define BSP_BOARD_PCA_10056
/* Onboard Peripheral Drivers */
#define BSP_USING_JLINK_TO_USART
/* On-chip Peripheral Drivers */ /* On-chip Peripheral Drivers */
#define BSP_USING_GPIO #define BSP_USING_GPIO
#define NRFX_GPIOTE_ENABLED 1
#define BSP_USING_UART #define BSP_USING_UART
#define NRFX_USING_UART
#define BSP_USING_UART0 #define BSP_USING_UART0
#define BSP_UART0_RX_PIN 8 #define BSP_UART0_RX_PIN 8
#define BSP_UART0_TX_PIN 6 #define BSP_UART0_TX_PIN 6
/* On-chip flash config */ /* MCU flash config */
#define MCU_FLASH_START_ADDRESS 0x00000000 #define MCU_FLASH_START_ADDRESS 0x00000000
#define MCU_FLASH_SIZE_KB 1024 #define MCU_FLASH_SIZE_KB 1024
#define MCU_SRAM_START_ADDRESS 0x20000000 #define MCU_SRAM_START_ADDRESS 0x20000000
#define MCU_SRAM_SIZE_KB 256 #define MCU_SRAM_SIZE_KB 256
#define MCU_FLASH_PAGE_SIZE 0x1000 #define MCU_FLASH_PAGE_SIZE 0x1000
#define BLE_STACK_USING_NULL
#define NRFX_CLOCK_ENABLED 1 #define NRFX_CLOCK_ENABLED 1
#define NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY 7 #define NRFX_CLOCK_DEFAULT_CONFIG_IRQ_PRIORITY 7
#define NRFX_CLOCK_CONFIG_LF_SRC 1 #define NRFX_CLOCK_CONFIG_LF_SRC 1
#define NRFX_USING_UART
#define NRFX_UART_ENABLED 1 #define NRFX_UART_ENABLED 1
#define NRFX_UART0_ENABLED 1 #define NRFX_UART0_ENABLED 1
#define NRFX_GPIOTE_ENABLED 1
#endif #endif