diff options
Diffstat (limited to 'nuttx/configs/kwikstik-k40/ostest')
-rwxr-xr-x | nuttx/configs/kwikstik-k40/ostest/defconfig | 142 |
1 files changed, 109 insertions, 33 deletions
diff --git a/nuttx/configs/kwikstik-k40/ostest/defconfig b/nuttx/configs/kwikstik-k40/ostest/defconfig index 651404aa8..e901f0ae9 100755 --- a/nuttx/configs/kwikstik-k40/ostest/defconfig +++ b/nuttx/configs/kwikstik-k40/ostest/defconfig @@ -102,41 +102,112 @@ CONFIG_KINETIS_DFU=y # Individual subsystems can be enabled: # # Individual subsystems can be enabled: -# AHB: -CONFIG_KINETIS_DMA1=n -CONFIG_KINETIS_DMA2=n -CONFIG_KINETIS_CRC=n -CONFIG_KINETIS_FSMC=y -CONFIG_KINETIS_SDIO=n -# APB1: -CONFIG_KINETIS_TIM2=n -CONFIG_KINETIS_TIM3=n -CONFIG_KINETIS_TIM4=n -CONFIG_KINETIS_TIM5=n -CONFIG_KINETIS_TIM6=n -CONFIG_KINETIS_TIM7=n -CONFIG_KINETIS_WWDG=n -CONFIG_KINETIS_SPI2=n -CONFIG_KINETIS_SPI4=n -CONFIG_KINETIS_UART2=y +# +# CONFIG_KINETIS_TRACE - Enable trace clocking on power up. +# CONFIG_KINETIS_FLEXBUS - Enable flexbus clocking on power up. +# CONFIG_KINETIS_UART0 - Support UART0 +# CONFIG_KINETIS_UART1 - Support UART1 +# CONFIG_KINETIS_UART2 - Support UART2 +# CONFIG_KINETIS_UART3 - Support UART3 +# CONFIG_KINETIS_UART4 - Support UART4 +# CONFIG_KINETIS_UART5 - Support UART5 +# CONFIG_KINETIS_ETHERNET - Support Ethernet (K60 only) +# CONFIG_KINETIS_RNGB - Support the random number generator(K60 only) +# CONFIG_KINETIS_FLEXCAN0 - Support FlexCAN0 +# CONFIG_KINETIS_FLEXCAN1 - Support FlexCAN1 +# CONFIG_KINETIS_SPI0 - Support SPI0 +# CONFIG_KINETIS_SPI1 - Support SPI1 +# CONFIG_KINETIS_SPI2 - Support SPI2 +# CONFIG_KINETIS_I2C0 - Support I2C0 +# CONFIG_KINETIS_I2C1 - Support I2C1 +# CONFIG_KINETIS_I2S - Support I2S +# CONFIG_KINETIS_DAC0 - Support DAC0 +# CONFIG_KINETIS_DAC1 - Support DAC1 +# CONFIG_KINETIS_ADC0 - Support ADC0 +# CONFIG_KINETIS_ADC1 - Support ADC1 +# CONFIG_KINETIS_CMP - Support CMP +# CONFIG_KINETIS_VREF - Support VREF +# CONFIG_KINETIS_SDHC - Support SD host controller +# CONFIG_KINETIS_FTM0 - Support FlexTimer 0 +# CONFIG_KINETIS_FTM1 - Support FlexTimer 1 +# CONFIG_KINETIS_FTM2 - Support FlexTimer 2 +# CONFIG_KINETIS_LPTIMER - Support the low power timer +# CONFIG_KINETIS_RTC - Support RTC +# CONFIG_KINETIS_SLCD - Support the segment LCD (K40 only) +# CONFIG_KINETIS_EWM - Support the external watchdog +# CONFIG_KINETIS_CMT - Support Carrier Modulator Transmitter +# CONFIG_KINETIS_USBOTG - Support USB OTG (see also CONFIG_USBHOST and CONFIG_USBDEV) +# CONFIG_KINETIS_USBDCD - Support the USB Device Charger Detection module +# CONFIG_KINETIS_LLWU - Support the Low Leakage Wake-Up Unit +# CONFIG_KINETIS_TSI - Support the touch screeen interface +# CONFIG_KINETIS_FTFL - Support FLASH +# CONFIG_KINETIS_DMA - Support DMA +# CONFIG_KINETIS_CRC - Support CRC +# CONFIG_KINETIS_PDB - Support the Programmable Delay Block +# CONFIG_KINETIS_PIT - Support Programmable Interval Timers +# CONFIG_ARMV7M_MPU - Support the MPU + +CONFIG_KINETIS_TRACE=n +CONFIG_KINETIS_FLEXBUS=n +CONFIG_KINETIS_UART0=y +CONFIG_KINETIS_UART1=y +CONFIG_KINETIS_UART2=n CONFIG_KINETIS_UART3=n CONFIG_KINETIS_UART4=n CONFIG_KINETIS_UART5=n +CONFIG_KINETIS_ETHERNET=n +CONFIG_KINETIS_RNGB=n +CONFIG_KINETIS_FLEXCAN0=n +CONFIG_KINETIS_FLEXCAN1=n +CONFIG_KINETIS_SPI0=n +CONFIG_KINETIS_SPI1=n +CONFIG_KINETIS_SPI2=n +CONFIG_KINETIS_I2C0=n CONFIG_KINETIS_I2C1=n -CONFIG_KINETIS_I2C2=n -CONFIG_KINETIS_USB=y -CONFIG_KINETIS_CAN=n -CONFIG_KINETIS_BKP=n -CONFIG_KINETIS_PWR=n -CONFIG_KINETIS_DAC=n -# APB2: +CONFIG_KINETIS_I2S=n +CONFIG_KINETIS_DAC0=n +CONFIG_KINETIS_DAC1=n +CONFIG_KINETIS_ADC0=n CONFIG_KINETIS_ADC1=n -CONFIG_KINETIS_ADC2=n -CONFIG_KINETIS_TIM1=n -CONFIG_KINETIS_SPI1=n -CONFIG_KINETIS_TIM8=n -CONFIG_KINETIS_UART1=y -CONFIG_KINETIS_ADC3=n +CONFIG_KINETIS_CMP=n +CONFIG_KINETIS_VREF=n +CONFIG_KINETIS_SDHC=n +CONFIG_KINETIS_FTM0=n +CONFIG_KINETIS_FTM1=n +CONFIG_KINETIS_FTM2=n +CONFIG_KINETIS_LPTIMER=n +CONFIG_KINETIS_RTC=n +CONFIG_KINETIS_SLCD=n +CONFIG_KINETIS_EWM=n +CONFIG_KINETIS_CMT=n +CONFIG_KINETIS_USBOTG=n +CONFIG_KINETIS_USBDCD=n +CONFIG_KINETIS_LLWU=n +CONFIG_KINETIS_TSI=n +CONFIG_KINETIS_FTFL=n +CONFIG_KINETIS_DMA=n +CONFIG_KINETIS_CRC=n +CONFIG_KINETIS_PDB=n +CONFIG_KINETIS_PIT=n +CONFIG_ARMV7M_MPU=n + +# +# PIN Interrupt Support +# +# CONFIG_GPIO_IRQ -- Enable pin interrtup support. Also needs one or +# more of the following: +# CONFIG_KINETIS_PORTAINTS -- Support 32 Port A interrupts +# CONFIG_KINETIS_PORTBINTS -- Support 32 Port B interrupts +# CONFIG_KINETIS_PORTCINTS -- Support 32 Port C interrupts +# CONFIG_KINETIS_PORTDINTS -- Support 32 Port D interrupts +# CONFIG_KINETIS_PORTEINTS -- Support 32 Port E interrupts +# +CONFIG_GPIO_IRQ=n +CONFIG_KINETIS_PORTAINTS=n +CONFIG_KINETIS_PORTBINTS=n +CONFIG_KINETIS_PORTCINTS=n +CONFIG_KINETIS_PORTDINTS=n +CONFIG_KINETIS_PORTEINTS=n # # K40X256VLQ100 specific serial device driver settings @@ -151,37 +222,42 @@ CONFIG_KINETIS_ADC3=n # CONFIG_UARTn_BITS - The number of bits. Must be either 8 or 9. # CONFIG_UARTn_PARTIY - 0=no parity, 1=odd parity, 2=even parity # +CONFIG_UART1_SERIAL_CONSOLE=n CONFIG_UART1_SERIAL_CONSOLE=y CONFIG_UART2_SERIAL_CONSOLE=n CONFIG_UART3_SERIAL_CONSOLE=n CONFIG_UART4_SERIAL_CONSOLE=n CONFIG_UART5_SERIAL_CONSOLE=n +CONFIG_UART0_TXBUFSIZE=256 CONFIG_UART1_TXBUFSIZE=256 CONFIG_UART2_TXBUFSIZE=256 CONFIG_UART3_TXBUFSIZE=256 CONFIG_UART4_TXBUFSIZE=256 CONFIG_UART5_TXBUFSIZE=256 +CONFIG_UART0_RXBUFSIZE=256 CONFIG_UART1_RXBUFSIZE=256 CONFIG_UART2_RXBUFSIZE=256 CONFIG_UART3_RXBUFSIZE=256 CONFIG_UART4_RXBUFSIZE=256 CONFIG_UART5_RXBUFSIZE=256 +CONFIG_UART0_BAUD=115200 CONFIG_UART1_BAUD=115200 CONFIG_UART2_BAUD=115200 CONFIG_UART3_BAUD=115200 CONFIG_UART4_BAUD=115200 CONFIG_UART5_BAUD=115200 +CONFIG_UART0_BITS=8 CONFIG_UART1_BITS=8 CONFIG_UART2_BITS=8 CONFIG_UART3_BITS=8 CONFIG_UART4_BITS=8 CONFIG_UART5_BITS=8 -CONFIG_UART1_PARITY=0 +CONFIG_UART0_PARITY=0 CONFIG_UART2_PARITY=0 CONFIG_UART3_PARITY=0 CONFIG_UART4_PARITY=0 @@ -304,7 +380,7 @@ CONFIG_HAVE_LIBM=n # handle delayed processing from interrupt handlers. This feature # is required for some drivers but, if there are not complaints, # can be safely disabled. The worker thread also performs -# garbage collection -- completing any delayed memory deallocations +# garbage collection--completing any delayed memory deallocations # from interrupt handlers. If the worker thread is disabled, # then that clean will be performed by the IDLE thread instead # (which runs at the lowest of priority and may not be appropriate @@ -734,7 +810,7 @@ CONFIG_EXAMPLES_OSTEST_NBARRIER_THREADS=3 # specific initialization (nsh_archinitialize()). # # If CONFIG_NSH_TELNET is selected: -# CONFIG_NSH_IOBUFFER_SIZE -- Telnetd I/O buffer size +# CONFIG_NSH_IOBUFFER_SIZE - Telnetd I/O buffer size # CONFIG_NSH_DHCPC - Obtain address using DHCP # CONFIG_NSH_IPADDR - Provides static IP address # CONFIG_NSH_DRIPADDR - Provides static router IP address |