Difference between revisions of "Supported Hardware"

From Ultibo.org
Jump to: navigation, search
Line 24: Line 24:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 31: Line 31:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 38: Line 38:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_DWCOTG|DWCOTG]]
  
 
|-
 
|-
Line 45: Line 45:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 52: Line 52:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 59: Line 59:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| Used internally by Ultibo core
 
| Used internally by Ultibo core
|
+
|  
  
 
|-
 
|-
Line 66: Line 66:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 73: Line 73:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 80: Line 80:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 87: Line 87:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 94: Line 94:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 101: Line 101:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 108: Line 108:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 115: Line 115:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 122: Line 122:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 129: Line 129:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 136: Line 136:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 143: Line 143:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 150: Line 150:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 157: Line 157:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| A/A+/Zero/ZeroW/CM1 only
 
| A/A+/Zero/ZeroW/CM1 only
|
+
|  
  
 
|-
 
|-
Line 164: Line 164:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| ZeroW only
 
| ZeroW only
|
+
|  
  
 
|-
 
|-
Line 171: Line 171:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| ZeroW only
 
| ZeroW only
|
+
|  
  
 
|-
 
|-
Line 178: Line 178:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| B/B+ only
 
| B/B+ only
|
+
| [[Unit_SMSC95XX|SMSC95XX]]
  
 
|-
 
|-
Line 185: Line 185:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 192: Line 192:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 199: Line 199:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 206: Line 206:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 213: Line 213:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 220: Line 220:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|
+
| [[Unit_BCM2708|BCM2708]]
  
 
|-
 
|-
Line 227: Line 227:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 234: Line 234:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 241: Line 241:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 248: Line 248:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|-
 
|-
Line 255: Line 255:
 
| style="background-color: orange; color: #ffffff;"|Planned
 
| style="background-color: orange; color: #ffffff;"|Planned
 
|  
 
|  
|
+
|  
  
 
|}
 
|}
Line 273: Line 273:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 280: Line 280:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 287: Line 287:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 294: Line 294:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_DWCOTG|DWCOTG]]
  
 
|-
 
|-
Line 301: Line 301:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 308: Line 308:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 322: Line 322:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 350: Line 350:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 364: Line 364:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 371: Line 371:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 378: Line 378:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 420: Line 420:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 455: Line 455:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_SMSC95XX|SMSC95XX]]
  
 
|-
 
|-
Line 462: Line 462:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 469: Line 469:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 476: Line 476:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 483: Line 483:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 490: Line 490:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 497: Line 497:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_BCM2709|BCM2709]] / [[Unit_BCM2710|BCM2710]]
  
 
|-
 
|-
Line 564: Line 564:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL031|PL031]]
  
 
|-
 
|-
Line 571: Line 571:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 578: Line 578:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Platform|Platform]]
  
 
|-
 
|-
Line 613: Line 613:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL011|PL011]]
  
 
|-
 
|-
Line 620: Line 620:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL011|PL011]]
  
 
|-
 
|-
Line 627: Line 627:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL011|PL011]]
  
 
|-
 
|-
Line 634: Line 634:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL011|PL011]]
  
 
|-
 
|-
Line 655: Line 655:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL110|PL110]]
  
 
|-
 
|-
Line 662: Line 662:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL050|PL050]]
  
 
|-
 
|-
Line 669: Line 669:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL050|PL050]]
  
 
|-
 
|-
Line 683: Line 683:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_SMC91X|SMC91X]]
  
 
|-
 
|-
Line 709: Line 709:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_USB|USB]]
  
 
|-
 
|-
Line 716: Line 716:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_Storage|Storage]]
  
 
|-
 
|-
Line 723: Line 723:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Boot mode only
 
| Boot mode only
|  
+
| [[Unit_Mouse|Mouse]]
  
 
|-
 
|-
Line 730: Line 730:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Boot mode only
 
| Boot mode only
|  
+
| [[Unit_Keyboard|Keyboard]]
  
 
|-
 
|-
Line 737: Line 737:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Communications Device Class
 
| Communications Device Class
|  
+
| [[Unit_USBCDCACM|USBCDCACM]]
  
 
|-
 
|-
Line 744: Line 744:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_FTDISerial|FTDISerial]]
  
 
|-
 
|-
Line 751: Line 751:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_PL2303|PL2303]]
  
 
|-
 
|-
Line 791: Line 791:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Includes 1307/1337/1338/1339/1340/1388/3231
 
| Includes 1307/1337/1338/1339/1340/1388/3231
|  
+
| [[Unit_DS1307|DS1307]]
  
 
|-
 
|-
Line 798: Line 798:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_MCP230XX|MCP230XX]]
  
 
|-
 
|-
Line 805: Line 805:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Includes 610/801/811/1601/1801/2401
 
| Includes 610/801/811/1601/1801/2401
|  
+
| [[Unit_STMPE|STMPE]]
  
 
|-
 
|-
Line 812: Line 812:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Includes 610/811
 
| Includes 610/811
|  
+
| [[Unit_STMPE|STMPE]]
  
 
|}
 
|}
Line 831: Line 831:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_ILI9340|ILI9340]]
  
 
|-
 
|-
Line 838: Line 838:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_HX8357D|HX8357D]]
  
 
|-
 
|-
Line 852: Line 852:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Includes 610/801/811/1601/1801/2401
 
| Includes 610/801/811/1601/1801/2401
|  
+
| [[Unit_STMPE|STMPE]]
  
 
|-
 
|-
Line 859: Line 859:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Includes 610/811
 
| Includes 610/811
|  
+
| [[Unit_STMPE|STMPE]]
  
 
|-
 
|-
Line 885: Line 885:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Use with GPIO or I/O expander
 
| Use with GPIO or I/O expander
|  
+
| [[Unit_HD44780|HD44780]]
  
 
|-
 
|-
Line 892: Line 892:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
|  
 
|  
|  
+
| [[Unit_RPIFT5406|RPIFT5406]]
  
 
|}
 
|}
Line 911: Line 911:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Uses ILI9340 / STMPE
 
| Uses ILI9340 / STMPE
|  
+
| [[Unit_PiTFT28|PiTFT28]]
  
 
|-
 
|-
Line 918: Line 918:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Uses HX8357D / STMPE
 
| Uses HX8357D / STMPE
|  
+
| [[Unit_PiTFT35|PiTFT35]]
  
 
|-
 
|-
Line 925: Line 925:
 
| style="background-color: green; color: #ffffff;"|Supported
 
| style="background-color: green; color: #ffffff;"|Supported
 
| Uses HD44780 / MCP23008
 
| Uses HD44780 / MCP23008
|  
+
| [[Unit_AF16x2LCD|AF16x2LCD]]
  
 
|}
 
|}

Revision as of 01:45, 12 May 2017

Single board computers


Raspberry Pi A/B/A+/B+/Zero/ZeroW/CM1

Peripheral Type Status Notes Unit
DMA DMA controller Supported BCM2708
GPIO GPIO controller Supported BCM2708
MMC eMMC/SD host controller Supported BCM2708
USB DWCOTG host controller Supported DWCOTG
IRQ Interrupt controller Supported Platform
FIQ Interrupt controller Supported Platform
Timer System timer Planned Used internally by Ultibo core
ARM Timer ARM SP804 Timer Supported BCM2708
UART0 PL011 UART device Supported BCM2708
UART1 Mini (AUX) UART device Planned
BSC0 I2C controller Supported BCM2708
BSC1 I2C controller Supported BCM2708
SPI0 SPI master device Supported BCM2708
SPI1 AUX SPI master device Planned
SPI2 AUX SPI master device Planned
PCM/I2S PCM/I2S audio controller Planned
SPI Slave SPI slave device Planned
BSC Slave I2C slave device Planned
PWM PWM controller Supported BCM2708
PWM Audio PWM audio output Planned
USB OTG USB On-The-Go mode Planned A/A+/Zero/ZeroW/CM1 only
WiFi BCM43438 WiFi controller Planned ZeroW only
Bluetooth BCM43438 Bluetooth host Planned ZeroW only
LAN SMSC LAN9512/14 network Supported B/B+ only SMSC95XX
Firmware Mailbox Supported Platform
Clock (On/Off/Rate/Min/Max) Supported Platform
Power (On/Off) Supported Platform
Voltage (Value/Min/Max) Supported Platform
Temperature Supported Platform
VC4 GPU Framebuffer Supported BCM2708
OpenGLES Planned
OpenMAX Planned
MMAL Planned
OpenVG Planned
VCHIQ Planned

Raspberry Pi 2B/3B/CM3

Peripheral Type Status Notes Unit
DMA DMA controller Supported BCM2709 / BCM2710
GPIO GPIO controller Supported BCM2709 / BCM2710
MMC eMMC/SD host controller Supported BCM2709 / BCM2710
USB DWCOTG host controller Supported DWCOTG
IRQ Interrupt controller Supported Platform
FIQ Interrupt controller Supported Platform
Timer System timer Planned Used internally by Ultibo core
ARM Timer ARM SP804 Timer Supported BCM2709 / BCM2710
Local Timer Local peripheral timer Planned
Local Mailbox Inter processor mailboxes Planned
Generic Timer ARM generic timer Planned Used internally by Ultibo core
UART0 PL011 UART device Supported BCM2709 / BCM2710
UART1 Mini (AUX) UART device Planned
BSC0 I2C controller Supported BCM2709 / BCM2710
BSC1 I2C controller Supported BCM2709 / BCM2710
SPI0 SPI master device Supported BCM2709 / BCM2710
SPI1 AUX SPI master device Planned
SPI2 AUX SPI master device Planned
PCM/I2S PCM/I2S audio controller Planned
SPI Slave SPI slave device Planned
BSC Slave I2C slave device Planned
PWM PWM controller Supported BCM2709 / BCM2710
PWM Audio PWM audio output Planned
USB OTG USB On-The-Go mode Planned CM3 only
WiFi BCM43438 WiFi controller Planned 3B/CM3 only
Bluetooth BCM43438 Bluetooth host Planned 3B/CM3 only
LAN SMSC LAN9514 network Supported SMSC95XX
Firmware Mailbox Supported Platform
Clock (On/Off/Rate/Min/Max) Supported Platform
Power (On/Off) Supported Platform
Voltage (Value/Min/Max) Supported Platform
Temperature Supported Platform
VC4 GPU Framebuffer Supported BCM2709 / BCM2710
OpenGLES Planned
OpenMAX Planned
MMAL Planned
OpenVG Planned
VCHIQ Planned

QEMU Versatile PB

Peripheral Type Status Notes Unit
DMA ARM PL080 DMA controller Planned
GPIO ARM PL061 GPIO controller Not planned
RTC ARM PL031 Real time clock Supported PL031
IRQ PL190 Interrupt controller Supported Platform
FIQ PL190 Interrupt controller Supported Platform
Timer0 ARM SP804 Timer Planned Used internally by Ultibo core
Timer1 ARM SP804 Timer Planned
Timer2 ARM SP804 Timer Planned Used internally by Ultibo core
Timer3 ARM SP804 Timer Planned
UART0 ARM PL011 UART device Supported PL011
UART1 ARM PL011 UART device Supported PL011
UART2 ARM PL011 UART device Supported PL011
UART3 ARM PL011 UART device Supported PL011
MMC0 ARM PL180 MMCI controller Planned
MMC1 ARM PL180 MMCI controller Planned
Framebuffer ARM PL110 LCD controller Supported PL110
Keyboard ARM PL050 PS/2 keyboard Supported PL050
Mouse ARM PL050 PS/2 mouse Supported PL050
Audio ARM PL041 Audio codec Planned
LAN SMC LAN91C11 network Supported SMC91X
USB OHCI host controller Planned

USB devices


Model Type Status Notes Unit
Hub USB Hub Supported USB
Storage USB Storage Supported Storage
Mouse USB Mouse Supported Boot mode only Mouse
Keyboard USB Keyboard Supported Boot mode only Keyboard
CDCACM USB CDC Serial Supported Communications Device Class USBCDCACM
FTDI Serial USB to Serial Supported FTDISerial
PL2303 USB to Serial Supported PL2303
RT2800 USB Wireless Planned
RTL8188EU USB Wireless Planned
RTL8192CU USB Wireless Planned

I2C devices


Model Type Status Notes Unit
DS1307 Real time clock Supported Includes 1307/1337/1338/1339/1340/1388/3231 DS1307
MCP23008/MCP23017 I/O expander Supported MCP230XX
STMPE I/O expander Supported Includes 610/801/811/1601/1801/2401 STMPE
STMPE Touch controller Supported Includes 610/811 STMPE

SPI devices


Model Type Status Notes Unit
ILI9340 TFT display Supported ILI9340
HX8357D TFT display Supported HX8357D
PCD8544 LCD controller Tested Example provided by Ronald Daleske
STMPE I/O expander Supported Includes 610/801/811/1601/1801/2401 STMPE
STMPE Touch controller Supported Includes 610/811 STMPE
dsPIC Microcontroller Tested Tested by Jim Kueneman

Other devices


Model Type Status Notes Unit
HD44780 LCD controller Supported Use with GPIO or I/O expander HD44780
RPiFT5406 Touch controller Supported RPIFT5406

Add-on boards


Model Type Status Notes Unit
Adafuit PiTFT28 TFT display Supported Uses ILI9340 / STMPE PiTFT28
Adafuit PiTFT35 TFT display Supported Uses HX8357D / STMPE PiTFT35
Adafruit 16x2 LCD LCD display Supported Uses HD44780 / MCP23008 AF16x2LCD

Legend


Status Meaning
Supported Implemented and fully tested.
Planned Support for this device is planned for a future release.
Not planned There are no current plans to support this device.
Tested Confirmed to work with existing drivers.