summaryrefslogtreecommitdiff
path: root/nuttx/configs/kwikstik-k40/ostest
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-15 18:07:54 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-08-15 18:07:54 +0000
commit6738657390598bac04d5be9d72ee6021fe87e835 (patch)
tree94e5118527806428606a0b3f512bc7eccfdc16c4 /nuttx/configs/kwikstik-k40/ostest
parent5435b6d5327bc257c9ee1df956e66c74df82bcc8 (diff)
downloadpx4-nuttx-6738657390598bac04d5be9d72ee6021fe87e835.tar.gz
px4-nuttx-6738657390598bac04d5be9d72ee6021fe87e835.tar.bz2
px4-nuttx-6738657390598bac04d5be9d72ee6021fe87e835.zip
More Kinetis updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3883 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/kwikstik-k40/ostest')
-rwxr-xr-xnuttx/configs/kwikstik-k40/ostest/defconfig142
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