v.0.0.7 font_16x16

This commit is contained in:
tiijay
2025-11-05 11:42:33 +01:00
parent 2589cc3533
commit b7f5e924e0
9 changed files with 423 additions and 43 deletions

View File

@@ -7,7 +7,9 @@ using namespace std;
#include <FastLED.h>
#include <vector>
#include <font_5x7.h>
// #include <font_5x7.h>
// #include <font_8x8.h>
#include <font_16x16.h>
class LedMatrix : public CFastLED
{
@@ -20,7 +22,7 @@ private:
vector<CRGB> leds; // Automatic memory management
template <size_t N>
uint8_t charWidth(const uint8_t *charMatrix);
uint8_t charWidth(const uint16_t *charMatrix);
public:
LedMatrix(uint8_t h = 64, uint8_t w = 64);
@@ -32,7 +34,7 @@ public:
// Draw text string
void drawText(int x, int y, const char *text, CRGB color);
vector<uint8_t> number_to_bitarray_msb(uint16_t number, int bits = 8, boolean four_bits = false);
vector<uint16_t> number_to_bitarray_msb(uint16_t number, int bits = 8, boolean four_bits = false);
};
#endif