Skip to content
Arduino Library for SparkFun's Qwiic Button and Qwiic Switch.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

SparkFun Qwiic Button Arduino Library Build Status

SparkFun Qwiic Button - Red (SPX-15584) SparkFun Qwiic Button - Blue (SPX-15585) SparkFun Qwiic Arcade - Red (SPX-15591) SparkFun Qwiic Arcade - Blue (SPX-15592) SparkFun Qwiic Switch (SPX-15586)

This library allows the user to:

  • Determine whether or not the button/switch is pressed
  • Set the brightness of the onboard LED
  • Configure the onboard LED's "breathing" effect
  • Use button-based interrupts
  • Adjust the device's I2C address

Repository Contents

  • /examples - Example sketches for the library (.ino). Run these from the Arduino IDE.
  • /src - Source files for the library (.cpp, .h).
  • keywords.txt - Keywords from this library that will be highlighted in the Arduino IDE.
  • - General library properties for the Arduino package manager.


Products that use this Library

Version History

  • v1.0.1 - Arduino Library Specification Compliance
  • v1.0.0 - Initial Public release.

License Information

This product is open source!

Please review the file for license information.

If you have any questions or concerns on licensing, please contact

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.
You can’t perform that action at this time.