This commit is contained in:
hathach
2012-12-18 15:08:30 +07:00
parent 50c89192d8
commit ec4a3f6048
35 changed files with 1570 additions and 3637 deletions

View File

@@ -40,7 +40,8 @@
#if BOARD == BOARD_LPCXPRESSO1347
#include "LPC13Uxx.h"
#include "gpio.h"
#include "lpc13uxx/inc/gpio.h"
#include "lpc13uxx/inc/uart.h"
#define CFG_LED_PORT (0)
#define CFG_LED_PIN (7)
@@ -50,10 +51,15 @@
void board_init(void)
{
SystemInit();
SysTick_Config(SystemCoreClock / TICKS_PER_SECOND); // 1 msec tick timer
SysTick_Config(SystemCoreClock / BSP_TICKS_PER_SECOND); // 1 msec tick timer
GPIOInit();
// Leds Init
GPIOSetDir(CFG_LED_PORT, CFG_LED_PIN, 1);
LPC_GPIO->CLR[CFG_LED_PORT] = (1 << CFG_LED_PIN);
// Uart Init
UARTInit(BSP_UART_BAUDRATE);
}
void board_leds(uint32_t mask, uint32_t state)
@@ -64,4 +70,16 @@ void board_leds(uint32_t mask, uint32_t state)
}
}
uint32_t board_uart_send(uint8_t *p_buffer, uint32_t length)
{
UARTSend(p_buffer, length);
return length;
}
uint32_t board_uart_recv(uint8_t *p_buffer, uint32_t length)
{
*p_buffer = get_key();
return 1;
}
#endif