Larger Array
diff --git a/Makefile b/Makefile
index 32f563c..833d219 100644
--- a/Makefile
+++ b/Makefile
@@ -21,7 +21,7 @@
 SIM?=RTL
 
 # Install lite version of caravel, (1): caravel-lite, (0): caravel
-CARAVEL_LITE?=1
+CARAVEL_LITE?=0
 
 # PDK switch varient
 export PDK?=gf180mcuC
diff --git a/caravel b/caravel
new file mode 160000
index 0000000..b0dbe38
--- /dev/null
+++ b/caravel
@@ -0,0 +1 @@
+Subproject commit b0dbe389f8a37e9d0990b74bdb52487f8655ddc1
diff --git a/gds/user_project_wrapper.gds b/gds/user_project_wrapper.gds
index dbe1118..06f81de 100644
--- a/gds/user_project_wrapper.gds
+++ b/gds/user_project_wrapper.gds
Binary files differ
diff --git a/verilog/rtl/user_defines.v b/verilog/rtl/user_defines.v
index 3d8e0cc..e786f61 100644
--- a/verilog/rtl/user_defines.v
+++ b/verilog/rtl/user_defines.v
@@ -52,7 +52,7 @@
 
 `define USER_CONFIG_GPIO_5_INIT  `GPIO_MODE_USER_STD_INPUT_NOPULL
 `define USER_CONFIG_GPIO_6_INIT  `GPIO_MODE_USER_STD_INPUT_NOPULL
-`define USER_CONFIG_GPIO_7_INIT  `GPIO_MODE_USER_STD_INPUT_NOPULL
+`define USER_CONFIG_GPIO_7_INIT  `GPIO_MODE_USER_STD_OUTPUT
 `define USER_CONFIG_GPIO_8_INIT  `GPIO_MODE_USER_STD_INPUT_NOPULL
 `define USER_CONFIG_GPIO_9_INIT  `GPIO_MODE_USER_STD_INPUT_NOPULL
 `define USER_CONFIG_GPIO_10_INIT `GPIO_MODE_USER_STD_INPUT_NOPULL