LPC1768 programm for the led matrix.

Dependencies:   BufferedSerial DS3231 mbed-rtos mbed

initalize.h

Committer:
JOEV
Date:
2018-01-17
Revision:
3:bd1352d4dbb8
Parent:
2:d5472e4a55bf

File content as of revision 3:bd1352d4dbb8:

#ifndef INITALIZE_H
#define INITALIZE_H


#include "rtos.h"
#include <BufferedSerial.h>
#include "DS3231.h"
#include <string>
#include "mbed.h"
//============================================================================================
//FUNKTIONEN

//MATRIX-FUNKTIONEN
void shift_srg(); 
void reset_srg(); 
void store_srg();

void initVal(void);
void initArray(int const *letter, int size);
void TextMatrixConvert(const string& text_convertion, char *matrix_value, int m_length);
void setMatrix(int m_height,int m_length, char *matrix_value);

void bluetooth_matrix(int m_length, int m_height, char *matrix_value);
void CustomTextCycleFinished(void);

void BLE_ErrorHandler(char value);

void Matrix(int m_length, int m_height, char *matrix_value);

//ECHTZEITUHR-FUNKTIONEN
void readTime(void);
void timeSettings(void);
void ReadTimeToString(void);
bool checkLeapyear(int yearVal);
bool checkDate(int yearVal, int monthVal, int dateVal);
void WinterSummerTime(int yearVal,int monthVal,int dateVal,int hourVal,int secondVal);
void textSwitcher(void);

#endif