#include <arduino.h>
Go to the source code of this file.
|
| union | REG_VM0 |
| | Represents a Video Mode 0 Register value. More...
|
| |
| union | REG_VM1 |
| | Represents a Video Mode 1 Register value. More...
|
| |
| union | REG_HOS |
| | Represents a Horizontal Offset Register value. More...
|
| |
| union | REG_VOS |
| | Represents a Vertical Offset Register value. More...
|
| |
| union | REG_DMM |
| | Represents a Display Memory Mode value. More...
|
| |
| union | REG_DMAH |
| | Represents a Display Memory Address High Register value. More...
|
| |
| union | REG_CMDI |
| | Represents a Character Memory Data In Register value. More...
|
| |
| union | REG_OSDM |
| | Represents an OSD Insersion Mux Register value. More...
|
| |
| union | REG_RBN |
| | Represents a Row Brithness Register value (15 of them) More...
|
| |
| union | REG_OSDBL |
| | Represents an OSD Black Level Register value. More...
|
| |
| union | REG_STAT |
| | Represents a Status Register value. More...
|
| |
| union | REG_CMDO |
| | Represents a Character Memory Data Out value. More...
|
| |
| struct | PIXEL |
| | represent a 4-pixels value More...
|
| |
| union | LINE |
| | Represents a line in a max7456 character ie. 12 pixels. More...
|
| |
| union | CARACT |
| | Represents a character with lines and pixels. example : myCarac.line[3].pixels[2].pix2 = COLOR_TRANSPARENT ;. More...
|
| |
|
| typedef byte | charact [54] |
| | Represents a character as stored in max7456 character memory.
|
| |
| typedef unsigned char | REG_DMAL |
| |
| typedef unsigned char | REG_DMDI |
| |
| typedef unsigned char | REG_CMM |
| |
| typedef unsigned char | REG_CMAH |
| | Represents a Character Memory Address HIGH value.
|
| |
| typedef unsigned char | REG_CMAL |
| | Represents a Character Memory Address Low value.
|
| |
| typedef unsigned char | DMDO |
| | represents a Display Memory Data Out Register value.
|
| |
| #define CMAH_ADDRESS_READ 0x89 |
| #define CMAH_ADDRESS_WRITE 0x09 |
| #define CMAL_ADDRESS_READ 0x8A |
| #define CMAL_ADDRESS_WRITE 0x0A |
| #define CMDI_ADDRESS_READ 0x8B |
| #define CMDI_ADDRESS_WRITE 0x0B |
| #define CMDO_ADDRESS_READ 0xC0 |
| #define CMM_ADDRESS_READ 0x88 |
| #define CMM_ADDRESS_WRITE 0x08 |
Black value for a pixel (2bits)
Grey value for a pixel (2bits)
| #define COLOR_TRANSPARENT 1 |
Transparent value for a pixel (2bits)
White value for a pixel (2bits)
| #define DMAH_ADDRESS_READ 0x85 |
| #define DMAH_ADDRESS_WRITE 0x05 |
| #define DMAL_ADDRESS_READ 0x86 |
| #define DMAL_ADDRESS_WRITE 0x06 |
| #define DMDI_ADDRESS_READ 0x87 |
| #define DMDI_ADDRESS_WRITE 0x07 |
| #define DMDO_ADDRESS_READ 0xB0 |
| #define DMM_ADDRESS_READ 0x84 |
| #define DMM_ADDRESS_WRITE 0x04 |
| #define HOS_ADDRESS_READ 0x82 |
| #define HOS_ADDRESS_WRITE 0x02 |
| #define OSDBL_ADDRESS_READ 0xEC |
| #define OSDBL_ADDRESS_WRITE 0x6C |
| #define OSDM_ADDRESS_READ 0x8C |
| #define OSDM_ADDRESS_WRITE 0x0C |
| #define RB0_ADDRESS_READ 0x90 |
| #define RB0_ADDRESS_WRITE 0x10 |
| #define RB1_ADDRESS_READ 0x91 |
| #define RB1_ADDRESS_WRITE 0x11 |
| #define RB2_ADDRESS_READ 0x92 |
| #define RB2_ADDRESS_WRITE 0x12 |
| #define RB3_ADDRESS_READ 0x93 |
| #define RB3_ADDRESS_WRITE 0x13 |
| #define RB4_ADDRESS_READ 0x94 |
| #define RB4_ADDRESS_WRITE 0x14 |
| #define RB5_ADDRESS_READ 0x95 |
| #define RB5_ADDRESS_WRITE 0x15 |
| #define RB6_ADDRESS_READ 0x96 |
| #define RB6_ADDRESS_WRITE 0x16 |
| #define RB7_ADDRESS_READ 0x97 |
| #define RB7_ADDRESS_WRITE 0x17 |
| #define RB8_ADDRESS_READ 0x98 |
| #define RB8_ADDRESS_WRITE 0x18 |
| #define RB9_ADDRESS_READ 0x99 |
| #define RB9_ADDRESS_WRITE 0x19 |
| #define RBA_ADDRESS_READ 0x9A |
| #define RBA_ADDRESS_WRITE 0x1A |
| #define RBB_ADDRESS_READ 0x9B |
| #define RBB_ADDRESS_WRITE 0x1B |
| #define RBC_ADDRESS_READ 0x9C |
| #define RBC_ADDRESS_WRITE 0x1C |
| #define RBD_ADDRESS_READ 0x9D |
| #define RBD_ADDRESS_WRITE 0x1D |
| #define RBE_ADDRESS_READ 0x9E |
| #define RBE_ADDRESS_WRITE 0x1E |
| #define RBF_ADDRESS_READ 0x9F |
| #define RBF_ADDRESS_WRITE 0x1F |
| #define STAT_ADDRESS_READ 0xA0 |
| #define VM0_ADDRESS_READ 0x80 |
| #define VM0_ADDRESS_WRITE 0x00 |
| #define VM1_ADDRESS_READ 0x81 |
| #define VM1_ADDRESS_WRITE 0x01 |
| #define VOS_ADDRESS_READ 0x83 |
| #define VOS_ADDRESS_WRITE 0x03 |
represents a Display Memory Data Out Register value.
Represents a Character Memory Address HIGH value.
Represents a Character Memory Address Low value.
| Enumerator |
|---|
| _BT_BT |
|
| _BT_2BT |
|
| _BT_3BT |
|
| _3BT_BT |
|
| Enumerator |
|---|
| _2fields |
|
| _4fields |
|
| _6fields |
|
| _8fields |
|