pinout-xyz / Pinout.xyz

Source files for the Raspberry Pi Pinout documentation website.
http://pinout.xyz/
Creative Commons Attribution Share Alike 4.0 International
704 stars 199 forks source link

Please add a Pioneer600 HAT pinout #266

Open mike-shock opened 6 years ago

mike-shock commented 6 years ago

http://www.waveshare.com/wiki/Pioneer600

Gadgetoid commented 6 years ago

Schematic: https://www.waveshare.com/w/upload/6/62/Pioneer600-Schematic.pdf

My read of the pinout is below, if anyone could feedback on this it'd be appreciated since it took some decoding :D

01 + 3V3
02 + 5V
3 BMP280(0x76), DS3231(0x68), PCF8591(0x48), PCF8574(0x20)
04 + 5V
05 BMP280(0x76), DS3231(0x68), PCF8591(0x48), PCF8574(0x20)
06 -
07 DS18B20 DQ
08 USB2UART RX
09 -
10 USB2UART TX
11
12
13
14 -
15
16
17 + 3V3
18
19
20 -
21 OLED SPI MOSI
22 
23 OLED SPI CLOCK 
24 OLED SPI CE0
25 -
26 
27 RESERVED
28 RESERVED
29 DIGITAL D0
30 -
31 DIGITAL D1
32 DIGITAL D3
33 DIGITAL D2
34 -
35 OLED RES
36 OLED COMMAND/DATA
37 LED D1
38 JOYSTICK CENTER (Use as interrupt to read Joystick status from PCF8574)
39 -
40 PCF8574 INTERRUPT

Devices:

DS18B20: 1-Wire Temperature Sensor

BMP280: Digital Pressure Sensor

DS3231: Realtime Clock

PCF8591: 8-bit Analog To Digital Converter
  ANALOG A0, A1, A2, A3

PCF8574: 8-bit I/O Expander
  JOYSTICK KEYA, KEYB, KEYC, KEYD
  BUZZER
  LED
Gadgetoid commented 6 years ago

Oh also, this is a dupe of https://github.com/Gadgetoid/Pinout.xyz/issues/252

But since I've made some progress here, I'll close the latter and leave this trail to it.