• Projects 8
  • Rating 5.0
  • Rating 1 175

Budget: 4000 UAH Deadline: 7 days

Hello, Sergey!

I have experience in development for ESP32 (C++) and an understanding of low-level work with peripherals. Implementing MDB 4.2 through RMT is the most correct way to handle the 9-bit protocol on this platform without using hardware "crutches."

What I propose:

RMT Driver: Configuring RMT for stable transmission and reception of 9-bit frames (Mode bit) with strict adherence to MDB timing.

Library: Implementation of the main commands of the protocol (Vending Machine Controller or Peripheral side — depending on your need). The code will be modular and optimized for ESP-IDF or Arduino framework.

  • Projects 13
  • Rating 5.0
  • Rating 582

Budget: 4000 UAH Deadline: 2 days

I have commercial experience working with ESP32 at the peripheral level: RMT, UART, DMA. I have a good understanding of the specifics of MDB 4.2 — timing requirements for pulses, inter-byte delays, commands, ACK/NAK confirmations. And the equipment to test this locally.
What you will receive:
— complete implementation of the MDB 4.2 protocol for ESP32 via RMT
— clean C++, convenient API
— documentation with examples of using the library
Before starting, I will clarify a few details regarding the required role of the device and priority commands.
I am ready to discuss.

  • Projects 35
  • Rating 4.2
  • Rating 1 251

Budget: 4444 UAH Deadline: 4 days

Hello. I have done low-level things on ESP32, I understand how to implement MDB 4.2 (9-bit, timings, state machine), including through RMT. This is not an easy task, but I will do it properly and stably, not just "to make it work." I can immediately think through the architecture of the library and provide clear usage examples.

  • Projects 9
  • Rating 5.0
  • Rating 656

Budget: 4000 UAH Deadline: 1 day

Good day, Sergey!
In general, the task is clear, but for an accurate response regarding deadlines and price, I would like to clarify some questions that arose after analyzing your task.
Please write in private messages — we will discuss the details and your wishes.

  • Projects -
  • Rating -
  • Rating 296

Budget: 4000 UAH Deadline: 25 days

Hello! I have reviewed your request for library development. I have experience working with embedded systems (STM32/ESP32) and complex protocols.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category C & C++

5 July
30 June
29 June