Skip to content

Commit e15e89a

Browse files
committed
permite la deteccion de la familia y modelo configurados por parte de los entornos de desarrollo
1 parent 5a3295d commit e15e89a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

toolchain.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,13 @@ elseif(MICROCHIP_MCU MATCHES "^(dsPIC|PIC)(32M[XZ]|[0-9]+[A-Z])([A-Z0-9]+)$")
102102

103103
if(MICROCHIP_MCU_FAMILY IN_LIST MICROCHIP_FAMILIES_8)
104104
set(CMAKE_SYSTEM_PROCESSOR "PIC_8")
105+
add_definitions(-D__${MICROCHIP_MCU_FAMILY}__ -D__${MICROCHIP_MCU_MODEL}__)
105106
elseif(MICROCHIP_MCU_FAMILY IN_LIST MICROCHIP_FAMILIES_16)
106107
set(CMAKE_SYSTEM_PROCESSOR "PIC_16")
108+
add_definitions(-D__${MICROCHIP_MCU_FAMILY}__ -D__${MICROCHIP_MCU_MODEL}__)
107109
elseif(MICROCHIP_MCU_FAMILY IN_LIST MICROCHIP_FAMILIES_32)
108110
set(CMAKE_SYSTEM_PROCESSOR "PIC_32")
111+
add_definitions(-D__${MICROCHIP_MCU_FAMILY}__ -D__${MICROCHIP_MCU_MODEL}__)
109112
else()
110113
message(FATAL_ERROR
111114
"Unsupported MCU family '${MICROCHIP_MCU_FAMILY}'."

0 commit comments

Comments
 (0)