Popularity
0.3
Stable
Activity
0.0
Stable
5
2
1

Code Quality Rank: L5
Programming language: Swift
License: GNU General Public License v3.0 only

Scroll-phat-swift alternatives and similar libraries

Based on the "Peripherals" category.
Alternatively, view Scroll-phat-swift alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Scroll-phat-swift or a related project?

Add another 'Peripherals' Library

README

scroll-phat-swift

scroll-phat-swift is a Linux library to control Pimoroni Scroll pHAT for Raspberry Pi.

Installation

Package Manager is not functional on Raspberry Pi yet, so you'll have to do it manually for now. After cloning, compile your program adding the 2 system dependencies, the SMBus file and the scroll-phat one, like:

swiftc -o MyProgram -I ./SMBus/Packages/Ci2c -I ./SMBus/Packages/CioctlHelper ./SMBus/Sources/SMBus.swift ./Sources/ScrollpHAT.swift main.swift

You can look in the Examples folder for see how to build your program.

Usage

No need to import anything since the library is built together with your other sources. Create a ScrollpHAT object:

let pHAT = try ScrollpHAT()

to turn on/off an led use :

pHAT.setPixel(x: 0, y: 0, value: true)
try pHAT.update()

write a string:

try pHAT.writeString("SWIFT")

scrolling:

try pHAT.scroll()
try pHAT.scrollTo(0)

TODO

  • [x] Add missing functions (text, scrolling)
  • [ ] Add documentation
  • [ ] Support Package Manager