diff --git a/configs/freedom-kl25z/README.txt b/configs/freedom-kl25z/README.txt index ca71f59f35..c57f1a2ca4 100644 --- a/configs/freedom-kl25z/README.txt +++ b/configs/freedom-kl25z/README.txt @@ -409,3 +409,28 @@ Where is one of the following: There is probably enough free memroy to support 3 or 4 application threads in addition to NSH. + + 5. This configurations has support for NSH built-in applications. However, + in the default configuration no built-in applications are enabled. + + 6. This configuration has been used to verify the TI CC3000 wireless + networking module. In order to enable this module, you would need to + make the following changes to the default configuration files: + + System Type -> Kinetis peripheral support + CONFIG_KL_SPI0=y : Enable SPI + CONFIG_KL_SPI1=y + + Drivers -> SPI + CONFIG_SPI=y : Enable SPI + CONFIG_SPI_EXCHANGE=y + + Drivers -> Wireless + CONFIG_WIRELESS=y : Enable wireless support + CONFIG_WL_CC3000=y : Build the CC3000 driver + + Applications -> Examples + CONFIG_EXAMPLES_CC3000BASIC=y : CC3000 test example + + Applications -> NSH Library + CONFIG_NSH_ARCHINIT=y : Build in CC3000 initialization logic diff --git a/configs/freedom-kl25z/nsh/defconfig b/configs/freedom-kl25z/nsh/defconfig index 6161608440..3a81553660 100644 --- a/configs/freedom-kl25z/nsh/defconfig +++ b/configs/freedom-kl25z/nsh/defconfig @@ -16,7 +16,7 @@ CONFIG_HOST_LINUX=y # # Build Configuration # -CONFIG_APPS_DIR="../apps" +# CONFIG_APPS_DIR="../apps" # CONFIG_BUILD_2PASS is not set # @@ -84,6 +84,7 @@ CONFIG_ARCH_CORTEXM0=y # CONFIG_ARCH_CORTEXM3 is not set # CONFIG_ARCH_CORTEXM4 is not set # CONFIG_ARCH_CORTEXA5 is not set +# CONFIG_ARCH_CORTEXA8 is not set CONFIG_ARCH_FAMILY="armv6-m" CONFIG_ARCH_CHIP="kl" CONFIG_ARCH_HAVE_CMNVECTOR=y @@ -94,10 +95,10 @@ CONFIG_ARCH_HAVE_CMNVECTOR=y # # ARMV6M Configuration Options # -# CONFIG_ARMV6M_TOOLCHAIN_BUILDROOT is not set +CONFIG_ARMV6M_TOOLCHAIN_BUILDROOT=y # CONFIG_ARMV6M_TOOLCHAIN_CODEREDL is not set # CONFIG_ARMV6M_TOOLCHAIN_CODESOURCERYL is not set -CONFIG_ARMV6M_TOOLCHAIN_GNU_EABIL=y +# CONFIG_ARMV6M_TOOLCHAIN_GNU_EABIL is not set # CONFIG_GPIO_IRQ is not set # @@ -116,8 +117,8 @@ CONFIG_KL_UART0=y # CONFIG_KL_UART2 is not set # CONFIG_KL_FLEXCAN0 is not set # CONFIG_KL_FLEXCAN1 is not set -CONFIG_KL_SPI0=y -CONFIG_KL_SPI1=y +# CONFIG_KL_SPI0 is not set +# CONFIG_KL_SPI1 is not set # CONFIG_KL_SPI2 is not set # CONFIG_KL_I2C0 is not set # CONFIG_KL_I2C1 is not set @@ -281,11 +282,7 @@ CONFIG_DEV_NULL=y # CONFIG_CAN is not set # CONFIG_PWM is not set # CONFIG_I2C is not set -CONFIG_SPI=y -# CONFIG_SPI_OWNBUS is not set -CONFIG_SPI_EXCHANGE=y -# CONFIG_SPI_CMDDATA is not set -# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI is not set # CONFIG_RTC is not set # CONFIG_WATCHDOG is not set # CONFIG_ANALOG is not set @@ -327,10 +324,7 @@ CONFIG_UART0_2STOP=0 # CONFIG_SERIAL_OFLOWCONTROL is not set # CONFIG_USBDEV is not set # CONFIG_USBHOST is not set -CONFIG_WIRELESS=y -# CONFIG_WL_CC1101 is not set -CONFIG_WL_CC3000=y -# CONFIG_WL_NRF24L01 is not set +# CONFIG_WIRELESS is not set # # System Logging Device Options @@ -446,7 +440,7 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024 # # CONFIG_EXAMPLES_BUTTONS is not set # CONFIG_EXAMPLES_CAN is not set -CONFIG_EXAMPLES_CC3000BASIC=y +# CONFIG_EXAMPLES_CC3000BASIC is not set # CONFIG_EXAMPLES_COMPOSITE is not set # CONFIG_EXAMPLES_DHCPD is not set # CONFIG_EXAMPLES_ELF is not set @@ -601,7 +595,7 @@ CONFIG_NSH_CONSOLE=y # USB Trace Support # # CONFIG_NSH_CONDEV is not set -CONFIG_NSH_ARCHINIT=y +# CONFIG_NSH_ARCHINIT is not set # # NxWidgets/NxWM diff --git a/configs/freedom-kl25z/src/kl_wifi.c b/configs/freedom-kl25z/src/kl_wifi.c index 034a3485f9..42732a590a 100644 --- a/configs/freedom-kl25z/src/kl_wifi.c +++ b/configs/freedom-kl25z/src/kl_wifi.c @@ -49,7 +49,7 @@ #include #include -#include +#include #include "up_arch.h" #include "kl_gpio.h"