Lengkap

Create an arduino library for PlatformIO

I have firmware for an ESP32 device written for PlatformIO (basically arduino), but it has become very long and messy. I need help removing any redundant functions that are not being used, and creating a library with all the remaining functions.

This will alllow the [login to view URL] file to be less cluttered as it will call its functions from the library file.

The ESP32 firmware controls a device with an ADXL accelerometer, an optional GPS unit, ethernet or wifi connectivity, LEDs and a buzzer. After starting up its peripheral devices it checks if ethernet is connected, if not it uses Wifi with Smartconfig protocol, then connects to AWS. This is done using AWS certificates stored in the SPIFFS memory.

Once connected to AWS it collects the ADXL FIFO buffer of accelerations every second and sends them to AWS IoT. Whilst it waits for the FIFO buffer it also syncs NTP time (or GPS time if connected), and checks if still connected to internet.

You don't have to change the way the firmware works, just tidy up the code.

Kemahiran: Arduino, Mikropengawal, Elektronik, Pengaturcaraan C++, Pengaturcaraan C

Tentang Klien:
( 6 ulasan ) Ciudad de Mexico, Mexico

ID Projek: #34039116

Dianugerahkan kepada:

(187 Ulasan)
7.1

15 pekerja bebas membida secara purata $160 untuk pekerjaan ini

(22 Ulasan)
6.1
MedaniAhmed

Hi there, I have just seen the post and looked at the attached file and looked at the main file in the src directory. It's quite long actually and needs some time to read it all. However, once the main aspect of the Lagi

$250 USD dalam 7 hari
(10 Ulasan)
5.3
VTElectronics

Hello Sir I have an Honours degree in Electronic Engineering and I have over 6 years experience developing embedded applications and PCBs. I majored in Telecommunications, Industrial Electronics, Power Electronics Lagi

$150 USD dalam 2 hari
(25 Ulasan)
5.3
edi45

Hi, let me help you with cleaning up your code, it would be easy to read, i have 8 years of experience in embedded system engineering

$250 USD dalam 7 hari
(11 Ulasan)
4.3
(6 Ulasan)
3.9
(4 Ulasan)
4.0
riskindevai

Hello How are you? Thanks for your posting job. I have read your project requirements and I am 100% sure I can complete your project perfectly. ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ I have 10 years experience in Circuit & PC Lagi

$200 USD dalam 7 hari
(2 Ulasan)
2.8
gulkanguner

Hello, I am and Embedded Software Engineer and I have experience with C Programming, esp32, freeRTOS, Mqtt, connected devices etc. I would like to help you.

$140 USD dalam 7 hari
(2 Ulasan)
1.9
SRG200127

Hello sir I have read all the problem's you want to solve my name and specialty you could see on my profile as for the work I have done my work with Bluetooth and Wi-Fi modules and have somewhat of an experience too I Lagi

$50 USD dalam 7 hari
(1 Ulasan)
0.4
aleksandar030030

Hello⭐⭐⭐⭐⭐I am senior Firmware Developer⭐⭐⭐⭐⭐ I've seriously read your post and I have understood what you need. I am sure that I can be the best developer who can perfectly complete your project. I am a senior Firm Lagi

$30 USD dalam 7 hari
(0 Ulasan)
0.0
(0 Ulasan)
0.0
oshaqueali3814

Hello, I have read your requirement and I am confident that I will able to complete this project within given time. Recently I have done one project related with it so I am really excited to work on it.

$250 USD dalam 7 hari
(0 Ulasan)
0.0
josephwriter1996

Hi, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Engineer Joseph and i hope to cooperate with you on your project . CERTIFIED EXPERT Lagi

$250 USD dalam 3 hari
(0 Ulasan)
0.0
topgradeclubltd

Hi, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Expert DOMINIC and i hope to cooperate with you on your project. CERTIFIED EXPERT IN Lagi

$250 USD dalam 4 hari
(0 Ulasan)
0.0