Skip to content

m1cr0lab-espboy/ESPboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPboy Library

ESPboy2

This library provides a driver for the ESPboy multi-gadget handheld created by Roman Sokolov. It gives you easy control over all its peripherals (128x128 TFT screen, 8 push buttons, and NeoPixel RGB LED).

ESPboy library relies on the following dependencies:

I noticed that most of the developments around the ESPboy use the TFT_eSPI library, but I prefer LovyanGFX, which has better optimizations and more easy configuration.

Getting started

The bare minimum to start coding with ESPboy library:

#include <ESPboy.h>

void setup() {

    espboy.begin();

}

void loop() {

    espboy.update();

}

Please read the user guide for more details.

Acknowledgments

I want to thank the authors of Adafruit MCP23017, Adafruit MCP4725, and LovyanGFX libraries, without whom the ESPboy library would not be what it is.

In particular, I warmly thank lovyan03, who kindly agreed to add support for ESP8266 in LovyanGFX and, more specifically, for the ESPboy, to make our lives easier with his outstanding graphics display driver. You can thank him by starring ⭐ the LovyanGFX library.

I also thank tobozo, who helped me to configure the display device when I decided to use the LovyanGFX library for the ESPboy.