Added the message wordmap and worked on the OTA. Basically functional, but only checks the difference in version, not the actual version number.
LED matrix got row and column write actions
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
/// \file messagewordmap.cpp
|
||||
/// \brief Description
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
//
|
||||
// vbchaos software design
|
||||
//
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
/// $Revision: $
|
||||
/// $Author: $
|
||||
/// $Date: $
|
||||
// (c) 2023 vbchaos
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// Include files
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
#include <messagewordmap.h>
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// Constant and macro definitions
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// Type definitions
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// File-scope variables
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// Function declarations
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// Function definitions
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
messagewordmap::messagewordmap(ledmatrix* matrix) : wordmap(matrix)
|
||||
{
|
||||
createList_NL();
|
||||
createList_EN();
|
||||
}
|
||||
|
||||
messagewordmap::~messagewordmap()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void messagewordmap::createList_NL()
|
||||
{
|
||||
wordlist[NL].clear();
|
||||
|
||||
// The numbers 0 to 10 in digits
|
||||
wordlist[NL].push_back((struct word){"0", {{3,0}}});
|
||||
wordlist[NL].push_back((struct word){"1", {{6,0}}});
|
||||
wordlist[NL].push_back((struct word){"2", {{0,1}}});
|
||||
wordlist[NL].push_back((struct word){"3", {{5,1}}});
|
||||
wordlist[NL].push_back((struct word){"4", {{0,3}}});
|
||||
wordlist[NL].push_back((struct word){"5", {{5,3}}});
|
||||
wordlist[NL].push_back((struct word){"6", {{10,3}}});
|
||||
wordlist[NL].push_back((struct word){"7", {{0,5}}});
|
||||
wordlist[NL].push_back((struct word){"8", {{10,5}}});
|
||||
wordlist[NL].push_back((struct word){"9", {{5,7}}});
|
||||
wordlist[NL].push_back((struct word){"10", {{0,11}, {1,11}}});
|
||||
|
||||
// The message "I love you"
|
||||
wordlist[NL].push_back((struct word){"iloveyou", {{5,4}, {6,4},{6,9},{7,9},{8,9},{11,9},{12,9},{13,9},{8,10},{9,10},{10,10}}});
|
||||
// The heart sign
|
||||
wordlist[NL].push_back((struct word){"heart", {{11,11}}});
|
||||
}
|
||||
|
||||
void messagewordmap::createList_EN()
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user