aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h
diff options
context:
space:
mode:
authorflabbergast <s3+flabbergast@sdfeu.org>2016-03-21 21:01:05 +0000
committerflabbergast <s3+flabbergast@sdfeu.org>2016-03-22 16:24:19 +0000
commit7d8012e9ee0b2460f50ca7e8c4d58d70546c7027 (patch)
treebe1d9c38802fe34144af560448e94318f2501bce /os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h
parent2443b6c6f41dd349d1680f85aad65e979fb21bdc (diff)
downloadChibiOS-Contrib-7d8012e9ee0b2460f50ca7e8c4d58d70546c7027.tar.gz
ChibiOS-Contrib-7d8012e9ee0b2460f50ca7e8c4d58d70546c7027.tar.bz2
ChibiOS-Contrib-7d8012e9ee0b2460f50ca7e8c4d58d70546c7027.zip
[KINETIS] Update boards.
Add FRDM-KL26Z, Teensy LC and 3.1. Update definitions for FRDM-KL25Z, MCHCK, Teensy 3.0.
Diffstat (limited to 'os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h')
-rw-r--r--os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h27
1 files changed, 24 insertions, 3 deletions
diff --git a/os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h b/os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h
index beeeef1..35d8e06 100644
--- a/os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h
+++ b/os/hal/boards/FREESCALE_FREEDOM_KL25Z/board.h
@@ -27,9 +27,30 @@
#define BOARD_FREESCALE_FREEDOM_KL25Z
#define BOARD_NAME "Freescale Freedom KL25Z"
-/* External 8 MHz crystal with PLL for 48 MHz core/system clock. */
-#define KINETIS_SYSCLK_FREQUENCY 48000000UL
-#define KINETIS_MCG_MODE KINETIS_MCG_MODE_PEE
+/* External 8 MHz crystal. */
+#define KINETIS_XTAL_FREQUENCY 8000000UL
+
+/*
+ * MCU type
+ */
+#define KL25
+
+/*
+ * Onboard features.
+ */
+#define GPIO_LED_RED IOPORT2
+#define PIN_LED_RED 18
+#define GPIO_LED_GREEN IOPORT2
+#define PIN_LED_GREEN 19
+#define GPIO_LED_BLUE IOPORT4
+#define PIN_LED_BLUE 1
+
+#define I2C_INERIAL_SENSOR I2C0
+
+/*
+ * Not configured:
+ * - TSI Slider on PTB16/TSI0_CH9 and PTB17/TSI_CH10
+ */
#if !defined(_FROM_ASM_)
#ifdef __cplusplus