• Проєкти 8
  • Оцінка 5.0
  • Рейтинг 1 175

Бюджет: 4000 UAH Термін: 7 днів

Вітаю, Сергію!

Маю досвід розробки під ESP32 (C++) та розуміння низькорівневої роботи з периферією. Реалізація MDB 4.2 через RMT — це найбільш правильний шлях для обробки 9-бітного протоколу на цій платформі без використання апаратних "милиць".

Що я пропоную:

Драйвер RMT: Налаштування RMT для стабільної передачі та прийому 9-бітних кадрів (Mode bit) з чітким дотриманням таймінгів MDB.

Бібліотека: Реалізація основних команд протоколу (Vending Machine Controller або Peripheral side — залежно від вашої потреби). Код буде модульним та оптимізованим під ESP-IDF або Arduino framework.

  • Проєкти 13
  • Оцінка 5.0
  • Рейтинг 582

Бюджет: 4000 UAH Термін: 2 дні

Маю комерційний досвід роботи з ESP32 на рівні периферії: RMT, UART, DMA. Добре розумію специфіку MDB 4.2 — часові вимоги до імпульсів, міжбайтові затримки, команди, ACK/NAK підтвердження. Та обладнання щоб це протестувати локально.
Що отримаєте:
— повна реалізація протоколу MDB 4.2 для ESP32 через RMT
— чистий C++, зручний API
— документація з прикладами використання бібліотеки
Перед стартом уточню кілька деталей щодо потрібної ролі пристрою та пріоритетних команд.
Готовий обговорити.

  • Проєкти 35
  • Оцінка 4.2
  • Рейтинг 1 251

Бюджет: 4444 UAH Термін: 4 дні

Привіт. Робив низькорівневі речі на ESP32, розумію, як реалізувати MDB 4.2 (9-біт, таймінги, станова машина), в тому числі через RMT. Це не проста задача, але зроблю нормально і стабільно, а не “лише б працювало”. Можу одразу продумати архітектуру бібліотеки і дати зрозумілі приклади використання.

  • Проєкти 9
  • Оцінка 5.0
  • Рейтинг 656

Бюджет: 4000 UAH Термін: 1 день

Доброго дня, Сергію!
В цілому завдання зрозуміле, для точного відповіді щодо термінів і ціни, хотілося б уточнити деякі питання, які у мене виникли після аналізу вашого завдання.
Пишіть в приватні повідомлення — обговоримо деталі та ваші побажання.

  • Проєкти -
  • Оцінка -
  • Рейтинг 296

Бюджет: 4000 UAH Термін: 25 днів

Вітаю! Ознайомився з вашим запитом на розробку бібліотеки. Маю досвід роботи з вбудованими системами (STM32/ESP32) та складними протоколами.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії C та C++

5 липня
30 червня
29 червня