mmbasic_hardware:supported_lcd_displays
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mmbasic_hardware:supported_lcd_displays [2024/02/06 09:59] – [Table] gerry | mmbasic_hardware:supported_lcd_displays [2024/04/08 08:31] (current) – [Introduction] gerry | ||
---|---|---|---|
Line 11: | Line 11: | ||
[[https:// | [[https:// | ||
It is a set of modules (24 maximum) usable or not depending on the version of MM. The software detects the type of processor, the fonts loaded and the presence or absence of files for the " | It is a set of modules (24 maximum) usable or not depending on the version of MM. The software detects the type of processor, the fonts loaded and the presence or absence of files for the " | ||
+ | |||
+ | [[http:// | ||
===Support for BLIT, transparent text and PIXEL() function=== | ===Support for BLIT, transparent text and PIXEL() function=== | ||
Line 22: | Line 24: | ||
This allows these features to be implemented when LCDPANEL doesn' | This allows these features to be implemented when LCDPANEL doesn' | ||
This uses memory from MMBasic and is usually only supported for the smaller resolution displays and when the MM is use has sufficient memory. (BUFF used to indicated this in the table below) | This uses memory from MMBasic and is usually only supported for the smaller resolution displays and when the MM is use has sufficient memory. (BUFF used to indicated this in the table below) | ||
+ | |||
+ | /* | ||
+ | [[https:// | ||
+ | */ | ||
===Key to Driver Support=== | ===Key to Driver Support=== | ||
^ Key to LCD driver | ^ Key to LCD driver | ||
- | | NAT | Native support in the firmware. i.e. OPTION LCDPANEL xxxx | | + | | Nat | Native support in the firmware. i.e. OPTION LCDPANEL xxxx | |
| CFn | Loadable driver as a CSUB | | | CFn | Loadable driver as a CSUB | | ||
| CFn44 | Loadable CSUB for Micromite 44pin, not avaiable 28 pin | | | CFn44 | Loadable CSUB for Micromite 44pin, not avaiable 28 pin | | ||
- | | notouch | + | | -tch | Touch not supported |
- | | NO | No Support | + | | no SD | No SD Card on the display |
- | | NO28 | No Support 28 pin Micromite | + | | No | No Support |
+ | | No28 | No Support 28 pin Micromite | ||
| BAS | MMBasic Driver (OPTION LCDPANEL USER) | | | BAS | MMBasic Driver (OPTION LCDPANEL USER) | | ||
| BLT | BLIT and Transparent text support | | BLT | BLIT and Transparent text support | ||
- | | BUFF | Uses a buffered driver, will also support BLT | | + | | Buff | Uses a buffered driver, will also support BLT | |
===Summary of LCD panels which are supported by MMBasic or Loadable Drivers=== | ===Summary of LCD panels which are supported by MMBasic or Loadable Drivers=== | ||
+ | [[https:// | ||
- | ^ LCD Name\\ resolution\\ size/ | + | ^ LCD Name\\ resolution\\ size/ |
- | | ILI9341 SPI\\ 240*320\\ 2.2" 2.4" 2.8" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 \\ Pico | + | | ILI9341 SPI\\ 240*320\\ 2.2" 2.4" 2.8" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 \\ Pico |
- | | ILI9488 SPI\\ 480*320\\ 3.5" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ ArmF4 \\ Pico | CFn \\ CFn \\ no \\ no \\ no \\ no \\ no \\ NAT | [[https:// | + | | ILI9488 SPI\\ 480*320\\ 3.5" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ ArmF4 \\ Pico | CFn \\ CFn \\ no \\ no \\ no \\ no \\ no \\ Nat | [[https:// |
- | | ILI9163 SPI\\ 128*160\\ 1.44" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ NAT | + | | ILI9163 SPI\\ 128*160\\ 1.44" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 14M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ Nat |
- | | ILI9163 SPI\\ 128*128\\ 1.44" \\ 262K | Colour TFT with resistive touch | No\\ No \\ 8M Header \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn | + | | ILI9163 SPI\\ 128*128\\ 1.44" \\ 262K | Colour TFT with resistive touch | No\\ No \\ 8M Header \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn |
- | | ST7735 SPI\\ 128*160\\ 1.8" \\ 262K | Colour TFT LCD | no\\ SD CARD \\ 11M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ NAT | + | | ST7735 SPI\\ 128*160\\ 1.8" \\ 262K | Colour TFT LCD | no\\ SD CARD \\ 11M Header\\ 4M SD Card \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ Nat |
- | | SSD1963\\ 480*272\\ 4.3" \\ 262K | Colour TFT with resistive touch. Three 480*272 | + | | SSD1963\\ 480*272\\ 4.3" \\ 262K | Colour TFT with resistive touch. Three 480*272 |
- | | SSD1963\\ 800*480\\ 5" 7" 8" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 2 x 20M header \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 | + | | SSD1963\\ 800*480\\ 5" 7" 8" \\ 262K | Colour TFT with resistive touch | XPT2046\\ SD CARD \\ 2 x 20M header \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 | CFn44\\ |
- | | SSD1963\\ Eastrising\\ 800*480\\ 5" | + | | SSD1963\\ Eastrising\\ 800*480\\ 5" |
- | | ILI9481 SPI\\ 320*480\\ 4"\\ 262K | 480 by 320 pixel resolution and uses IPS technology which is both brighter and has a better viewing angle than the cheaper TFT panels | + | | ILI9481 SPI\\ 320*480\\ 4"\\ 262K | 480 by 320 pixel resolution and uses IPS technology which is both brighter and has a better viewing angle than the cheaper TFT panels |
- | | R6150SV 2.2"\\ 220*220\\ 2.2" \\ 262K | parallel interface Round TFT LCD.Comes as 16bit but can be modified to use 8 bit | No\\ No \\ custom | + | | R6150SV 2.2"\\ 220*220\\ 2.2" \\ 262K | parallel interface Round TFT LCD.Comes as 16bit but can be modified to use 8 bit | No\\ No \\ custom |
- | | ILI9325 P16\\ 240*320\\ 2.8" \\ 262K | Parallel interface TFT LCD.Comes as 16bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | NO 28pin CFn 44pin \\ CFn \\ --BAS-- \\ --BAS-- | + | | ILI9325 P16\\ 240*320\\ 2.8" \\ 262K | Parallel interface TFT LCD.Comes as 16bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn44 \\ CFn \\ BAS \\ BAS \\ BAS \\ BAS \\ No | [[https:// |
- | | SSD1289\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD.Comes as 16bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | + | | SSD1289\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD.Comes as 16bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico |
- | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD with touch.Comes as 16 bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 | + | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD with touch.Comes as 16 bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 |
- | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD. 16 bit with STM32 FSMC format (ARMMite F4).Resistive touch fitted . | XPT2046\\ | + | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD. 16 bit with STM32 FSMC format (ARMMite F4).Resistive touch fitted . | XPT2046\\ |
- | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD with touch.Comes as 16 bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 | + | | ILI9341 P16\\ 240*320\\ 3.2" \\ 262K | Parallel interface TFT LCD with touch.Comes as 16 bit but can be modified to use 8 bit | XPT2046\\ SD CARD \\ 2 x 20M header\\ STD SSD1963 i/f \\ 8 bit par\\ 16 bit par | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmF4 \\ ArmL4 | CFn44 | [[https:// |
| OTM8009A P16\\ NT35510 P16\\ 800*480\\ 3.97" \\ 262K | Parallel interface IPS LCD.16 bit with 34 pin format. Resistive touch | XPT2046\\ | | OTM8009A P16\\ NT35510 P16\\ 800*480\\ 3.97" \\ 262K | Parallel interface IPS LCD.16 bit with 34 pin format. Resistive touch | XPT2046\\ | ||
- | | KS0108\\ 128*64\\ \\ mono | GLCD display, no need for backlight, | + | | KS0108\\ 128*64\\ \\ mono | GLCD display, no need for backlight, |
- | | ST7920\\ 128*64\\ \\ mono | GLCD display, no need for backlight, | + | | ST7920\\ 128*64\\ \\ mono | GLCD display, no need for backlight, |
- | | Nokia 5110\\ ST7920\\ 84*84\\ \\ mono | Nokia 5110 phone display.GLCD display using ST7920 controller, no need for backlight, | + | | Nokia 5110\\ ST7920\\ 84*84\\ \\ mono | Nokia 5110 phone display.GLCD display using ST7920 controller, no need for backlight, |
- | | SSD1331\\ 96*64\\ 0.95" | + | | SSD1331\\ 96*64\\ 0.95" |
- | | SSD1351\\ 128*128\\ 1.5"\\ mono | OLED display, no need for backlight, self-illumination, | + | | SSD1351\\ 128*128\\ 1.5"\\ mono | OLED display, no need for backlight, self-illumination, |
- | | SSD1306 SPI\\ 128*64\\ 0.96" 1.3"\\ mono | OLED display, no need for backlight, self-illumination, | + | | SSD1306 SPI\\ 128*64\\ 0.96" 1.3"\\ mono | OLED display, no need for backlight, self-illumination, |
- | | SSD1306 I2C\\ 128*64\\ 0.96" 1.3"\\ mono | OLED display, no need for backlight, self-illumination, | + | | SSD1306 I2C\\ 128*64\\ 0.96" 1.3"\\ mono | OLED display, no need for backlight, self-illumination, |
- | | SSD1306 I2C\\ 128*32\\ 0.91" \\ mono | OLED display, no need for backlight, self-illumination, | + | | SSD1306 I2C\\ 128*32\\ 0.91" \\ mono | OLED display, no need for backlight, self-illumination, |
- | | E-Ink 2.9\\ 128x296\\ | + | | E-Ink 2.9\\ 128x296\\ |
| E-Ink 2.7\\ 176x264\\ | | E-Ink 2.7\\ 176x264\\ | ||
- | | ST7789 IPS\\ 240*240\\ 1.3" HAT \\ mmm | The display is 240x240 pixels and uses IPS technology to give a crystal clear image. Three buttons built in. | No\\ No \\ Pi HAT format \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ CFn \\ ??? \\ ??? \\ NAT \\ NAT \\ NAT | [[https:// | + | | ST7789 IPS\\ 240*240\\ 1.3" HAT \\ mmm | The display is 240x240 pixels and uses IPS technology to give a crystal clear image. Three buttons built in. | No\\ No \\ Pi HAT format \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ CFn \\ ??? \\ ??? \\ Nat \\ Nat \\ Nat | [[https:// |
- | | ST7789 IPS\\ 240*240\\ 1.3" No CS \\ 262K | The display is 240x240 pixels and uses IPS technology to give a crystal clear image. The CS pin is not exposed as delivered and backboard must have a track cut and wire run to expose it. | No\\ No \\ 7 pin \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ CFn \\ ??? \\ ??? \\ NAT \\ NAT \\ NAT | [[https:// | + | | ST7789 IPS\\ 240*240\\ 1.3" No CS \\ 262K | The display is 240x240 pixels and uses IPS technology to give a crystal clear image. The CS pin is not exposed as delivered and backboard must have a track cut and wire run to expose it. | No\\ No \\ 7 pin \\ SPI | MM2 \\ MM+ \\ MMX \\ RPi \\ ArmH7 \\ ArmL4 \\ Pico | CFn \\ CFn \\ ??? \\ ??? \\ Nat \\ Nat \\ NAT | [[https:// |
- | | ST7735S IPS\\ 160*80\\ 0.96" \\ 65K full color | 0.96 inch IPS color screen, brighter than ordinary TFT LCD SPI HD 65K Full Color screen Module ST7735 IC 160*80. | + | | ST7735S IPS\\ 160*80\\ 0.96" \\ 65K full color | 0.96 inch IPS color screen, brighter than ordinary TFT LCD SPI HD 65K Full Color screen Module ST7735 IC 160*80. |
^ LCD Name\\ resolution\\ size/ | ^ LCD Name\\ resolution\\ size/ | ||
- | | RGB LED matrix display\\ 64*32\\ 13x26cm \\ 64 colours | + | | RGB LED matrix display\\ 64*32\\ 13x26cm \\ 64 colours |
mmbasic_hardware/supported_lcd_displays.1707173948.txt.gz · Last modified: 2024/02/06 09:59 by gerry