# Data logging Micromod, ESP32 and PlatformIO

**URL:** <https://community.sparkfun.com/t/data-logging-micromod-esp32-and-platformio/40938>\
**Category:** MicroMod\
**Tags:** processor\
**Created:** [November 19, 2020, 1:00pm UTC](https://community.sparkfun.com/t/data-logging-micromod-esp32-and-platformio/40938 "2020-11-19T13:00:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mappy](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@Mappy](https://community.sparkfun.com/u/Mappy)\
**Post date:** [November 19, 2020, 1:00pm UTC](https://community.sparkfun.com/t/data-logging-micromod-esp32-and-platformio/40938/1 "2020-11-19T13:00:09Z")

</div>

Hi all,

I know that SparkFun does not support PlatformIO but I’m attempting to get a MicroMod board running on it.

I used an existing setting for the SparkFun Thing board, and it works. I can upload example code for the TMP117 sensor and so far, everything appears to work as expected.

I don’t know why this works. Are there any risks or issues I should be aware of? There appears to be a firmware file in the PlatformIO settings - surely this hasn’t been installed on the MicroMod?

---

<div class="post-metadata">

**Author:** ![toneware](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@toneware](https://community.sparkfun.com/u/toneware)\
**Post date:** [March 28, 2021, 3:35pm UTC](https://community.sparkfun.com/t/data-logging-micromod-esp32-and-platformio/40938/2 "2021-03-28T15:35:11Z")

</div>

I have a micromod esp32 board, and this doesn’t work for me on platformio. I would love to know what else you did to get this working.

---

<div class="post-metadata">

**Author:** ![alain1533](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@alain1533](https://community.sparkfun.com/u/alain1533)\
**Post date:** [March 16, 2022, 7:44am UTC](https://community.sparkfun.com/t/data-logging-micromod-esp32-and-platformio/40938/3 "2022-03-16T07:44:47Z")

</div>

Hello,

I am using the Micromod ESP32 board with platformIO and it works very well for me I give you my configuration

platformio.ini

[env:esp32thing\_plus]

platform = espressive32

board=esp32thing\_plus

framework=arduino

monitor\_speed = 115200

do not forget to press the “boot” button for the download to the card when you have the message “connection”

I tested the two examples “blink test” and “wifi” test:

add #include \<Arduino.h\>

for the ledblink test

add #include \<Arduino.h\>

and at the beginning of the file the following declaration just before the Setup() function

// forward

void connectToWiFi(const char \* ssid, const char \* pwd);

void requestURL(const char \* host, uint8\_t port);

void printLine();

have a good day
