From: Mike Silva <hungupharps@gmail.com>
Subject: Cleanest Ada way to do this?
Date: Sun, 22 Jun 2014 09:51:01 -0700 (PDT)
Date: 2014-06-22T09:51:01-07:00 [thread overview]
Message-ID: <7eaee5fc-2045-4bb3-8b16-d757b54760da@googlegroups.com> (raw)
I'd like some help on the cleanest, or most elegant, way to do this in Ada. I'm writing to an LCD character display, in 4-bit mode, which requires writing an 8 bit character or command value as two 4 bit pieces. The port (a memory address) being written to is 32 bits wide. What I would like to be able to do is some form of this (not valid Ada, I know):
Port32(4..7) := Some_Char(4..7);
..twiddle some other control bits..
Port32(4..7) := Some_Char(0..3);
..twiddle some other control bits..
Any thoughts?
next reply other threads:[~2014-06-22 16:51 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-22 16:51 Mike Silva [this message]
2014-06-22 19:07 ` Cleanest Ada way to do this? Simon Clubley
2014-06-22 21:20 ` Mike Silva
2014-06-22 21:05 ` Shark8
2014-06-23 0:17 ` Simon Clubley
2014-06-23 6:46 ` hungupharps
2014-06-23 7:32 ` Georg Bauhaus
2014-06-23 11:48 ` Simon Clubley
2014-06-23 15:40 ` G.B.
2014-06-23 9:02 ` rrr.eee.27
2014-06-23 11:57 ` Simon Clubley
2014-06-23 12:05 ` rrr.eee.27
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox