Revision: 1623
Author: jsuijs
Date: Mon Jan 25 03:11:14 2010
Log: Extension of debug function (to address build errors)
http://code.google.com/p/jallib/source/detail?r=1623

Modified:
 /trunk/include/external/lcd/lcd_hd44780_4.jal

=======================================
--- /trunk/include/external/lcd/lcd_hd44780_4.jal       Sun Jan 24 12:06:20 2010
+++ /trunk/include/external/lcd/lcd_hd44780_4.jal       Mon Jan 25 03:11:14 2010
@@ -160,10 +160,8 @@
-- ----------------------------------------------------------------------------
 procedure lcd_debug_hardware_interface(byte in speed) is
    forever loop
-
-      lcd_dataport = 0
-      lcd_en = false
-      lcd_rs = false
+
+   if (defined(lcd_dataport) == TRUE) then

       lcd_dataport = 1
       delay_1ms(speed)
@@ -176,18 +174,34 @@

       lcd_dataport = 8
       delay_1ms(speed)
-
       lcd_dataport = 0
-      lcd_en = true
-      delay_1ms(speed)
-
-      lcd_en = false
-      lcd_rs = true
+
+   else
+
+      lcd_d4 = true
       delay_1ms(speed)
-
-      lcd_dataport = 0
-      lcd_en = false
-      lcd_rs = false
+      lcd_d4 = false
+
+      lcd_d5 = true
+      delay_1ms(speed)
+      lcd_d5 = false
+
+      lcd_d6 = true
+      delay_1ms(speed)
+      lcd_d6 = false
+
+      lcd_d5 = true
+      delay_1ms(speed)
+      lcd_d7 = false
+   end if
+
+   lcd_en = true
+   delay_1ms(speed)
+   lcd_en = false
+
+   lcd_rs = true
+   delay_1ms(speed)
+   lcd_rs = false

    end loop
 end procedure

--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to