IMPORTANT: This project is continued at https://github.com/ByteWelder/Tactility
This project is created from code at:
- Flipper Zero Firmware
- Flpr by EstebanFuentealba
- Flippulator from Milk-Cool
- more (see
components/
)
- Install esp-idf 5.1 from https://docs.espressif.com/projects/esp-idf/en/v5.1.2/esp32/get-started/index.html
- Ensure you clone the repository with submodules:
git clone --recurse-submodules
- Run
idf.py build
for building - Run
idf.py flash monitor
to build, flash and then monitor - There are tons of
// TODO esp
in the code. Look out for those when debugging issues.
To run Jetpack, you need an ESP32 dev board (e.g. Wemos D1 Mini, ESP32-WROVER Kit) or ESP32 core board (e.g. ESP32-DevKitC).
The ESP32 must have 4 MB
of SPI flash memory on board.
You can connect a 128 x 64 pixel
OLED display driven by an SSD1306
chip.
We currently support only support i2c
protocol.
Display to ESP32 connections:
GND
toGND
VDD
to3.3V
SCK
toGPIO 22
SDA
toGPIO 21
GNU General Public License Version 3
Third party licenses can be found in their respective folders in components/
.
The original Flipper firmware license is also LGPL V3.