parzival2 / Nanopb_Serial

An example project that uses nanopb to pass messages on USB using Chibios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nanopb Serial

An example project that uses nanopb to pass messages on USB using Chibios. The proto files used are in proto folder and the headers and sources will be automatically generated using the cmake file provided in Nanopb.

Inorder to differentiate messages, every message has enum infront of it that differentiates it from other messages.

This implementation uses Bluepill to run the code. The messages are received and parsed using a script provided in Scripts folder. The proto files are converted into their python counter parts using python-betterproto. Please have a look in that repository for installation details.

About

An example project that uses nanopb to pass messages on USB using Chibios


Languages

Language:C 54.6%Language:Objective-C 28.9%Language:Makefile 8.2%Language:C++ 3.5%Language:Python 3.0%Language:CMake 1.9%