User Tools

Site Tools


coding_style

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
coding_style [2019/10/24 09:32] – [Documentation] Add a note on README files (Markdown) damiencoding_style [2022/09/16 18:16] (current) – [C/C++] ddecoeyer
Line 5: Line 5:
  
 ====== C/C++ ====== ====== C/C++ ======
 +
 +A Gerrit repository contains formatter configuration profiles compatible with Eclipse and Visual Studio. Refer to the attached README to know how to use them.
 +
 +An Eclipse configuration file is available in the Quimesis Drive ([[https://drive.google.com/drive/u/1/folders/15kA1L8lqPqv_KUtLvTHGBcdgA3z_MHsB | 06 Documentation > Doc info]] > ''quimesis_coding_rules_for_eclipse.xml''); refer to the ''Development environment'' document in the same directory for how to use it.
 ===== Indentation ===== ===== Indentation =====
  
Line 150: Line 154:
  
 A standard-compliant UPnP library to build devices and control points. A standard-compliant UPnP library to build devices and control points.
 +
 +===== Mosquitto (MQTT) =====
 +
 +http://mosquitto.org/
 +
 +Ubuntu package to install: ''libmosquitto-dev''
 +
 +
 +===== JSON =====
 +
 +https://github.com/open-source-parsers/jsoncpp
 +
 +Ubuntu package to install: ''libjsoncpp-dev''
 +
 +===== Serial port =====
 +
 +http://libserial.sourceforge.net/
 +
 +Ubuntu package to install: ''libserial-dev''
 +
 +===== Suggestions =====
 +
 +  * switch case indentation:
 +<code cpp>
 +switch(<var>)
 +{
 +    case <value>:
 +    {
 +        <code>
 +        break;
 +    }
 +}
 +</code>
coding_style.1571902372.txt.gz · Last modified: 2019/10/24 09:32 by damien