Display Dump; Custom Character Bitmap Dump - Lexicon MPX 1 V1.10 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

V1.10 midi implementation details
Table of Contents

Advertisement

Lexicon
The following constants are defined in the system software to drive the headrooms:
/* Headroom Defs */
NO SIGNAL LEDS
24DB LEDS
18DB LEDS
12DB LEDS
6DB LEDS
0DB LEDS
CLIP LEDS
The 7 segment displays are represented with each bit assigned to a segment. The following diagram
shows where each segment appears on the display:
7 Segment Displays
d0 = segment a
d1 = segment b
d2 = segment c
d3 = segment d
d4 = segment e
d5 = segment f
d6 = segment g
d7 = Decimal Point
The number images are defined in the system software as follows:
0 IMAGE
1 IMAGE
2 IMAGE
3 IMAGE
4 IMAGE
5 IMAGE
6 IMAGE
7 IMAGE
8 IMAGE
9 IMAGE
P IMAGE
Display Dump (Type 0x011E in V1.00; 0x011F in V1.10)
The display dump allows the current contents of the display to be extracted or messages to be placed on
the display of a connected MPX 1. The dump contains 32 characters; one for each segment of the LCD
(top left to bottom right). All ASCII characters can be used along with the numbers 0-7 which access the
8 custom characters supported by the display. Because of this, NULL terminated strings should not be
used. The NULL will be interpreted as the first custom character.
When "requested", the current contents of the display buffer is transmitted. Note that several displays use
custom characters, particularly the "parameter edited" character (which uses custom character 0). This
can be a problem for 'C' language functions which look for null terminated strings. Always parse the strings
and deal with the custom characters appropriately.
Custom Character Bitmap Dumps (Type 0x0130 in V1.00; 0x0131 in V1.10)
This dump allows you to send bit-mapped custom characters to the LCD. A total of 8 custom characters
can be used as any other (ASCII) character when writing to the display. Normally, characters are written
to the display by sending the ASCII number representing the character to the display. Custom characters
are displayed by sending the numbers 0-7 for the custom characters 0-7 respectively, to the display. The
use of the number 0 should be noted for its implications in the 'C' programming language.
Developers can use this dump to generate their own characters for a start-up screen when their system
connects with an MPX 1.
0x00
0x01
0x03
0x07
0x0f
0x1f
0x3f
/* pgfe dcba */
0x3f
/* 0011 1111 */
0x30
/* 0011 0000 */
0x5b
/* 0101 1011 */
0x79
/* 0111 1001 */
0x74
/* 0111 0100 */
0x6d
/* 0110 1101 */
0x6f
/* 0110 1111 */
0x38
/* 0011 1000 */
0x7f
/* 0111 1111 */
0x7c
/* 0111 1100 */
0x5e
/* 0101 1110 */
MPX 1 V1.10 MIDI Implementation Details
/* 0000 0000 */
/* 0000 0001 */
/* 0000 0011 */
/* 0000 0111 */
/* 0000 1111 */
/* 0001 1111 */
/* 0011 1111 */
41

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpx 1

Table of Contents