From 8946db3c4403b710eedc510465d70c3ce3c4b989 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Thu, 27 Feb 2014 12:50:35 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6734 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/boards/ST_EVB_SPC564A/board.c | 22 +++++++++++----------- os/hal/boards/ST_EVB_SPC564A/board.h | 11 +++++++---- 2 files changed, 18 insertions(+), 15 deletions(-) (limited to 'os/hal') diff --git a/os/hal/boards/ST_EVB_SPC564A/board.c b/os/hal/boards/ST_EVB_SPC564A/board.c index 4a098c568..419be6c89 100644 --- a/os/hal/boards/ST_EVB_SPC564A/board.c +++ b/os/hal/boards/ST_EVB_SPC564A/board.c @@ -19,16 +19,16 @@ #if HAL_USE_PAL || defined(__DOXYGEN__) /* Initial setup of all defined pads, the list is terminated by a {-1, 0, 0}.*/ static const spc_siu_init_t spc_siu_init[] = { - {PCR(PORT5, P5_ESCI_A_TX), PAL_HIGH, PAL_MODE_OUTPUT_ALTERNATE(1)}, - {PCR(PORT5, P5_ESCI_A_RX), PAL_HIGH, PAL_MODE_OUTPUT_ALTERNATE(1)}, - {PCR(PORT11, P11_BUTTON1), PAL_LOW, PAL_MODE_INPUT}, - {PCR(PORT11, P11_BUTTON2), PAL_LOW, PAL_MODE_INPUT}, - {PCR(PORT11, P11_BUTTON3), PAL_LOW, PAL_MODE_INPUT}, - {PCR(PORT11, P11_BUTTON4), PAL_LOW, PAL_MODE_INPUT}, - {PCR(PORT11, P11_LED1), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, - {PCR(PORT11, P11_LED2), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, - {PCR(PORT11, P11_LED3), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, - {PCR(PORT11, P11_LED4), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, + {PCR(PORT5, P5_ESCI_A_TX), PAL_HIGH, PAL_MODE_OUTPUT_ALTERNATE(1)}, + {PCR(PORT5, P5_ESCI_A_RX), PAL_HIGH, PAL_MODE_OUTPUT_ALTERNATE(1)}, + {PCR(PORT11, P11_BUTTON1), PAL_LOW, PAL_MODE_INPUT}, + {PCR(PORT11, P11_BUTTON2), PAL_LOW, PAL_MODE_INPUT}, + {PCR(PORT11, P11_BUTTON3), PAL_LOW, PAL_MODE_INPUT}, + {PCR(PORT11, P11_BUTTON4), PAL_LOW, PAL_MODE_INPUT}, + {PCR(PORT11, P11_LED1), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, + {PCR(PORT11, P11_LED2), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, + {PCR(PORT11, P11_LED3), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, + {PCR(PORT11, P11_LED4), PAL_HIGH, PAL_MODE_OUTPUT_PUSHPULL}, {-1, 0, 0} }; @@ -50,9 +50,9 @@ void __early_init(void) { spc_clock_init(); } + /* * Board-specific initialization code. */ void boardInit(void) { - } diff --git a/os/hal/boards/ST_EVB_SPC564A/board.h b/os/hal/boards/ST_EVB_SPC564A/board.h index 67084dd79..f21a39067 100644 --- a/os/hal/boards/ST_EVB_SPC564A/board.h +++ b/os/hal/boards/ST_EVB_SPC564A/board.h @@ -24,8 +24,13 @@ /* * Board identifiers. */ -#define BOARD_GENERIC_SPC564A -#define BOARD_NAME "Generic SPC564Axx" +#define BOARD_SPC564AXX_EVB +#define BOARD_NAME "EVB with SPC564Axx Mini Module" + +/* + * Device identifier. + */ +#define _SPC564A80L7_ /* * Board frequencies. @@ -39,12 +44,10 @@ */ #define P5_ESCI_A_TX 9 #define P5_ESCI_A_RX 10 - #define P11_BUTTON1 3 #define P11_BUTTON2 5 #define P11_BUTTON3 7 #define P11_BUTTON4 9 - #define P11_LED1 12 #define P11_LED2 13 #define P11_LED3 14 -- cgit v1.2.3