A collection of useful C code, mostly for embedded use.
Find a file
2019-10-08 18:29:11 +02:00
inc Add list_interfaces.c 2019-10-08 18:29:11 +02:00
src Add list_interfaces.c 2019-10-08 18:29:11 +02:00
unittest Add list_interfaces.c 2019-10-08 18:29:11 +02:00
VS2017 Remove absolute paths. 2017-06-27 23:36:30 +02:00
win32 Add VS2013 solution and project files for DLL and static library builds. Add basic unit test framework. 2016-03-03 17:38:03 +00:00
.gitignore Resolve issues when building with VS2017. 2017-05-14 12:36:21 +02:00
Doxyfile Add self-documenting capabilities. 2012-10-19 17:49:06 +02:00
lint.bat Run pclint on Windows. 2017-04-25 23:28:55 +02:00
Makefile Clean up the makefile. 2017-04-25 22:29:03 +02:00
misclib.sublime-project Clean up the makefile. 2017-04-25 22:29:03 +02:00
README.md Fix some lint warnings. 2015-04-18 23:52:49 +02:00

misclib

A library of various useful C routines, mostly for embedded use.

Requirements

The following are required to build:

  • (GNU) make
  • gcc or a C90 compiler
  • doxygen for documentation

It is possible to replace make with something else such as Eclipse, Microsoft VisualStudio, or the Keil µVision IDE. You can be creative here.

It is possible to build individual files, the dependencies are clear from the #include statements. If it does not #include another module, there should not be a dependency.

Note

make misclib will build to a point, but fail to link. This will be fixed later.

make doc generates full documentation. Should be O.K. but still work in progress.