Mercurial > louis > kiibohd-controller
comparison Lib/CMake/kll.cmake @ 361:7c6ac7b88cda
Working support for Interconnect
- Supports up to 255 slave nodes (you'll run into ScanCode limitations before then)
- Requires most recent kll compiler update
- Additional debugging output and stats counters
- Noise and parity checking
- Fixed TxFIFO issue when sending buffers larger than the FIFO
- Cleaned up defaultMap.kll
- Added ScanCode caching (reduces interconnect traffic significantly)
- Interconnect module code is conditionally compiled into PartialMap module if required
author | Jacob Alexander <haata@kiibohd.com> |
---|---|
date | Sat, 15 Aug 2015 21:53:59 -0700 |
parents | b4f66a698f36 |
children |
comparison
equal
deleted
inserted
replaced
360:dbefb68411e1 | 361:7c6ac7b88cda |
---|---|
56 set ( pathname "${PROJECT_SOURCE_DIR}/${ScanModulePath}" ) | 56 set ( pathname "${PROJECT_SOURCE_DIR}/${ScanModulePath}" ) |
57 | 57 |
58 string ( REPLACE " " ";" MAP_LIST ${BaseMap} ) # Change spaces to semicolons | 58 string ( REPLACE " " ";" MAP_LIST ${BaseMap} ) # Change spaces to semicolons |
59 foreach ( MAP ${MAP_LIST} ) | 59 foreach ( MAP ${MAP_LIST} ) |
60 # Only check the Scan Module for BaseMap .kll files, default to defaultMap.kll | 60 # Only check the Scan Module for BaseMap .kll files, default to defaultMap.kll |
61 message("THIS -> ${pathname} ${MAP}") | |
62 if ( NOT EXISTS ${pathname}/${MAP}.kll ) | 61 if ( NOT EXISTS ${pathname}/${MAP}.kll ) |
63 set ( BaseMap_Args ${BaseMap_Args} ${pathname}/defaultMap.kll ) | 62 set ( BaseMap_Args ${BaseMap_Args} ${pathname}/defaultMap.kll ) |
64 set ( KLL_DEPENDS ${KLL_DEPENDS} ${pathname}/defaultMap.kll ) | 63 set ( KLL_DEPENDS ${KLL_DEPENDS} ${pathname}/defaultMap.kll ) |
65 elseif ( EXISTS "${pathname}/${MAP}.kll" ) | 64 elseif ( EXISTS "${pathname}/${MAP}.kll" ) |
66 set ( BaseMap_Args ${BaseMap_Args} ${pathname}/${MAP}.kll ) | 65 set ( BaseMap_Args ${BaseMap_Args} ${pathname}/${MAP}.kll ) |