Update examples.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 20 May 2010 16:54:52 +0000 (16:54 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 20 May 2010 16:54:52 +0000 (16:54 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3760 38d2e660-2303-0410-9eaa-f027e97ec537

examples/lm3s1968/hw/hw_rit128x96.h
examples/lm3s1968/lm3s1968.c
examples/lm3s8962/hw/hw_rit128x96.h
examples/lm3s8962/lm3s8962.c

index 7ccdeb1d4b59565687c3c2a87364dc28e012203d..5a8de9fc250bc082da5ce28c68c8276cda7e3987 100644 (file)
@@ -82,7 +82,7 @@
        }
 /*@}*/
 
-INLINE void lcd_bus_init(void)
+INLINE void lcd_rit128x96_hw_bus_init(void)
 {
        uint32_t dummy;
 
@@ -119,10 +119,4 @@ INLINE void lcd_bus_init(void)
        while (lm3s_ssiReadFrameNonBlocking(SSI0_BASE, &dummy));
 }
 
-/*
- * XXX: menu stuff requires lcd_blitBimap() function to be defined.
- * Find a better way to do this.
- */
-#define rit128x96_blitBitmap lcd_blitBitmap
-
 #endif /* HW_RIT128x96_H */
index d6bdb4cce9649a52eb017c0b1d083a40927117f3..8ae3b4a1eb21f6c7ae555eb06d23fefff808afe0 100644 (file)
  * \author Andrea Righi <arighi@develer.com>
  */
 
+#include "hw/hw_rit128x96.h"
+
+#include "cfg/compiler.h"
+#include "cfg/cfg_gfx.h"
+
 #include <cpu/irq.h>
+
 #include <drv/timer.h>
 #include <drv/ser.h>
 #include <drv/kbd.h>
 #include <drv/lcd_rit128x96.h>
+
 #include <gfx/gfx.h>
 #include <gfx/font.h>
 #include <gfx/text.h>
+
 #include <gui/menu.h>
+
 #include <icons/logo.h>
+
 #include <stdio.h>
 
-#include "cfg/compiler.h"
-#include "cfg/cfg_gfx.h"
 
-#include "hw/hw_rit128x96.h"
 
 #define PROC_STACK_SIZE        KERN_MINSTACKSIZE * 2
 
@@ -316,15 +323,16 @@ static void NORETURN ser_process(void)
 
 static struct MenuItem main_items[] =
 {
-       { (const_iptr_t)"LED blinking", 0, (MenuHook)led_test, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)"Bouncing logo", 0, (MenuHook)bouncing_logo, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)"Screen saver demo", 0, (MenuHook)screen_saver, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)"Scheduling test", 0, (MenuHook)context_switch_test, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)"Show uptime", 0, (MenuHook)uptime, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)"Reboot", 0, (MenuHook)soft_reset, (iptr_t)&lcd_bitmap },
-       { (const_iptr_t)0, 0, NULL, (iptr_t)0 }
+       { (const_iptr_t)"LED blinking",      0, (MenuHook)led_test,            (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)"Bouncing logo",     0, (MenuHook)bouncing_logo,       (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)"Screen saver demo", 0, (MenuHook)screen_saver,        (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)"Scheduling test",   0, (MenuHook)context_switch_test, (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)"Show uptime",       0, (MenuHook)uptime,              (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)"Reboot",            0, (MenuHook)soft_reset,          (iptr_t)&lcd_bitmap },
+       { (const_iptr_t)0,                   0, NULL,                          (iptr_t)0,          }
 };
-static struct Menu main_menu = { main_items, "BeRTOS", MF_STICKY | MF_SAVESEL, &lcd_bitmap, 0 };
+
+static struct Menu main_menu = { main_items, "BeRTOS", MF_STICKY | MF_SAVESEL, &lcd_bitmap, 0, rit128x96_blitBitmap };
 
 int main(void)
 {
index c857bda977a767afa1a86e14f3901ab94251b1bb..27306331909ab454b0369020737e15c84fd9e974 100644 (file)
@@ -82,7 +82,7 @@
        }
 /*@}*/
 
-INLINE void lcd_bus_init(void)
+INLINE void lcd_rit128x96_hw_bus_init(void)
 {
        uint32_t dummy;
 
@@ -112,10 +112,4 @@ INLINE void lcd_bus_init(void)
        while (lm3s_ssiReadFrameNonBlocking(SSI0_BASE, &dummy));
 }
 
-/*
- * XXX: menu stuff requires lcd_blitBimap() function to be defined.
- * Find a better way to do this.
- */
-#define rit128x96_blitBitmap lcd_blitBitmap
-
 #endif /* HW_RIT128x96_H */
index cb1200c90999a4b11dfbd9ec47edb3a875ebd340..3ababfc61dc0388452d8b58fdada102c70aa667f 100644 (file)
@@ -324,7 +324,7 @@ static struct MenuItem main_items[] =
        { (const_iptr_t)"Reboot", 0, (MenuHook)soft_reset, (iptr_t)&lcd_bitmap },
        { (const_iptr_t)0, 0, NULL, (iptr_t)0 }
 };
-static struct Menu main_menu = { main_items, "BeRTOS", MF_STICKY | MF_SAVESEL, &lcd_bitmap, 0 };
+static struct Menu main_menu = { main_items, "BeRTOS", MF_STICKY | MF_SAVESEL, &lcd_bitmap, 0, rit128x96_blitBitmap };
 
 int main(void)
 {