Lines Matching full:tm1637
27 #include "tm1637.h"
43 upm::TM1637::TM1637(int clk_pin, int dio_pin, int bright, M_FAST_GPIO mmio) {
81 upm::TM1637::~TM1637() {
90 mraa_result_t upm::TM1637::write(uint8_t *digits) {
97 mraa_result_t upm::TM1637::write(int d, ...) {
110 mraa_result_t upm::TM1637::writeAt(int index, char symbol) {
112 cerr << "TM1637: invalid index in " << __FUNCTION__ << endl;
119 mraa_result_t upm::TM1637::write(std::string digits) {
130 void upm::TM1637::setColon(bool value) {
139 void upm::TM1637::setBrightness(int value) {
143 void upm::TM1637::i2c_start() {
148 void upm::TM1637::i2c_stop() {
154 void upm::TM1637::i2c_writeByte(uint8_t value) {
166 // Ack clock without skew, TM1637 is fast enough
171 void upm::TM1637::update() {
187 uint8_t upm::TM1637::encode(char c) {