From 3ff810e5eea0387733022bf5304d4f94265439b0 Mon Sep 17 00:00:00 2001 From: utzig Date: Thu, 7 Aug 2014 02:44:09 +0000 Subject: [KINETIS] Add serial support to K20D50M demo + TestThread git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7150 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/KINETIS/RT-FREEDOM-K20D50M/halconf.h | 2 +- demos/KINETIS/RT-FREEDOM-K20D50M/main.c | 7 +++++++ demos/KINETIS/RT-FREEDOM-K20D50M/mcuconf.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'demos/KINETIS/RT-FREEDOM-K20D50M') diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/halconf.h b/demos/KINETIS/RT-FREEDOM-K20D50M/halconf.h index 2dfb553e0..2a80fb1f2 100644 --- a/demos/KINETIS/RT-FREEDOM-K20D50M/halconf.h +++ b/demos/KINETIS/RT-FREEDOM-K20D50M/halconf.h @@ -125,7 +125,7 @@ * @brief Enables the SERIAL subsystem. */ #if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__) -#define HAL_USE_SERIAL FALSE +#define HAL_USE_SERIAL TRUE #endif /** diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/main.c b/demos/KINETIS/RT-FREEDOM-K20D50M/main.c index 6921a7289..f08b3dbd2 100644 --- a/demos/KINETIS/RT-FREEDOM-K20D50M/main.c +++ b/demos/KINETIS/RT-FREEDOM-K20D50M/main.c @@ -16,6 +16,7 @@ #include "ch.h" #include "hal.h" +#include "test.h" static THD_WORKING_AREA(waThread1, 64); static THD_FUNCTION(Thread1, arg) { @@ -71,6 +72,11 @@ int main(void) { halInit(); chSysInit(); + /* + * Activates serial 1 (UART0) using the driver default configuration. + */ + sdStart(&SD1, NULL); + /* * Creates the blinker threads. */ @@ -78,6 +84,7 @@ int main(void) { chThdCreateStatic(waThread2, sizeof(waThread2), NORMALPRIO, Thread2, NULL); chThdCreateStatic(waThread3, sizeof(waThread3), NORMALPRIO, Thread3, NULL); + TestThread(&SD1); while (1) { chThdSleepMilliseconds(500); } diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/mcuconf.h b/demos/KINETIS/RT-FREEDOM-K20D50M/mcuconf.h index 952b36e62..b9870b60f 100644 --- a/demos/KINETIS/RT-FREEDOM-K20D50M/mcuconf.h +++ b/demos/KINETIS/RT-FREEDOM-K20D50M/mcuconf.h @@ -54,4 +54,4 @@ /* * SERIAL driver system settings. */ -#define KINETIS_SERIAL_USE_UART0 FALSE +#define KINETIS_SERIAL_USE_UART0 TRUE -- cgit v1.2.3