Adding module compatibility check to CMake build scripts.

- All modules have a default avr compatibilty right now (since that is what they were developed on)
- As modules get tested and added, arm support has to be turned on in the respective setup.cmake file
This commit is contained in:
Jacob Alexander 2013-01-30 18:13:49 -05:00
parent c8b4baf652
commit fc7998d605
26 changed files with 234 additions and 6 deletions

View file

@ -7,6 +7,17 @@
###
###
# Warning, module has known speed issues on non-matrix designs
# Has not been tested in a long time
#
message( AUTHOR_WARNING
"The 'basic' macro module was originally designed for matrix scanning designs,
it was found not to be scalable with NKRO keyboard converters.
It has also not been tested in a long time, use at your own risk."
)
###
# Module C files
#
@ -20,3 +31,11 @@ set( MACRO_SRCS
# Module Specific Options
#
###
# Compiler Family Compatibility
#
set( MacroModuleCompatibility
avr
)

View file

@ -20,3 +20,12 @@ set( MACRO_SRCS
# Module Specific Options
#
###
# Compiler Family Compatibility
#
set( MacroModuleCompatibility
arm
avr
)