From 07c905bd4627f918fa8c380345a5f1891c5dcbbc Mon Sep 17 00:00:00 2001 From: Shinichiro Nakamura Date: Fri, 10 Aug 2012 03:35:46 +0900 Subject: [PATCH] Changed the fileenconding and the fileformat. --- firm/bare_metal/lcd.c | 3 +++ firm/bare_metal/led.c | 75 ++++++++++++++++++++++++++------------------------- 2 files changed, 42 insertions(+), 36 deletions(-) diff --git a/firm/bare_metal/lcd.c b/firm/bare_metal/lcd.c index 67f20b7..6ccc1cf 100644 --- a/firm/bare_metal/lcd.c +++ b/firm/bare_metal/lcd.c @@ -59,6 +59,9 @@ static void write_command(unsigned char c) DELAY_US(1); } +/** + * @brief LCDを初期化する。 + */ void lcd_init(void) { DELAY_US(30000); diff --git a/firm/bare_metal/led.c b/firm/bare_metal/led.c index 8786cdd..3518028 100644 --- a/firm/bare_metal/led.c +++ b/firm/bare_metal/led.c @@ -1,36 +1,39 @@ - -#include -#include "led.h" - -#define LED_BIT_R PG14 -#define LED_BIT_G PG15 - -void led_init(void) -{ - *pPORTGIO_CLEAR = LED_BIT_R; - *pPORTGIO_CLEAR = LED_BIT_G; - - *pPORTGIO_DIR |= LED_BIT_R; - *pPORTGIO_DIR |= LED_BIT_G; -} - -void led_write(LedTarget target, int on) -{ - switch (target) { - case LedTargetR: - if (on) { - *pPORTGIO_SET = LED_BIT_R; - } else { - *pPORTGIO_CLEAR = LED_BIT_R; - } - break; - case LedTargetG: - if (on) { - *pPORTGIO_SET = LED_BIT_G; - } else { - *pPORTGIO_CLEAR = LED_BIT_G; - } - break; - } -} - + +#include +#include "led.h" + +#define LED_BIT_R PG14 +#define LED_BIT_G PG15 + +/** + * @brief LEDを初期化する。 + */ +void led_init(void) +{ + *pPORTGIO_CLEAR = LED_BIT_R; + *pPORTGIO_CLEAR = LED_BIT_G; + + *pPORTGIO_DIR |= LED_BIT_R; + *pPORTGIO_DIR |= LED_BIT_G; +} + +void led_write(LedTarget target, int on) +{ + switch (target) { + case LedTargetR: + if (on) { + *pPORTGIO_SET = LED_BIT_R; + } else { + *pPORTGIO_CLEAR = LED_BIT_R; + } + break; + case LedTargetG: + if (on) { + *pPORTGIO_SET = LED_BIT_G; + } else { + *pPORTGIO_CLEAR = LED_BIT_G; + } + break; + } +} + -- 2.11.0