avr: started working on new LCD module and SPI module.
This commit is contained in:
38
avr/modules/lcd2/ili9341/defs.asm
Normal file
38
avr/modules/lcd2/ili9341/defs.asm
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
|
||||
#define ILI9341_FRAMERATE_61_HZ 0x1F
|
||||
#define ILI9341_FRAMERATE_63_HZ 0x1E
|
||||
#define ILI9341_FRAMERATE_65_HZ 0x1D
|
||||
#define ILI9341_FRAMERATE_68_HZ 0x1C
|
||||
#define ILI9341_FRAMERATE_70_HZ 0x1B
|
||||
#define ILI9341_FRAMERATE_73_HZ 0x1A
|
||||
#define ILI9341_FRAMERATE_76_HZ 0x19
|
||||
#define ILI9341_FRAMERATE_79_HZ 0x18
|
||||
#define ILI9341_FRAMERATE_83_HZ 0x17
|
||||
#define ILI9341_FRAMERATE_86_HZ 0x16
|
||||
#define ILI9341_FRAMERATE_90_HZ 0x15
|
||||
#define ILI9341_FRAMERATE_95_HZ 0x14
|
||||
#define ILI9341_FRAMERATE_100_HZ 0x13
|
||||
#define ILI9341_FRAMERATE_106_HZ 0x12
|
||||
#define ILI9341_FRAMERATE_112_HZ 0x11
|
||||
#define ILI9341_FRAMERATE_119_HZ 0x10
|
||||
|
||||
#define ILI9341_MADCTL_MY 0x80 ; row address order
|
||||
#define ILI9341_MADCTL_MX 0x40 ; column address order
|
||||
#define ILI9341_MADCTL_MV 0x20 ; row/column exchange
|
||||
#define ILI9341_MADCTL_ML 0x10 ; vertical refresh order
|
||||
#define ILI9341_MADCTL_RGB 0x00 ; RGB color order
|
||||
#define ILI9341_MADCTL_BGR 0x08 ; BGR color order
|
||||
#define ILI9341_MADCTL_MH 0x04 ; horizontal refresh order
|
||||
|
||||
|
||||
#define ILI9341_CMD_CASET 0x2A
|
||||
#define ILI9341_CMD_PASET 0x2B
|
||||
#define ILI9341_CMD_RAMWR 0x2C
|
||||
#define ILI9341_CMD_RAMRD 0x2E
|
||||
|
||||
#define ILI9341_CMD_COLORSET 0x2d
|
||||
#define ILI9341_CMD_SETDSPBRIGHTNESS 0x51
|
||||
#define ILI9341_CMD_WRITECTLDISPLAY 0x53
|
||||
|
||||
Reference in New Issue
Block a user