From 6c32f7aa6b9fc98ee85f07a2de45b28648035d0a Mon Sep 17 00:00:00 2001 From: Tectu Date: Thu, 7 Jun 2012 23:28:31 +0200 Subject: [PATCH] cleanups --- board.c | 50 ----------------------------- board.h | 96 -------------------------------------------------------- board.mk | 5 --- 3 files changed, 151 deletions(-) delete mode 100644 board.c delete mode 100644 board.h delete mode 100644 board.mk diff --git a/board.c b/board.c deleted file mode 100644 index 77ca6e90..00000000 --- a/board.c +++ /dev/null @@ -1,50 +0,0 @@ -#include "ch.h" -#include "hal.h" - -/** -* @brief PAL setup. -* @details Digital I/O ports static configuration as defined in @p board.h. -* This variable is used by the HAL when initializing the PAL driver. -*/ -#if HAL_USE_PAL || defined(__DOXYGEN__) -const PALConfig pal_default_config = -{ - {VAL_GPIOAODR, VAL_GPIOACRL, VAL_GPIOACRH}, - {VAL_GPIOBODR, VAL_GPIOBCRL, VAL_GPIOBCRH}, - {VAL_GPIOCODR, VAL_GPIOCCRL, VAL_GPIOCCRH}, - {VAL_GPIODODR, VAL_GPIODCRL, VAL_GPIODCRH}, - {VAL_GPIOEODR, VAL_GPIOECRL, VAL_GPIOECRH}, -}; -#endif - -#if HAL_USE_MMC_SPI -/* Board-related functions related to the MMC_SPI driver.*/ -bool_t mmc_lld_is_card_inserted(MMCDriver *mmcp) { - (void)mmcp; - return !palReadPad(GPIOA, GPIOA_MMCCP); -} - -bool_t mmc_lld_is_write_protected(MMCDriver *mmcp) { - (void)mmcp; - return 0; -} -#endif - -/* - * Early initialization code. - * This initialization must be performed just after stack setup and before - * any other initialization. - */ -void __early_init(void) { - stm32_clock_init(); -} - -void boardInit(void) { - palClearPad(GPIOD, GPIOD_LED1); - palClearPad(GPIOD, GPIOD_LED2); - palClearPad(GPIOD, GPIOD_LED3); - palClearPad(GPIOD, GPIOD_LED4); - - palSetPad(GPIOC, GPIOC_USBPWR); -} - diff --git a/board.h b/board.h deleted file mode 100644 index 1dcaba2d..00000000 --- a/board.h +++ /dev/null @@ -1,96 +0,0 @@ -#ifndef _BOARD_H_ -#define _BOARD_H_ - -// Board identifier. -#define BOARD_MY_BOARD -#define BOARD_NAME "my board" - -// Board frequencies. -#define STM32_LSECLK 32768 -#define STM32_HSECLK 8000000 - -// MCU type, supported types are defined in ./os/hal/platforms/hal_lld.h. -#define STM32F10X_HD - -// IO pins assignments. -#define GPIOA_BUTTON 8 - -#define GPIOD_LED1 8 -#define GPIOD_LED2 9 -#define GPIOD_LED3 10 -#define GPIOD_LED4 11 - -#define GPIOA_SPI1NSS 4 -#define GPIOB_SPI2NSS 12 -#define GPIOA_SPI3NSS 15 -#define GPIOA_MMCCP 4 -#define GPIOC_SDPWR 8 -#define GPIOC_USBPWR 9 - -#define TP_PORT GPIOC -#define TP_IRQ 4 -#define TP_CS 6 - -#define LCD_DATA_PORT GPIOE -#define LCD_CMD_PORT GPIOD -#define LCD_CS 12 -#define LCD_RS 13 -#define LCD_WR 14 -#define LCD_RD 15 - - /* - * I/O ports initial setup, this configuration is established soon after reset - * in the initialization code. - * - * The digits have the following meaning: - * 0 - Analog input. - * 1 - Push Pull output 10MHz. - * 2 - Push Pull output 2MHz. - * 3 - Push Pull output 50MHz. - * 4 - Digital input. - * 5 - Open Drain output 10MHz. - * 6 - Open Drain output 2MHz. - * 7 - Open Drain output 50MHz. - * 8 - Digital input with PullUp or PullDown resistor depending on ODR. - * 9 - Alternate Push Pull output 10MHz. - * A - Alternate Push Pull output 2MHz. - * B - Alternate Push Pull output 50MHz. - * C - Reserved. - * D - Alternate Open Drain output 10MHz. - * E - Alternate Open Drain output 2MHz. - * F - Alternate Open Drain output 50MHz. - * Please refer to the STM32 Reference Manual for details. - */ - -#define VAL_GPIOACRL 0xB4B44B34 /* PA7...PA0 */ -#define VAL_GPIOACRH 0x444334B4 /* PA15...PA8 */ -#define VAL_GPIOAODR 0xFFFFFFFF - -#define VAL_GPIOBCRL 0x88888888 /* PB7...PB0 */ -#define VAL_GPIOBCRH 0xB4B88888 /* PB15...PB8 */ -#define VAL_GPIOBODR 0xFFFFFFFF - -#define VAL_GPIOCCRL 0x33048888 /* PC7...PC0 */ -#define VAL_GPIOCCRH 0x88833383 /* PC15...PC8 */ -#define VAL_GPIOCODR 0xFFFFFFFF - -#define VAL_GPIODCRL 0x33388888 /* PD7...PD0 */ -#define VAL_GPIODCRH 0x33333333 /* PD15...PD8 */ -#define VAL_GPIODODR 0xFFFFFFFF - -#define VAL_GPIOECRL 0x33333333 /* PE7...PE0 */ -#define VAL_GPIOECRH 0x33333333 /* PE15...PE8 */ -#define VAL_GPIOEODR 0xFFFFFFFF - -#if !defined(_FROM_ASM_) -#ifdef __cplusplus -extern "C" { - #endif - void boardInit(void); - #ifdef __cplusplus -} -#endif -#endif /* _FROM_ASM_ */ - -#endif /* _BOARD_H_ */ - diff --git a/board.mk b/board.mk deleted file mode 100644 index c14bb0dd..00000000 --- a/board.mk +++ /dev/null @@ -1,5 +0,0 @@ -# List of all the board related files. -BOARDSRC = ./board.c - -# Required include directories -BOARDINC = ./