Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

MDB on ESP32 library

Translated89 USD

  1. 593    15  0
    2 days89 USD

    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.

  2. 1251    35  1   3
    4 days99 USD

    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.

  3. 656    9  0
    1 day89 USD

    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.

  4. 1045    7  0
    7 days89 USD

    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.

    Documentation: A detailed README with a description of methods, connection diagram (via optical isolation/level converter), and examples of initialization.

    Clean code: Use of modern C++, minimizing blocking calls.

    I am ready to discuss the details of your hardware part and the specifics of the devices that need to be connected.

  5. 296    2  0
    25 days89 USD

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

  6. Another 3 proposals concealed

Current freelance projects in the category C & C++

Reverse engineering of console utilities for querying SSD controllers (Flash ID)

1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++…

C & C++Desktop Apps ∙ 14 hours 56 minutes back ∙ 5 proposals

Development of a Minecraft Java Seed Map / Seed Viewer for the website

Development of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an…

C & C++HTML & CSS ∙ 21 hours 42 minutes back ∙ 12 proposals

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)

22 USD

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with…

C & C++C# ∙ 5 days 4 hours back ∙ 2 proposals

Consultation and audit of the current project on Odoo 19 Community Edition

We are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only…

C & C++Javascript and Typescript ∙ 8 days 6 hours back ∙ 8 proposals

Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)

It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500…

C & C++Embedded Systems & Microcontrollers ∙ 9 days 6 hours back ∙ 4 proposals

Client
Project published
2 months 14 days back
148 views
Tags
  • MDB
  • C
  • RMT