Software driver for Luminex LCD-S401M16KR LCD Numeric Display Modules 4 Digit 0.17" 7 Seg Reflective

S401M16KR.cpp

Committer:
sam_grove
Date:
2014-05-09
Revision:
3:eb13032e5355
Parent:
1:fcc6ff6d7853

File content as of revision 3:eb13032e5355:

/**
 * @file    S401M16KR.cpp
 * @brief   Device driver - Luminex S401M16KR 4 character 7 segment LCD
 * @author  sam grove & __________
 * @version 1.0
 * @see     http://www.lumex.com/specs/LCD-S401M16KR.pdf
 *
 * Copyright (c) 2013
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
 
#include "S401M16KR.h"
 
S401M16KR::S401M16KR()
{
    
}
 
S401M16KR::S401M16KR(PinName com0, PinName com1, PinName com2, PinName com3
         ,PinName _1d_1e_1g_1f, PinName dp1_1c_1b_1a, PinName _2d_2e_2g_2f, PinName dp2_2c_2b_2a
         ,PinName _3d_3e_3g_3f, PinName dp3_3c_3b_3a, PinName _4d_4e_4g_4f, PinName col_4c_4b_4a)
{
             
}

void S401M16KR::init(void) const
{
    
}


void S401M16KR::enable(void) const
{
    
}


void S401M16KR::disable(void) const
{
    
}

void S401M16KR::scrollSpeed(const float ms) const
{
    
}

void S401M16KR::displayTime(const int hours, const int minutes) const
{
    
}

void S401M16KR::displayTime(const struct tm time) const
{
    
}

void S401M16KR::displayText(const char *str, const int scroll) const
{
    
}

void S401M16KR::displayTemp(const float temperature, const int fahrenheit)
{
    
}

int S401M16KR::printf(const char *format, ...)
{
    return -1;    
}

int S401M16KR::puts(const char *s)
{
    return -1;
}