Skip to content

SevenSegmentTM1637 v1.1.2

Latest

Choose a tag to compare

@kolod kolod released this 16 Jul 12:18
· 1 commit to main since this release
d64de63

SevenSegmentTM1637 Arduino Library

Arduino library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC

Changelog

  • 16-07-2025 version 1.1.2
    • Added PlatformIO support
      • Added library.json for PlatformIO compatibility
      • Library now supports both Arduino IDE and PlatformIO workflows
      • Updated maintainer information to Oleksandr Kolodkin
    • Improved build automation
      • Added GitHub Actions workflow for automated testing
      • Multi-platform testing across Arduino AVR, ESP8266, ESP32, and STM32
      • Automated library validation and publishing to PlatformIO Registry
      • All examples are now tested automatically on every pull request
    • Code quality improvements
      • Fixed C++ compatibility issues in examples
      • Added const correctness for better compiler compatibility
      • Resolved function overloading ambiguity in FunPrintAll example

Installation

Arduino IDE

Like any other Arduino library this library is installed by copying the files into a directory on the Arduino IDE search path. Most common is to put all files in a director in your sketch folder/libraries/SevenSegmentTM1637/. See installing additional Arduino libraries for more information.

PlatformIO

This library is available in the PlatformIO Registry. You can install it using:

# Using PlatformIO CLI
pio pkg install --library "kolod/SevenSegmentTM1637"

# Or add to your platformio.ini
[env:your_board]
platform = ...
board = ...
framework = arduino
lib_deps = 
    kolod/SevenSegmentTM1637