working on implementing device_drivers directory into cmake

spi
polymurph 3 years ago
parent 6842f8a6c1
commit 7d19fb79c7

@ -25,6 +25,7 @@ set(EXECUTABLE ${PROJECT_NAME}) #Create the executable
set(INTERFACES_DIR ${CMAKE_SOURCE_DIR}/csl/interfaces)
set(UTILS_DIR ${CMAKE_SOURCE_DIR}/utils/assert)
set(DRIVERS_DIR ${CMAKE_SOURCE_DIR}/drivers)
set(DEVICE_DRIVERS_DIR ${CMAKE_SOURCE_DIR}/device_drivers)
####################################################################################################
#SUBDIRECTORIES Will add the given folders to the porject an check for CmakeLists.txt
@ -33,6 +34,7 @@ include(${PROJECT_DEFS})
add_subdirectory(utils)
add_subdirectory(csl)
add_subdirectory(drivers)
add_subdirectory(device_drivers)
message("${BoldBlue}Project Info ${ColourReset}")
message("${Blue} |--> Exec Name \t: ${EXECUTABLE} ${ColourReset}")
@ -41,6 +43,7 @@ message("${Blue} |--> Project Def\t: ${PROJECT_DEFS} ${ColourReset}")
message("${Blue} |--> Interfaces Dir\t: ${INTERFACES_DIR} ${ColourReset}")
message("${Blue} |--> Libs used\t\t: ${EXTRA_LIBS} ${ColourReset}")
message("${Blue} |--> Drivers Dir\t: ${DRIVERS_DIR} ${ColourReset}")
message("${Blue} |--> Device Driver Dir\t: ${DEVICE_DRIVERS_DIR} ${ColourReset}")
####################################################################################################
#EXECUTABLE

@ -1,5 +1,7 @@
add_library(MAX7219 max7219.c)
target_compile_options(MAX7219 PRIVATE ${C_FLAGS})
target_compile_definitions(MAX7219 PRIVATE ${C_DEFS})
target_include_directories(MAX7219 PUBLIC ${INTERFACES_DIR} ${CSL_INCLUDES})
add_library(sub::max7219 ALIAS MAX7219)
add_subdirectory(max7219)
#add_library(MAX7219 max7219.c)
#target_compile_options(MAX7219 PRIVATE ${C_FLAGS})
#target_compile_definitions(MAX7219 PRIVATE ${C_DEFS})
#target_include_directories(MAX7219 PUBLIC ${INTERFACES_DIR} ${CSL_INCLUDES})
#add_library(sub::max7219 ALIAS MAX7219)

@ -0,0 +1 @@
add_executable(max7219.c max7219.h)

@ -6,8 +6,8 @@
#include "timer.h"
#include "spi.h"
//#include "max7219.h"
#include "ked/device_drivers/max7219/max7219.h"
#include "max7219.h"
//#include "ked/device_drivers/max7219/max7219.h"
#if 0
typedef enum{

Loading…
Cancel
Save