Feature #592

AMiRo-LLD configuration via Makefile

Added by Thomas Schöpping 9 months ago. Updated 21 days ago.

Status:ResolvedStart date:2019-03-08
Priority:LowDue date:
Assignee:Thomas Schöpping% Done:

100%

Category:-Estimated time:8.00 hours
Target version:-

Description

Currently AMiRo-LLD drivers are activated via the alldconf.h file, which results in numerous files being compiled without providing any functionality. Furthermore, those useless files will be included in the QtCreator projects, since GCC evaluates them.
To tackle this issue, drivers should be enabled via the module Makefile, so only the required files and paths are included to the build process. The alldconf.h file can still be used to configure the drivers if they provide further settings.

History

#1 Updated by Thomas Schöpping 9 months ago

  • Parent task set to #593

#2 Updated by Thomas Schöpping 9 months ago

  • Parent task deleted (#593)

#3 Updated by Thomas Schöpping 9 months ago

  • Parent task set to #593

#4 Updated by Thomas Schöpping 9 months ago

  • Parent task deleted (#593)

#5 Updated by Thomas Schöpping 21 days ago

  • Status changed from New to Resolved
  • Assignee set to Thomas Schöpping
  • % Done changed from 0 to 100
  • Estimated time changed from 4.00 to 8.00

Any LLDs now have to be included via the module Makefile and are completely ignored during compilation otherwise.
The same approach has been adopted for tests.
All involved 'parts' (individual LLDs, individual tests at AMiRo-OS level, and individual tests at module level) now come with their own .mk scripts, which can be easily included by the module Makefile.

Also available in: Atom PDF