OSDN Git Service

Renamed the framework name to UZURA.
authorShinichiro Nakamura <shinta.main.jp@gmail.com>
Sat, 25 Aug 2012 18:40:24 +0000 (03:40 +0900)
committerShinichiro Nakamura <shinta.main.jp@gmail.com>
Sat, 25 Aug 2012 18:40:24 +0000 (03:40 +0900)
12 files changed:
firm/bare_metal/common/effect.c
firm/bare_metal/common/effect.h
firm/bare_metal/common/system.c
firm/bare_metal/common/system.h
firm/bare_metal/common/uzura.c [moved from firm/bare_metal/common/uzume.c with 96% similarity]
firm/bare_metal/common/uzura.h [moved from firm/bare_metal/common/uzume.h with 74% similarity]
firm/bare_metal/dynamic_menu/Makefile
firm/bare_metal/dynamic_menu/main.c
firm/bare_metal/karaoke_machine/Makefile
firm/bare_metal/karaoke_machine/main.c
firm/bare_metal/simple_through/Makefile
firm/bare_metal/simple_through/main.c

index 1a96c13..221840e 100644 (file)
 #include "effect.h"
 
 void effect_through(
-        UZUME *p,
+        UZURA *p,
         const int32_t *src, int32_t *des, int32_t count)
 {
     int i;
-    UZUME_VOLUME_INPUT(p).left = 0;
-    UZUME_VOLUME_INPUT(p).right = 0;
-    UZUME_VOLUME_OUTPUT(p).left = 0;
-    UZUME_VOLUME_OUTPUT(p).right = 0;
+    UZURA_VOLUME_INPUT(p).left = 0;
+    UZURA_VOLUME_INPUT(p).right = 0;
+    UZURA_VOLUME_OUTPUT(p).left = 0;
+    UZURA_VOLUME_OUTPUT(p).right = 0;
     for (i = 0; i < count; i+=2) {
         *(des + i + 0) = *(src + i + 0);
         *(des + i + 1) = *(src + i + 1);
-        UZUME_VOLUME_INPUT(p).left += abs(*(src + i + 0)) >> 1;
-        UZUME_VOLUME_INPUT(p).right += abs(*(src + i + 1)) >> 1;
-        UZUME_VOLUME_OUTPUT(p).left += abs(*(des + i + 0)) >> 1;
-        UZUME_VOLUME_OUTPUT(p).right += abs(*(des + i + 1)) >> 1;
+        UZURA_VOLUME_INPUT(p).left += abs(*(src + i + 0)) >> 1;
+        UZURA_VOLUME_INPUT(p).right += abs(*(src + i + 1)) >> 1;
+        UZURA_VOLUME_OUTPUT(p).left += abs(*(des + i + 0)) >> 1;
+        UZURA_VOLUME_OUTPUT(p).right += abs(*(des + i + 1)) >> 1;
     }
 }
 
 void effect_karaoke(
-        UZUME *p,
+        UZURA *p,
         const int32_t *src, int32_t *des, int32_t count)
 {
     int i;
-    UZUME_VOLUME_INPUT(p).left = 0;
-    UZUME_VOLUME_INPUT(p).right = 0;
-    UZUME_VOLUME_OUTPUT(p).left = 0;
-    UZUME_VOLUME_OUTPUT(p).right = 0;
+    UZURA_VOLUME_INPUT(p).left = 0;
+    UZURA_VOLUME_INPUT(p).right = 0;
+    UZURA_VOLUME_OUTPUT(p).left = 0;
+    UZURA_VOLUME_OUTPUT(p).right = 0;
     for (i = 0; i < count; i+=2) {
         *(des + i + 0) = *(src + i + 0) - *(src + i + 1);
         *(des + i + 1) = *(src + i + 0) - *(src + i + 1);
-        UZUME_VOLUME_INPUT(p).left += abs(*(src + i + 0)) >> 1;
-        UZUME_VOLUME_INPUT(p).right += abs(*(src + i + 1)) >> 1;
-        UZUME_VOLUME_OUTPUT(p).left += abs(*(des + i + 0)) >> 1;
-        UZUME_VOLUME_OUTPUT(p).right += abs(*(des + i + 1)) >> 1;
+        UZURA_VOLUME_INPUT(p).left += abs(*(src + i + 0)) >> 1;
+        UZURA_VOLUME_INPUT(p).right += abs(*(src + i + 1)) >> 1;
+        UZURA_VOLUME_OUTPUT(p).left += abs(*(des + i + 0)) >> 1;
+        UZURA_VOLUME_OUTPUT(p).right += abs(*(des + i + 1)) >> 1;
     }
 }
 
index 3195cff..1539d01 100644 (file)
 #define EFFECT_H
 
 #include <stdint.h>
-#include "uzume.h"
+#include "uzura.h"
 
 void effect_through(
-        UZUME *p,
+        UZURA *p,
         const int32_t *src, int32_t *des, int32_t count);
 void effect_karaoke(
-        UZUME *p,
+        UZURA *p,
         const int32_t *src, int32_t *des, int32_t count);
 
 #endif
index 260fd7f..96b51e9 100644 (file)
@@ -2,16 +2,16 @@
 #include "system.h"
 #include "lcd.h"
 
-void system_default(UZUME *p)
+void system_default(UZURA *p)
 {
     lcd_goto(0, 0);
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).left   >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).right  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).left  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).right >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).left   >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).right  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).left  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).right >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).left   >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).right  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).left  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).right >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).left   >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).right  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).left  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).right >> 29));
 }
 
index 9ad1a0c..ad0a26d 100644 (file)
@@ -2,9 +2,9 @@
 #ifndef SYSTEM_H
 #define SYSTEM_H
 
-#include "uzume.h"
+#include "uzura.h"
 
-void system_default(UZUME *p);
+void system_default(UZURA *p);
 
 #endif
 
similarity index 96%
rename from firm/bare_metal/common/uzume.c
rename to firm/bare_metal/common/uzura.c
index 1cf358e..36b9e71 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * @file uzume.c
+ * @file uzura.c
  * @author Copyright(C) 2012 Shinichiro Nakamura
  * @brief BlueTank ACB-BF592 Application Sample Codes.
  */
@@ -43,7 +43,7 @@
 #include "pff.h"
 #include "ssm2603.h"
 #include "at24c.h"
-#include "uzume.h"
+#include "uzura.h"
 #include "mmc.h"
 #include "uart.h"
 
@@ -105,7 +105,7 @@ static void vdsp_register_handler(interrupt_kind kind, ex_handler_fn_gcc fn)
     sti(mask);
 }
 
-void uzume_init(UZUME *p, void *user_data)
+void uzura_init(UZURA *p, void *user_data)
 {
     FATFS fatfs;
 #if 0
@@ -137,7 +137,7 @@ void uzume_init(UZUME *p, void *user_data)
     lcd_goto(0, 0);
     lcd_puts("BlueTank");
     lcd_goto(0, 1);
-    lcd_puts(" UZUME! ");
+    lcd_puts(" UZURA! ");
 
     /*
      * オーディオコーデックを初期化する。
@@ -235,17 +235,17 @@ void uzume_init(UZUME *p, void *user_data)
     at24c_init();
 }
 
-void uzume_set_effect(UZUME *p, UZUME_EFFECT_FUNC effect)
+void uzura_set_effect(UZURA *p, UZURA_EFFECT_FUNC effect)
 {
     p->effect = effect;
 }
 
-void uzume_set_system(UZUME *p, UZUME_SYSTEM_FUNC system)
+void uzura_set_system(UZURA *p, UZURA_SYSTEM_FUNC system)
 {
     p->system = system;
 }
 
-void uzume_execute(UZUME *p)
+void uzura_execute(UZURA *p)
 {
     int i, j;
     char lcdbuf[16];
similarity index 74%
rename from firm/bare_metal/common/uzume.h
rename to firm/bare_metal/common/uzura.h
index 05fcefe..c81cd0f 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * @file uzume.h
+ * @file uzura.h
  * @author Copyright(C) 2012 Shinichiro Nakamura
  * @brief BlueTank ACB-BF592 Application Sample Codes.
  */
  * ===============================================================
  */
 
-#ifndef UZUME_H
-#define UZUME_H
+#ifndef UZURA_H
+#define UZURA_H
 
 #include <stdint.h>
 
-typedef struct UZUME UZUME;
-typedef void (*UZUME_EFFECT_FUNC)(UZUME *p,
+typedef struct UZURA UZURA;
+typedef void (*UZURA_EFFECT_FUNC)(UZURA *p,
         const int32_t *src, int32_t *des, int32_t count);
-typedef void (*UZUME_SYSTEM_FUNC)(UZUME *p);
+typedef void (*UZURA_SYSTEM_FUNC)(UZURA *p);
 
-#define UZUME_VOLUME_INPUT(P)   ((P)->input)
-#define UZUME_VOLUME_OUTPUT(P)  ((P)->input)
-#define UZUME_USER_DATA(P)      ((P)->user_data)
+#define UZURA_VOLUME_INPUT(P)   ((P)->input)
+#define UZURA_VOLUME_OUTPUT(P)  ((P)->input)
+#define UZURA_USER_DATA(P)      ((P)->user_data)
 
 /**
  * @brief Volume Memory.
@@ -55,18 +55,18 @@ typedef struct {
     uint32_t right;  /**< Right. */
 } volume_t;
 
-struct UZUME {
-    UZUME_EFFECT_FUNC effect;   /**< Effect callback. */
-    UZUME_SYSTEM_FUNC system;   /**< System callback. */
+struct UZURA {
+    UZURA_EFFECT_FUNC effect;   /**< Effect callback. */
+    UZURA_SYSTEM_FUNC system;   /**< System callback. */
     volume_t input;             /**< Input volume. */
     volume_t output;            /**< Output volume. */
     void *user_data;            /**< User external object. */
 };
 
-void uzume_init(UZUME *p, void *user_data);
-void uzume_set_effect(UZUME *p, UZUME_EFFECT_FUNC effect);
-void uzume_set_system(UZUME *p, UZUME_SYSTEM_FUNC system);
-void uzume_execute(UZUME *p);
+void uzura_init(UZURA *p, void *user_data);
+void uzura_set_effect(UZURA *p, UZURA_EFFECT_FUNC effect);
+void uzura_set_system(UZURA *p, UZURA_SYSTEM_FUNC system);
+void uzura_execute(UZURA *p);
 
 #endif
 
index 92f2567..27845bd 100644 (file)
@@ -10,7 +10,7 @@ CSRC   += lcd.c led.c rotenc.c
 CSRC   += mmc.c pff.c
 CSRC   += twi.c uart.c
 CSRC   += ssm2603.c at24c.c
-CSRC   += bfin_util.c uzume.c
+CSRC   += bfin_util.c uzura.c
 CSRC   += effect.c system.c main.c
 ASRC   +=
 VPATH   = ../common/
index 1ab7b2a..897ddd9 100644 (file)
  */
 
 #include <stddef.h>
-#include "uzume.h"
+#include "uzura.h"
 #include "lcd.h"
 #include "led.h"
 #include "effect.h"
 #include "rotenc.h"
 
 typedef struct {
-    UZUME uzume;
+    UZURA uzura;
     uint8_t effect;
     int8_t locate_target;
     int8_t locate_current;
@@ -53,12 +53,12 @@ static void rotenc_callback(RotencAction action, void *extobj)
     if (RotencActionPush == action) {
         w->effect = !w->effect;
         if (w->effect) {
-            uzume_set_effect(&(w->uzume), effect_karaoke);
+            uzura_set_effect(&(w->uzura), effect_karaoke);
             led_write(LedTargetR, 0);
             led_write(LedTargetG, 1);
 
         } else {
-            uzume_set_effect(&(w->uzume), effect_through);
+            uzura_set_effect(&(w->uzura), effect_through);
             led_write(LedTargetR, 1);
             led_write(LedTargetG, 0);
         }
@@ -77,19 +77,19 @@ static void rotenc_callback(RotencAction action, void *extobj)
     }
 }
 
-static void system_dynamic_menu(UZUME *p)
+static void system_dynamic_menu(UZURA *p)
 {
-    work_t *w = (work_t *)UZUME_USER_DATA(p);
+    work_t *w = (work_t *)UZURA_USER_DATA(p);
 
     lcd_goto(0, 0);
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).left   >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).right  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).left  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).right >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).left   >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_INPUT(p).right  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).left  >> 29));
-    lcd_putc(0x08 + (UZUME_VOLUME_OUTPUT(p).right >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).left   >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).right  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).left  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).right >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).left   >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_INPUT(p).right  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).left  >> 29));
+    lcd_putc(0x08 + (UZURA_VOLUME_OUTPUT(p).right >> 29));
 
 #define SCROLL_SPEED    (16)
     static uint8_t divcnt = 0;
@@ -113,13 +113,13 @@ int main(void)
     w.locate_target = 0;
     w.locate_current = 0;
 
-    uzume_init(&w.uzume, &w);
-    uzume_set_effect(&w.uzume, effect_through);
-    uzume_set_system(&w.uzume, system_dynamic_menu);
+    uzura_init(&w.uzura, &w);
+    uzura_set_effect(&w.uzura, effect_through);
+    uzura_set_system(&w.uzura, system_dynamic_menu);
     led_write(LedTargetR, 1);
     led_write(LedTargetG, 0);
     rotenc_init(rotenc_callback, &w);
-    uzume_execute(&w.uzume);
+    uzura_execute(&w.uzura);
 
     return 0;
 }
index 92f2567..27845bd 100644 (file)
@@ -10,7 +10,7 @@ CSRC   += lcd.c led.c rotenc.c
 CSRC   += mmc.c pff.c
 CSRC   += twi.c uart.c
 CSRC   += ssm2603.c at24c.c
-CSRC   += bfin_util.c uzume.c
+CSRC   += bfin_util.c uzura.c
 CSRC   += effect.c system.c main.c
 ASRC   +=
 VPATH   = ../common/
index 4341ecf..0f1cf0d 100644 (file)
  */
 
 #include <stddef.h>
-#include "uzume.h"
+#include "uzura.h"
 #include "led.h"
 #include "effect.h"
 #include "system.h"
 #include "rotenc.h"
 
 typedef struct {
-    UZUME uzume;
+    UZURA uzura;
     uint8_t effect;
 } work_t;
 
@@ -51,12 +51,12 @@ static void rotenc_callback(RotencAction action, void *extobj)
     if (RotencActionPush == action) {
         w->effect = !w->effect;
         if (w->effect) {
-            uzume_set_effect(&(w->uzume), effect_karaoke);
+            uzura_set_effect(&(w->uzura), effect_karaoke);
             led_write(LedTargetR, 0);
             led_write(LedTargetG, 1);
 
         } else {
-            uzume_set_effect(&(w->uzume), effect_through);
+            uzura_set_effect(&(w->uzura), effect_through);
             led_write(LedTargetR, 1);
             led_write(LedTargetG, 1);
         }
@@ -69,13 +69,13 @@ int main(void)
 
     w.effect = 0;
 
-    uzume_init(&w.uzume, &w);
-    uzume_set_effect(&w.uzume, effect_through);
-    uzume_set_system(&w.uzume, system_default);
+    uzura_init(&w.uzura, &w);
+    uzura_set_effect(&w.uzura, effect_through);
+    uzura_set_system(&w.uzura, system_default);
     led_write(LedTargetR, 1);
     led_write(LedTargetG, 1);
     rotenc_init(rotenc_callback, &w);
-    uzume_execute(&w.uzume);
+    uzura_execute(&w.uzura);
 
     return 0;
 }
index 92f2567..27845bd 100644 (file)
@@ -10,7 +10,7 @@ CSRC   += lcd.c led.c rotenc.c
 CSRC   += mmc.c pff.c
 CSRC   += twi.c uart.c
 CSRC   += ssm2603.c at24c.c
-CSRC   += bfin_util.c uzume.c
+CSRC   += bfin_util.c uzura.c
 CSRC   += effect.c system.c main.c
 ASRC   +=
 VPATH   = ../common/
index 75a29da..4cf4a50 100644 (file)
  * ===============================================================
  */
 
-#include "uzume.h"
+#include "uzura.h"
 #include "effect.h"
 #include "system.h"
 
 typedef struct {
-    UZUME uzume;
+    UZURA uzura;
 } work_t;
 
 int main(void)
 {
     work_t w;
 
-    uzume_init(&w.uzume, &w);
-    uzume_set_effect(&w.uzume, effect_through);
-    uzume_set_system(&w.uzume, system_default);
-    uzume_execute(&w.uzume);
+    uzura_init(&w.uzura, &w);
+    uzura_set_effect(&w.uzura, effect_through);
+    uzura_set_system(&w.uzura, system_default);
+    uzura_execute(&w.uzura);
 
     return 0;
 }