Author: jsuijs
Date: Fri May 29 07:21:31 2009
New Revision: 1017
Modified:
trunk/CHANGELOG
trunk/TORELEASE
trunk/include/jal/queue01.jal
trunk/include/jal/queue02.jal
trunk/include/jal/queue03.jal
trunk/include/jal/queue04.jal
Log:
better comment & added to CHANGELOG & TORELEASE
Modified: trunk/CHANGELOG
==============================================================================
--- trunk/CHANGELOG (original)
+++ trunk/CHANGELOG Fri May 29 07:21:31 2009
@@ -17,7 +17,7 @@
-
jal extension:
- -
+ - extended queue interface and 4 queue's (01 to 04)
samples:
-
Modified: trunk/TORELEASE
==============================================================================
--- trunk/TORELEASE (original)
+++ trunk/TORELEASE Fri May 29 07:21:31 2009
@@ -155,6 +155,9 @@
include/jal/jascii.jal
include/jal/print.jal
include/jal/queue01.jal
+include/jal/queue02.jal
+include/jal/queue03.jal
+include/jal/queue04.jal
include/jal/random.jal
include/jal/rtc_isr_tmr0.jal
Modified: trunk/include/jal/queue01.jal
==============================================================================
--- trunk/include/jal/queue01.jal (original)
+++ trunk/include/jal/queue01.jal Fri May 29 07:21:31 2009
@@ -54,11 +54,13 @@
-- -----------------------------------------------------------------------
function queue01_empty() return bit is
+ _warn "queue01_empty() is deprecated - please use lcd
queue01_is_empty()"
return (queue01_in_pointer == queue01_out_pointer)
end function
-- -----------------------------------------------------------------------
+-- queue01_nr_used - returns nr of used places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue01_nr_used() return byte is
@@ -72,7 +74,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue01_nr_free - returns nr of free places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue01_nr_free() return byte is
@@ -81,7 +84,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue01_is_empty() -- returns true if queue is emtpy
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue01_is_empty() return bit is
@@ -90,6 +94,10 @@
end function
+-- -----------------------------------------------------------------------
+-- queue01_is_full() -- returns true if queue is full
+-- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
function queue01_is_full() return bit is
return (queue01_size - 1) == queue01_nr_used()
@@ -121,7 +129,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue01_nb_put - put one byte into queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -147,7 +154,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue01_nb'get - get one byte from queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -171,7 +177,6 @@
return v
end function
-
-- -----------------------------------------------------------------------
-- queue01_nb'put - put one byte into queue (non-blocking)
Modified: trunk/include/jal/queue02.jal
==============================================================================
--- trunk/include/jal/queue02.jal (original)
+++ trunk/include/jal/queue02.jal Fri May 29 07:21:31 2009
@@ -54,11 +54,13 @@
-- -----------------------------------------------------------------------
function queue02_empty() return bit is
+ _warn "queue02_empty() is deprecated - please use lcd
queue02_is_empty()"
return (queue02_in_pointer == queue02_out_pointer)
end function
-- -----------------------------------------------------------------------
+-- queue02_nr_used - returns nr of used places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue02_nr_used() return byte is
@@ -72,7 +74,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue02_nr_free - returns nr of free places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue02_nr_free() return byte is
@@ -81,7 +84,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue02_is_empty() -- returns true if queue is emtpy
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue02_is_empty() return bit is
@@ -90,6 +94,10 @@
end function
+-- -----------------------------------------------------------------------
+-- queue02_is_full() -- returns true if queue is full
+-- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
function queue02_is_full() return bit is
return (queue02_size - 2) == queue02_nr_used()
@@ -121,7 +129,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue02_nb_put - put one byte into queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -147,7 +154,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue02_nb'get - get one byte from queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -171,7 +177,6 @@
return v
end function
-
-- -----------------------------------------------------------------------
-- queue02_nb'put - put one byte into queue (non-blocking)
Modified: trunk/include/jal/queue03.jal
==============================================================================
--- trunk/include/jal/queue03.jal (original)
+++ trunk/include/jal/queue03.jal Fri May 29 07:21:31 2009
@@ -54,11 +54,13 @@
-- -----------------------------------------------------------------------
function queue03_empty() return bit is
+ _warn "queue03_empty() is deprecated - please use lcd
queue03_is_empty()"
return (queue03_in_pointer == queue03_out_pointer)
end function
-- -----------------------------------------------------------------------
+-- queue03_nr_used - returns nr of used places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue03_nr_used() return byte is
@@ -72,7 +74,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue03_nr_free - returns nr of free places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue03_nr_free() return byte is
@@ -81,7 +84,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue03_is_empty() -- returns true if queue is emtpy
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue03_is_empty() return bit is
@@ -90,6 +94,10 @@
end function
+-- -----------------------------------------------------------------------
+-- queue03_is_full() -- returns true if queue is full
+-- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
function queue03_is_full() return bit is
return (queue03_size - 3) == queue03_nr_used()
@@ -121,7 +129,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue03_nb_put - put one byte into queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -147,7 +154,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue03_nb'get - get one byte from queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -171,7 +177,6 @@
return v
end function
-
-- -----------------------------------------------------------------------
-- queue03_nb'put - put one byte into queue (non-blocking)
Modified: trunk/include/jal/queue04.jal
==============================================================================
--- trunk/include/jal/queue04.jal (original)
+++ trunk/include/jal/queue04.jal Fri May 29 07:21:31 2009
@@ -54,11 +54,13 @@
-- -----------------------------------------------------------------------
function queue04_empty() return bit is
+ _warn "queue04_empty() is deprecated - please use lcd
queue04_is_empty()"
return (queue04_in_pointer == queue04_out_pointer)
end function
-- -----------------------------------------------------------------------
+-- queue04_nr_used - returns nr of used places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue04_nr_used() return byte is
@@ -72,7 +74,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue04_nr_free - returns nr of free places in queue
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue04_nr_free() return byte is
@@ -81,7 +84,8 @@
end function
--- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
+-- queue04_is_empty() -- returns true if queue is emtpy
-- -----------------------------------------------------------------------
-- -----------------------------------------------------------------------
function queue04_is_empty() return bit is
@@ -90,6 +94,10 @@
end function
+-- -----------------------------------------------------------------------
+-- queue04_is_full() -- returns true if queue is full
+-- -----------------------------------------------------------------------
+-- -----------------------------------------------------------------------
function queue04_is_full() return bit is
return (queue04_size - 4) == queue04_nr_used()
@@ -121,7 +129,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue04_nb_put - put one byte into queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -147,7 +154,6 @@
end function
-
-- -----------------------------------------------------------------------
-- queue04_nb'get - get one byte from queue (non-blocking)
-- -----------------------------------------------------------------------
@@ -171,7 +177,6 @@
return v
end function
-
-- -----------------------------------------------------------------------
-- queue04_nb'put - put one byte into queue (non-blocking)
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---