stgnet / jolly-arduino-esp8285-platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino core for the Jolly's ESP8285

Contents

Documentation

Getting Started

Jolly is a new electronic module for makers and Arduino UNO lovers. The module has integrated Wi-Fi, to infinitely extend the potential of your projects into the new world of IoT. You only need to remove the ATMEGA328P microcontroller, replace it with the Jolly module and you will have an IoT board with Wi-Fi. To date, all the existing projects are mutually compatible.

This is an advanced platform that allows you to reprogram the ESP8285 onboard of the Jolly module. You can use it if you want to customize the Wi-Fi chip behaviour.

You can use the "Burn bootloader" feature of the standard Jolly platform if you need to restore the default MCU functionalities (factory pre-compiled firmware). You can find more information here.

Installing (Windows, Linux and macOS)

Make sure your Arduino IDE version is 1.8.13 or higher.

To install the Jolly advanced platform in the Arduino IDE it is necessary to perform the following steps:

Upload the firmware

In order to succesfully program esp8285, the microcontroller needs to be in boot mode.

For this reason, every time an upload needs to be performed, there is a specific procedure to follow:

  • press the boot button located on the Jolly module
  • while holding it pressed, press the reset button on the Arduino UNO for 1 second, then release it
  • keep holding the boot button for 1 second longer, then release it
  • now the Jolly is entered in the boot mode for the ESP8285 and it can be programmed

Issue/Bug report

You can use Issues section of this repository to report an error. Before reporting an issue, make sure you've searched for similar one that was already created. Finally, and only for severe issues, write an e-mail to tech@jolly-dev.com

About


Languages

Language:C 43.6%Language:HTML 30.2%Language:C++ 18.9%Language:Python 5.2%Language:C# 0.7%Language:JavaScript 0.4%Language:Makefile 0.4%Language:CSS 0.3%Language:Shell 0.2%Language:Assembly 0.1%Language:Batchfile 0.0%Language:WebAssembly 0.0%