2. Peripherals and Interfaces
2.1 Hardware resource diagram
No. | Interface | No. | Interface |
---|---|---|---|
1 | RTC battery connector | 10 | Power Delivery over Type-C |
2 | Micro USB (UART debug) | 11 | PWR button |
3 | TurboX C6490P SOM | 12 | EDL button |
4 | 3.5mm headphone jack | 13 | Camera connector 2 |
5 | USB Type-C with DP (USB 3.1) | 14 | Camera connector 1 |
6 | USB Type-A (USB 2.0) | 15 | Wi-Fi/BT module |
7 | 2 x USB Type-A (USB 3.0) | 16 | Fan connector |
8 | 1000M Ethernet | 17 | 40-pin LS connector |
9 | HDMI OUT | 18 | M.2 Key M connector |
2.2 40-pin LS connector
2.2.1 GPIO
RUBIK Pi 3 is compatible with WiringRP (based on the high-performance GPIO programming library WiringPi). It is recommended to use WiringRP for controlling and programming GPIOs. For more details about WiringRP, visit https://github.com/rubikpi-ai/WiringRP.
2.2.1.1 Pinout
The figure below shows the default functions of the RUBIK Pi 3 40-pin LS connector, most of which are compatible with the default functions of the Raspberry Pi 40-pin connector.
The following table lists all functions of the 40-pin LS connector. Blue bold functions are default functions.