pinout.vvzero.com/draft/overlay/pi-top-pulse.md

69 lines
1.5 KiB
Markdown
Raw Normal View History

<!--
---
name: pi-topPULSE
class: board
2017-07-18 00:04:35 +08:00
type: audio,io,led,sensor,multi
formfactor: HAT
manufacturer: pi-top
description: 7×7 RGB LED matrix, speaker and microphone
url: http://pi-top.com/products/pulse
github: https://github.com/pi-top/pi-topPULSE
buy: http://pi-top.com/products/pulse
image: 'pi-top-pulse.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'3':
name: SDA
mode: i2c
'5':
name: SCL
mode: i2c
'8':
name: TXD / Transmit
direction: output
mode: uart
'10':
name: RXD / Receive
direction: input
mode: uart
'12':
name: BCKL (Bit Clock)
mode: i2s
'35':
name: LRCK (Left/Right Clock)
mode: i2s
'40':
name: DOUT
mode: i2s
i2c:
'0x24':
name: Feature-enable IC
device: pca9570
install:
'devices':
- 'i2s'
- 'i2c'
'apt':
- 'pt-pulse'
- 'python-pt-pulse'
- 'python3-pt-pulse'
-->
#pi-topPULSE
The pi-topPULSE is a Raspberry Pi HAT and a pi-top/pi-topCEED compatible add-on board comprising of a 7x7 LED array, a speaker and a microphone.
Additionally the device features ambient lights: 4 around the speaker, and 3 on the underside.
The speaker uses I2S, and the LEDs and microphone use serial (UART) - Tx and Rx respectively.
A PCA9570 IC is exposed at I2C address 0x24, which allows for enabling/disabling/probing the on-board speaker, MCU and EEPROM as well as toggling the microphone sampling rate between 16KHz and 22KHz.