Supplemental Web Site: Use Brightspace for assignments, deadlines, other course information, and assignment submission


ECE 486 Code Commenting Requirements (ALL labs)

Overview

All C code submitted for ECE 486 should be commented to support the use of Doxygen to generate documentation directly from the source code. From the Doxygen www site: "Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D."

Documentation Basics for ECE 486

Comment Block Templates

Compiling the Documentation

Example

As one example, you might check the documentation for the libece486 library that you are using for the STM32F4-Discovery labs. Viewing the source code for the various files in the library will show the doxygen comments used to generate the documentation. (Use the "Files" tab in the documentation to find the source listings).


ECE-486 Digital Signal Processing

Spring 2022, MWF 12:00-12:50, Barrows 119