Avatar for BullzLabz

BullzLabz

Member since Jul 2021 • Last active Aug 2021
  • 5 conversations
  • 30 comments

Maker addict

Most recent activity

  • in ESP32
    Avatar for BullzLabz

    One little question,

    Would it be possible to show me a quick example code to animate each 2s characters, like a slideshow please?

  • in ESP32
    Avatar for BullzLabz

    I'm not fully happy with the fixed and variable Fonts version.

    What do you think please ?

  • in ESP32
    Avatar for BullzLabz

    Little update.

    Still some small changes and this new font will be ready to be added to the list!

    Changes for the "m", "n", "f", "h", "k", "p", "q".

    Let me know if you see others changes! ;)

  • in ESP32
    Avatar for BullzLabz

    @Gordon, When I download the configuration file (1st file), "flash mode" without problem but this error is displayed:

    • WARNING: scan stop failed
    • WARNING: set rssi scan not implemented yet
      ...

    Then after the reset, the config is present. But when I try to upload in RAM the second file, the sending stops before the end and impossible to save it!

    • Prompt not detected -upload failed - Trying to recover ...
  • in ESP32
    Avatar for BullzLabz

    just put my infos please if you share the font :

    BullzLabz - FM
    https://github.com/BullzLabz

    I'll create a repo for all fonts that I've created for SSD1306/SSH1306 and Espruino because I've created two others segment fonts

  • in ESP32
    Avatar for BullzLabz

    No, I've created this font from scratch! ;)

    Yes, no problem, you can share this in the fonts list, I created it in order to share it! but this one is only the beta version, I am working on a more complete final version with lowercase characters!

  • in ESP32
    Avatar for BullzLabz

    I tried a different ways for display my image, with a custom font, and the result is the same !! Don't work ! Grrr

     function LogoDisplay(){
        if (!display) {
          NumControl();
          return;
        }
        var x1x2 = 1;
        g.clear();
        var font = atob("AAAAfgH+/gH//nn//nn/8HgP8HgP//////­//////f//+AAAAAAAAf//+////////////8HgP8H­gP/n///n///n//fj/+AAAAAAAAf//+//////////­//8AAP8AAP////////////f//+AAAAAAAA//////­//////////AAAPAAAPAAAPAAAAAAAAAeH+A+P/B+­f/B+f/B48PB48OB///B///A///Af//AAAAAAAA//­//////////////A4AOB4APB///B///B///A//+AA­AAAAAAB4APB4B/B4H/B4f/B7//B//PB/8PB/wPB+­APAAAAAAAAAAAAAAAAAAAA");
        g.setFontCustom(font, 49, 12, 24);
        
        g.drawRect(22, 4, 107, 43);
        g.drawString("123", 25, 8);
        g.drawString("4567", 61, 16);
        g.drawLine(26, 34, 59, 34);
        g.drawLine(26, 35, 59, 35);
        g.drawLine(26, 36, 59, 36);
        g.drawLine(26, 37, 59, 37);
        g.drawLine(26, 38, 59, 38);
        g.drawLine(26, 39, 59, 39);
        g.flip();
        var preloader = setInterval(function () {
          g.setContrast(x1x2);
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.drawLine(x1x2, 48, x1x2, 58);
          x1x2 += 2;
          g.flip();
          if (x1x2 > 126) {
            clearInterval(preloader);
            NumControl();
            StartDisplay();
            wifiConnect();
          }
        }, 10);
      }
    
Actions