diff --git a/baremetal/Makefile b/blink-openocd/Makefile
similarity index 100%
rename from baremetal/Makefile
rename to blink-openocd/Makefile
diff --git a/baremetal/main.c b/blink-openocd/main.c
similarity index 100%
rename from baremetal/main.c
rename to blink-openocd/main.c
diff --git a/baremetal/main.elf b/blink-openocd/main.elf
similarity index 100%
rename from baremetal/main.elf
rename to blink-openocd/main.elf
diff --git a/baremetal/openocd.cfg b/blink-openocd/openocd.cfg
similarity index 100%
rename from baremetal/openocd.cfg
rename to blink-openocd/openocd.cfg
diff --git a/baremetal/samd51/CMSIS/Documentation/Core/html/index.html b/blink-openocd/samd51/CMSIS/Documentation/Core/html/index.html
similarity index 100%
rename from baremetal/samd51/CMSIS/Documentation/Core/html/index.html
rename to blink-openocd/samd51/CMSIS/Documentation/Core/html/index.html
diff --git a/baremetal/samd51/CMSIS/Include/arm_common_tables.h b/blink-openocd/samd51/CMSIS/Include/arm_common_tables.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/arm_common_tables.h
rename to blink-openocd/samd51/CMSIS/Include/arm_common_tables.h
diff --git a/baremetal/samd51/CMSIS/Include/arm_const_structs.h b/blink-openocd/samd51/CMSIS/Include/arm_const_structs.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/arm_const_structs.h
rename to blink-openocd/samd51/CMSIS/Include/arm_const_structs.h
diff --git a/baremetal/samd51/CMSIS/Include/arm_math.h b/blink-openocd/samd51/CMSIS/Include/arm_math.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/arm_math.h
rename to blink-openocd/samd51/CMSIS/Include/arm_math.h
diff --git a/baremetal/samd51/CMSIS/Include/cmsis_armcc.h b/blink-openocd/samd51/CMSIS/Include/cmsis_armcc.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/cmsis_armcc.h
rename to blink-openocd/samd51/CMSIS/Include/cmsis_armcc.h
diff --git a/baremetal/samd51/CMSIS/Include/cmsis_armclang.h b/blink-openocd/samd51/CMSIS/Include/cmsis_armclang.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/cmsis_armclang.h
rename to blink-openocd/samd51/CMSIS/Include/cmsis_armclang.h
diff --git a/baremetal/samd51/CMSIS/Include/cmsis_compiler.h b/blink-openocd/samd51/CMSIS/Include/cmsis_compiler.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/cmsis_compiler.h
rename to blink-openocd/samd51/CMSIS/Include/cmsis_compiler.h
diff --git a/baremetal/samd51/CMSIS/Include/cmsis_gcc.h b/blink-openocd/samd51/CMSIS/Include/cmsis_gcc.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/cmsis_gcc.h
rename to blink-openocd/samd51/CMSIS/Include/cmsis_gcc.h
diff --git a/baremetal/samd51/CMSIS/Include/core_armv8mbl.h b/blink-openocd/samd51/CMSIS/Include/core_armv8mbl.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_armv8mbl.h
rename to blink-openocd/samd51/CMSIS/Include/core_armv8mbl.h
diff --git a/baremetal/samd51/CMSIS/Include/core_armv8mml.h b/blink-openocd/samd51/CMSIS/Include/core_armv8mml.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_armv8mml.h
rename to blink-openocd/samd51/CMSIS/Include/core_armv8mml.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm0.h b/blink-openocd/samd51/CMSIS/Include/core_cm0.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm0.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm0.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm0plus.h b/blink-openocd/samd51/CMSIS/Include/core_cm0plus.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm0plus.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm0plus.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm23.h b/blink-openocd/samd51/CMSIS/Include/core_cm23.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm23.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm23.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm3.h b/blink-openocd/samd51/CMSIS/Include/core_cm3.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm3.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm3.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm33.h b/blink-openocd/samd51/CMSIS/Include/core_cm33.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm33.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm33.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm4.h b/blink-openocd/samd51/CMSIS/Include/core_cm4.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm4.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm4.h
diff --git a/baremetal/samd51/CMSIS/Include/core_cm7.h b/blink-openocd/samd51/CMSIS/Include/core_cm7.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_cm7.h
rename to blink-openocd/samd51/CMSIS/Include/core_cm7.h
diff --git a/baremetal/samd51/CMSIS/Include/core_sc000.h b/blink-openocd/samd51/CMSIS/Include/core_sc000.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_sc000.h
rename to blink-openocd/samd51/CMSIS/Include/core_sc000.h
diff --git a/baremetal/samd51/CMSIS/Include/core_sc300.h b/blink-openocd/samd51/CMSIS/Include/core_sc300.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/core_sc300.h
rename to blink-openocd/samd51/CMSIS/Include/core_sc300.h
diff --git a/baremetal/samd51/CMSIS/Include/tz_context.h b/blink-openocd/samd51/CMSIS/Include/tz_context.h
similarity index 100%
rename from baremetal/samd51/CMSIS/Include/tz_context.h
rename to blink-openocd/samd51/CMSIS/Include/tz_context.h
diff --git a/baremetal/samd51/include/component-version.h b/blink-openocd/samd51/include/component-version.h
similarity index 100%
rename from baremetal/samd51/include/component-version.h
rename to blink-openocd/samd51/include/component-version.h
diff --git a/baremetal/samd51/include/component/ac.h b/blink-openocd/samd51/include/component/ac.h
similarity index 100%
rename from baremetal/samd51/include/component/ac.h
rename to blink-openocd/samd51/include/component/ac.h
diff --git a/baremetal/samd51/include/component/adc.h b/blink-openocd/samd51/include/component/adc.h
similarity index 100%
rename from baremetal/samd51/include/component/adc.h
rename to blink-openocd/samd51/include/component/adc.h
diff --git a/baremetal/samd51/include/component/aes.h b/blink-openocd/samd51/include/component/aes.h
similarity index 100%
rename from baremetal/samd51/include/component/aes.h
rename to blink-openocd/samd51/include/component/aes.h
diff --git a/baremetal/samd51/include/component/can.h b/blink-openocd/samd51/include/component/can.h
similarity index 100%
rename from baremetal/samd51/include/component/can.h
rename to blink-openocd/samd51/include/component/can.h
diff --git a/baremetal/samd51/include/component/ccl.h b/blink-openocd/samd51/include/component/ccl.h
similarity index 100%
rename from baremetal/samd51/include/component/ccl.h
rename to blink-openocd/samd51/include/component/ccl.h
diff --git a/baremetal/samd51/include/component/cmcc.h b/blink-openocd/samd51/include/component/cmcc.h
similarity index 100%
rename from baremetal/samd51/include/component/cmcc.h
rename to blink-openocd/samd51/include/component/cmcc.h
diff --git a/baremetal/samd51/include/component/dac.h b/blink-openocd/samd51/include/component/dac.h
similarity index 100%
rename from baremetal/samd51/include/component/dac.h
rename to blink-openocd/samd51/include/component/dac.h
diff --git a/baremetal/samd51/include/component/dmac.h b/blink-openocd/samd51/include/component/dmac.h
similarity index 100%
rename from baremetal/samd51/include/component/dmac.h
rename to blink-openocd/samd51/include/component/dmac.h
diff --git a/baremetal/samd51/include/component/dsu.h b/blink-openocd/samd51/include/component/dsu.h
similarity index 100%
rename from baremetal/samd51/include/component/dsu.h
rename to blink-openocd/samd51/include/component/dsu.h
diff --git a/baremetal/samd51/include/component/eic.h b/blink-openocd/samd51/include/component/eic.h
similarity index 100%
rename from baremetal/samd51/include/component/eic.h
rename to blink-openocd/samd51/include/component/eic.h
diff --git a/baremetal/samd51/include/component/evsys.h b/blink-openocd/samd51/include/component/evsys.h
similarity index 100%
rename from baremetal/samd51/include/component/evsys.h
rename to blink-openocd/samd51/include/component/evsys.h
diff --git a/baremetal/samd51/include/component/freqm.h b/blink-openocd/samd51/include/component/freqm.h
similarity index 100%
rename from baremetal/samd51/include/component/freqm.h
rename to blink-openocd/samd51/include/component/freqm.h
diff --git a/baremetal/samd51/include/component/gclk.h b/blink-openocd/samd51/include/component/gclk.h
similarity index 100%
rename from baremetal/samd51/include/component/gclk.h
rename to blink-openocd/samd51/include/component/gclk.h
diff --git a/baremetal/samd51/include/component/hmatrixb.h b/blink-openocd/samd51/include/component/hmatrixb.h
similarity index 100%
rename from baremetal/samd51/include/component/hmatrixb.h
rename to blink-openocd/samd51/include/component/hmatrixb.h
diff --git a/baremetal/samd51/include/component/i2s.h b/blink-openocd/samd51/include/component/i2s.h
similarity index 100%
rename from baremetal/samd51/include/component/i2s.h
rename to blink-openocd/samd51/include/component/i2s.h
diff --git a/baremetal/samd51/include/component/icm.h b/blink-openocd/samd51/include/component/icm.h
similarity index 100%
rename from baremetal/samd51/include/component/icm.h
rename to blink-openocd/samd51/include/component/icm.h
diff --git a/baremetal/samd51/include/component/mclk.h b/blink-openocd/samd51/include/component/mclk.h
similarity index 100%
rename from baremetal/samd51/include/component/mclk.h
rename to blink-openocd/samd51/include/component/mclk.h
diff --git a/baremetal/samd51/include/component/nvmctrl.h b/blink-openocd/samd51/include/component/nvmctrl.h
similarity index 100%
rename from baremetal/samd51/include/component/nvmctrl.h
rename to blink-openocd/samd51/include/component/nvmctrl.h
diff --git a/baremetal/samd51/include/component/osc32kctrl.h b/blink-openocd/samd51/include/component/osc32kctrl.h
similarity index 100%
rename from baremetal/samd51/include/component/osc32kctrl.h
rename to blink-openocd/samd51/include/component/osc32kctrl.h
diff --git a/baremetal/samd51/include/component/oscctrl.h b/blink-openocd/samd51/include/component/oscctrl.h
similarity index 100%
rename from baremetal/samd51/include/component/oscctrl.h
rename to blink-openocd/samd51/include/component/oscctrl.h
diff --git a/baremetal/samd51/include/component/pac.h b/blink-openocd/samd51/include/component/pac.h
similarity index 100%
rename from baremetal/samd51/include/component/pac.h
rename to blink-openocd/samd51/include/component/pac.h
diff --git a/baremetal/samd51/include/component/pcc.h b/blink-openocd/samd51/include/component/pcc.h
similarity index 100%
rename from baremetal/samd51/include/component/pcc.h
rename to blink-openocd/samd51/include/component/pcc.h
diff --git a/baremetal/samd51/include/component/pdec.h b/blink-openocd/samd51/include/component/pdec.h
similarity index 100%
rename from baremetal/samd51/include/component/pdec.h
rename to blink-openocd/samd51/include/component/pdec.h
diff --git a/baremetal/samd51/include/component/pm.h b/blink-openocd/samd51/include/component/pm.h
similarity index 100%
rename from baremetal/samd51/include/component/pm.h
rename to blink-openocd/samd51/include/component/pm.h
diff --git a/baremetal/samd51/include/component/port.h b/blink-openocd/samd51/include/component/port.h
similarity index 100%
rename from baremetal/samd51/include/component/port.h
rename to blink-openocd/samd51/include/component/port.h
diff --git a/baremetal/samd51/include/component/qspi.h b/blink-openocd/samd51/include/component/qspi.h
similarity index 100%
rename from baremetal/samd51/include/component/qspi.h
rename to blink-openocd/samd51/include/component/qspi.h
diff --git a/baremetal/samd51/include/component/ramecc.h b/blink-openocd/samd51/include/component/ramecc.h
similarity index 100%
rename from baremetal/samd51/include/component/ramecc.h
rename to blink-openocd/samd51/include/component/ramecc.h
diff --git a/baremetal/samd51/include/component/rstc.h b/blink-openocd/samd51/include/component/rstc.h
similarity index 100%
rename from baremetal/samd51/include/component/rstc.h
rename to blink-openocd/samd51/include/component/rstc.h
diff --git a/baremetal/samd51/include/component/rtc.h b/blink-openocd/samd51/include/component/rtc.h
similarity index 100%
rename from baremetal/samd51/include/component/rtc.h
rename to blink-openocd/samd51/include/component/rtc.h
diff --git a/baremetal/samd51/include/component/sdhc.h b/blink-openocd/samd51/include/component/sdhc.h
similarity index 100%
rename from baremetal/samd51/include/component/sdhc.h
rename to blink-openocd/samd51/include/component/sdhc.h
diff --git a/baremetal/samd51/include/component/sercom.h b/blink-openocd/samd51/include/component/sercom.h
similarity index 100%
rename from baremetal/samd51/include/component/sercom.h
rename to blink-openocd/samd51/include/component/sercom.h
diff --git a/baremetal/samd51/include/component/supc.h b/blink-openocd/samd51/include/component/supc.h
similarity index 100%
rename from baremetal/samd51/include/component/supc.h
rename to blink-openocd/samd51/include/component/supc.h
diff --git a/baremetal/samd51/include/component/tal.h b/blink-openocd/samd51/include/component/tal.h
similarity index 100%
rename from baremetal/samd51/include/component/tal.h
rename to blink-openocd/samd51/include/component/tal.h
diff --git a/baremetal/samd51/include/component/tc.h b/blink-openocd/samd51/include/component/tc.h
similarity index 100%
rename from baremetal/samd51/include/component/tc.h
rename to blink-openocd/samd51/include/component/tc.h
diff --git a/baremetal/samd51/include/component/tcc.h b/blink-openocd/samd51/include/component/tcc.h
similarity index 100%
rename from baremetal/samd51/include/component/tcc.h
rename to blink-openocd/samd51/include/component/tcc.h
diff --git a/baremetal/samd51/include/component/trng.h b/blink-openocd/samd51/include/component/trng.h
similarity index 100%
rename from baremetal/samd51/include/component/trng.h
rename to blink-openocd/samd51/include/component/trng.h
diff --git a/baremetal/samd51/include/component/usb.h b/blink-openocd/samd51/include/component/usb.h
similarity index 100%
rename from baremetal/samd51/include/component/usb.h
rename to blink-openocd/samd51/include/component/usb.h
diff --git a/baremetal/samd51/include/component/wdt.h b/blink-openocd/samd51/include/component/wdt.h
similarity index 100%
rename from baremetal/samd51/include/component/wdt.h
rename to blink-openocd/samd51/include/component/wdt.h
diff --git a/baremetal/samd51/include/instance/ac.h b/blink-openocd/samd51/include/instance/ac.h
similarity index 100%
rename from baremetal/samd51/include/instance/ac.h
rename to blink-openocd/samd51/include/instance/ac.h
diff --git a/baremetal/samd51/include/instance/adc0.h b/blink-openocd/samd51/include/instance/adc0.h
similarity index 100%
rename from baremetal/samd51/include/instance/adc0.h
rename to blink-openocd/samd51/include/instance/adc0.h
diff --git a/baremetal/samd51/include/instance/adc1.h b/blink-openocd/samd51/include/instance/adc1.h
similarity index 100%
rename from baremetal/samd51/include/instance/adc1.h
rename to blink-openocd/samd51/include/instance/adc1.h
diff --git a/baremetal/samd51/include/instance/aes.h b/blink-openocd/samd51/include/instance/aes.h
similarity index 100%
rename from baremetal/samd51/include/instance/aes.h
rename to blink-openocd/samd51/include/instance/aes.h
diff --git a/baremetal/samd51/include/instance/can0.h b/blink-openocd/samd51/include/instance/can0.h
similarity index 100%
rename from baremetal/samd51/include/instance/can0.h
rename to blink-openocd/samd51/include/instance/can0.h
diff --git a/baremetal/samd51/include/instance/can1.h b/blink-openocd/samd51/include/instance/can1.h
similarity index 100%
rename from baremetal/samd51/include/instance/can1.h
rename to blink-openocd/samd51/include/instance/can1.h
diff --git a/baremetal/samd51/include/instance/ccl.h b/blink-openocd/samd51/include/instance/ccl.h
similarity index 100%
rename from baremetal/samd51/include/instance/ccl.h
rename to blink-openocd/samd51/include/instance/ccl.h
diff --git a/baremetal/samd51/include/instance/cmcc.h b/blink-openocd/samd51/include/instance/cmcc.h
similarity index 100%
rename from baremetal/samd51/include/instance/cmcc.h
rename to blink-openocd/samd51/include/instance/cmcc.h
diff --git a/baremetal/samd51/include/instance/dac.h b/blink-openocd/samd51/include/instance/dac.h
similarity index 100%
rename from baremetal/samd51/include/instance/dac.h
rename to blink-openocd/samd51/include/instance/dac.h
diff --git a/baremetal/samd51/include/instance/dmac.h b/blink-openocd/samd51/include/instance/dmac.h
similarity index 100%
rename from baremetal/samd51/include/instance/dmac.h
rename to blink-openocd/samd51/include/instance/dmac.h
diff --git a/baremetal/samd51/include/instance/dsu.h b/blink-openocd/samd51/include/instance/dsu.h
similarity index 100%
rename from baremetal/samd51/include/instance/dsu.h
rename to blink-openocd/samd51/include/instance/dsu.h
diff --git a/baremetal/samd51/include/instance/eic.h b/blink-openocd/samd51/include/instance/eic.h
similarity index 100%
rename from baremetal/samd51/include/instance/eic.h
rename to blink-openocd/samd51/include/instance/eic.h
diff --git a/baremetal/samd51/include/instance/evsys.h b/blink-openocd/samd51/include/instance/evsys.h
similarity index 100%
rename from baremetal/samd51/include/instance/evsys.h
rename to blink-openocd/samd51/include/instance/evsys.h
diff --git a/baremetal/samd51/include/instance/freqm.h b/blink-openocd/samd51/include/instance/freqm.h
similarity index 100%
rename from baremetal/samd51/include/instance/freqm.h
rename to blink-openocd/samd51/include/instance/freqm.h
diff --git a/baremetal/samd51/include/instance/gclk.h b/blink-openocd/samd51/include/instance/gclk.h
similarity index 100%
rename from baremetal/samd51/include/instance/gclk.h
rename to blink-openocd/samd51/include/instance/gclk.h
diff --git a/baremetal/samd51/include/instance/hmatrix.h b/blink-openocd/samd51/include/instance/hmatrix.h
similarity index 100%
rename from baremetal/samd51/include/instance/hmatrix.h
rename to blink-openocd/samd51/include/instance/hmatrix.h
diff --git a/baremetal/samd51/include/instance/i2s.h b/blink-openocd/samd51/include/instance/i2s.h
similarity index 100%
rename from baremetal/samd51/include/instance/i2s.h
rename to blink-openocd/samd51/include/instance/i2s.h
diff --git a/baremetal/samd51/include/instance/icm.h b/blink-openocd/samd51/include/instance/icm.h
similarity index 100%
rename from baremetal/samd51/include/instance/icm.h
rename to blink-openocd/samd51/include/instance/icm.h
diff --git a/baremetal/samd51/include/instance/mclk.h b/blink-openocd/samd51/include/instance/mclk.h
similarity index 100%
rename from baremetal/samd51/include/instance/mclk.h
rename to blink-openocd/samd51/include/instance/mclk.h
diff --git a/baremetal/samd51/include/instance/nvmctrl.h b/blink-openocd/samd51/include/instance/nvmctrl.h
similarity index 100%
rename from baremetal/samd51/include/instance/nvmctrl.h
rename to blink-openocd/samd51/include/instance/nvmctrl.h
diff --git a/baremetal/samd51/include/instance/osc32kctrl.h b/blink-openocd/samd51/include/instance/osc32kctrl.h
similarity index 100%
rename from baremetal/samd51/include/instance/osc32kctrl.h
rename to blink-openocd/samd51/include/instance/osc32kctrl.h
diff --git a/baremetal/samd51/include/instance/oscctrl.h b/blink-openocd/samd51/include/instance/oscctrl.h
similarity index 100%
rename from baremetal/samd51/include/instance/oscctrl.h
rename to blink-openocd/samd51/include/instance/oscctrl.h
diff --git a/baremetal/samd51/include/instance/pac.h b/blink-openocd/samd51/include/instance/pac.h
similarity index 100%
rename from baremetal/samd51/include/instance/pac.h
rename to blink-openocd/samd51/include/instance/pac.h
diff --git a/baremetal/samd51/include/instance/pcc.h b/blink-openocd/samd51/include/instance/pcc.h
similarity index 100%
rename from baremetal/samd51/include/instance/pcc.h
rename to blink-openocd/samd51/include/instance/pcc.h
diff --git a/baremetal/samd51/include/instance/pdec.h b/blink-openocd/samd51/include/instance/pdec.h
similarity index 100%
rename from baremetal/samd51/include/instance/pdec.h
rename to blink-openocd/samd51/include/instance/pdec.h
diff --git a/baremetal/samd51/include/instance/pm.h b/blink-openocd/samd51/include/instance/pm.h
similarity index 100%
rename from baremetal/samd51/include/instance/pm.h
rename to blink-openocd/samd51/include/instance/pm.h
diff --git a/baremetal/samd51/include/instance/port.h b/blink-openocd/samd51/include/instance/port.h
similarity index 100%
rename from baremetal/samd51/include/instance/port.h
rename to blink-openocd/samd51/include/instance/port.h
diff --git a/baremetal/samd51/include/instance/pukcc.h b/blink-openocd/samd51/include/instance/pukcc.h
similarity index 100%
rename from baremetal/samd51/include/instance/pukcc.h
rename to blink-openocd/samd51/include/instance/pukcc.h
diff --git a/baremetal/samd51/include/instance/qspi.h b/blink-openocd/samd51/include/instance/qspi.h
similarity index 100%
rename from baremetal/samd51/include/instance/qspi.h
rename to blink-openocd/samd51/include/instance/qspi.h
diff --git a/baremetal/samd51/include/instance/ramecc.h b/blink-openocd/samd51/include/instance/ramecc.h
similarity index 100%
rename from baremetal/samd51/include/instance/ramecc.h
rename to blink-openocd/samd51/include/instance/ramecc.h
diff --git a/baremetal/samd51/include/instance/rstc.h b/blink-openocd/samd51/include/instance/rstc.h
similarity index 100%
rename from baremetal/samd51/include/instance/rstc.h
rename to blink-openocd/samd51/include/instance/rstc.h
diff --git a/baremetal/samd51/include/instance/rtc.h b/blink-openocd/samd51/include/instance/rtc.h
similarity index 100%
rename from baremetal/samd51/include/instance/rtc.h
rename to blink-openocd/samd51/include/instance/rtc.h
diff --git a/baremetal/samd51/include/instance/sdhc0.h b/blink-openocd/samd51/include/instance/sdhc0.h
similarity index 100%
rename from baremetal/samd51/include/instance/sdhc0.h
rename to blink-openocd/samd51/include/instance/sdhc0.h
diff --git a/baremetal/samd51/include/instance/sdhc1.h b/blink-openocd/samd51/include/instance/sdhc1.h
similarity index 100%
rename from baremetal/samd51/include/instance/sdhc1.h
rename to blink-openocd/samd51/include/instance/sdhc1.h
diff --git a/baremetal/samd51/include/instance/sercom0.h b/blink-openocd/samd51/include/instance/sercom0.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom0.h
rename to blink-openocd/samd51/include/instance/sercom0.h
diff --git a/baremetal/samd51/include/instance/sercom1.h b/blink-openocd/samd51/include/instance/sercom1.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom1.h
rename to blink-openocd/samd51/include/instance/sercom1.h
diff --git a/baremetal/samd51/include/instance/sercom2.h b/blink-openocd/samd51/include/instance/sercom2.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom2.h
rename to blink-openocd/samd51/include/instance/sercom2.h
diff --git a/baremetal/samd51/include/instance/sercom3.h b/blink-openocd/samd51/include/instance/sercom3.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom3.h
rename to blink-openocd/samd51/include/instance/sercom3.h
diff --git a/baremetal/samd51/include/instance/sercom4.h b/blink-openocd/samd51/include/instance/sercom4.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom4.h
rename to blink-openocd/samd51/include/instance/sercom4.h
diff --git a/baremetal/samd51/include/instance/sercom5.h b/blink-openocd/samd51/include/instance/sercom5.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom5.h
rename to blink-openocd/samd51/include/instance/sercom5.h
diff --git a/baremetal/samd51/include/instance/sercom6.h b/blink-openocd/samd51/include/instance/sercom6.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom6.h
rename to blink-openocd/samd51/include/instance/sercom6.h
diff --git a/baremetal/samd51/include/instance/sercom7.h b/blink-openocd/samd51/include/instance/sercom7.h
similarity index 100%
rename from baremetal/samd51/include/instance/sercom7.h
rename to blink-openocd/samd51/include/instance/sercom7.h
diff --git a/baremetal/samd51/include/instance/supc.h b/blink-openocd/samd51/include/instance/supc.h
similarity index 100%
rename from baremetal/samd51/include/instance/supc.h
rename to blink-openocd/samd51/include/instance/supc.h
diff --git a/baremetal/samd51/include/instance/tal.h b/blink-openocd/samd51/include/instance/tal.h
similarity index 100%
rename from baremetal/samd51/include/instance/tal.h
rename to blink-openocd/samd51/include/instance/tal.h
diff --git a/baremetal/samd51/include/instance/tc0.h b/blink-openocd/samd51/include/instance/tc0.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc0.h
rename to blink-openocd/samd51/include/instance/tc0.h
diff --git a/baremetal/samd51/include/instance/tc1.h b/blink-openocd/samd51/include/instance/tc1.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc1.h
rename to blink-openocd/samd51/include/instance/tc1.h
diff --git a/baremetal/samd51/include/instance/tc2.h b/blink-openocd/samd51/include/instance/tc2.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc2.h
rename to blink-openocd/samd51/include/instance/tc2.h
diff --git a/baremetal/samd51/include/instance/tc3.h b/blink-openocd/samd51/include/instance/tc3.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc3.h
rename to blink-openocd/samd51/include/instance/tc3.h
diff --git a/baremetal/samd51/include/instance/tc4.h b/blink-openocd/samd51/include/instance/tc4.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc4.h
rename to blink-openocd/samd51/include/instance/tc4.h
diff --git a/baremetal/samd51/include/instance/tc5.h b/blink-openocd/samd51/include/instance/tc5.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc5.h
rename to blink-openocd/samd51/include/instance/tc5.h
diff --git a/baremetal/samd51/include/instance/tc6.h b/blink-openocd/samd51/include/instance/tc6.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc6.h
rename to blink-openocd/samd51/include/instance/tc6.h
diff --git a/baremetal/samd51/include/instance/tc7.h b/blink-openocd/samd51/include/instance/tc7.h
similarity index 100%
rename from baremetal/samd51/include/instance/tc7.h
rename to blink-openocd/samd51/include/instance/tc7.h
diff --git a/baremetal/samd51/include/instance/tcc0.h b/blink-openocd/samd51/include/instance/tcc0.h
similarity index 100%
rename from baremetal/samd51/include/instance/tcc0.h
rename to blink-openocd/samd51/include/instance/tcc0.h
diff --git a/baremetal/samd51/include/instance/tcc1.h b/blink-openocd/samd51/include/instance/tcc1.h
similarity index 100%
rename from baremetal/samd51/include/instance/tcc1.h
rename to blink-openocd/samd51/include/instance/tcc1.h
diff --git a/baremetal/samd51/include/instance/tcc2.h b/blink-openocd/samd51/include/instance/tcc2.h
similarity index 100%
rename from baremetal/samd51/include/instance/tcc2.h
rename to blink-openocd/samd51/include/instance/tcc2.h
diff --git a/baremetal/samd51/include/instance/tcc3.h b/blink-openocd/samd51/include/instance/tcc3.h
similarity index 100%
rename from baremetal/samd51/include/instance/tcc3.h
rename to blink-openocd/samd51/include/instance/tcc3.h
diff --git a/baremetal/samd51/include/instance/tcc4.h b/blink-openocd/samd51/include/instance/tcc4.h
similarity index 100%
rename from baremetal/samd51/include/instance/tcc4.h
rename to blink-openocd/samd51/include/instance/tcc4.h
diff --git a/baremetal/samd51/include/instance/trng.h b/blink-openocd/samd51/include/instance/trng.h
similarity index 100%
rename from baremetal/samd51/include/instance/trng.h
rename to blink-openocd/samd51/include/instance/trng.h
diff --git a/baremetal/samd51/include/instance/usb.h b/blink-openocd/samd51/include/instance/usb.h
similarity index 100%
rename from baremetal/samd51/include/instance/usb.h
rename to blink-openocd/samd51/include/instance/usb.h
diff --git a/baremetal/samd51/include/instance/wdt.h b/blink-openocd/samd51/include/instance/wdt.h
similarity index 100%
rename from baremetal/samd51/include/instance/wdt.h
rename to blink-openocd/samd51/include/instance/wdt.h
diff --git a/baremetal/samd51/include/pio/samd51g18a.h b/blink-openocd/samd51/include/pio/samd51g18a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51g18a.h
rename to blink-openocd/samd51/include/pio/samd51g18a.h
diff --git a/baremetal/samd51/include/pio/samd51g19a.h b/blink-openocd/samd51/include/pio/samd51g19a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51g19a.h
rename to blink-openocd/samd51/include/pio/samd51g19a.h
diff --git a/baremetal/samd51/include/pio/samd51j18a.h b/blink-openocd/samd51/include/pio/samd51j18a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51j18a.h
rename to blink-openocd/samd51/include/pio/samd51j18a.h
diff --git a/baremetal/samd51/include/pio/samd51j19a.h b/blink-openocd/samd51/include/pio/samd51j19a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51j19a.h
rename to blink-openocd/samd51/include/pio/samd51j19a.h
diff --git a/baremetal/samd51/include/pio/samd51j20a.h b/blink-openocd/samd51/include/pio/samd51j20a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51j20a.h
rename to blink-openocd/samd51/include/pio/samd51j20a.h
diff --git a/baremetal/samd51/include/pio/samd51n19a.h b/blink-openocd/samd51/include/pio/samd51n19a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51n19a.h
rename to blink-openocd/samd51/include/pio/samd51n19a.h
diff --git a/baremetal/samd51/include/pio/samd51n20a.h b/blink-openocd/samd51/include/pio/samd51n20a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51n20a.h
rename to blink-openocd/samd51/include/pio/samd51n20a.h
diff --git a/baremetal/samd51/include/pio/samd51p19a.h b/blink-openocd/samd51/include/pio/samd51p19a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51p19a.h
rename to blink-openocd/samd51/include/pio/samd51p19a.h
diff --git a/baremetal/samd51/include/pio/samd51p20a.h b/blink-openocd/samd51/include/pio/samd51p20a.h
similarity index 100%
rename from baremetal/samd51/include/pio/samd51p20a.h
rename to blink-openocd/samd51/include/pio/samd51p20a.h
diff --git a/baremetal/samd51/include/sam.h b/blink-openocd/samd51/include/sam.h
similarity index 100%
rename from baremetal/samd51/include/sam.h
rename to blink-openocd/samd51/include/sam.h
diff --git a/baremetal/samd51/include/samd51.h b/blink-openocd/samd51/include/samd51.h
similarity index 100%
rename from baremetal/samd51/include/samd51.h
rename to blink-openocd/samd51/include/samd51.h
diff --git a/baremetal/samd51/include/samd51g18a.h b/blink-openocd/samd51/include/samd51g18a.h
similarity index 100%
rename from baremetal/samd51/include/samd51g18a.h
rename to blink-openocd/samd51/include/samd51g18a.h
diff --git a/baremetal/samd51/include/samd51g19a.h b/blink-openocd/samd51/include/samd51g19a.h
similarity index 100%
rename from baremetal/samd51/include/samd51g19a.h
rename to blink-openocd/samd51/include/samd51g19a.h
diff --git a/baremetal/samd51/include/samd51j18a.h b/blink-openocd/samd51/include/samd51j18a.h
similarity index 100%
rename from baremetal/samd51/include/samd51j18a.h
rename to blink-openocd/samd51/include/samd51j18a.h
diff --git a/baremetal/samd51/include/samd51j19a.h b/blink-openocd/samd51/include/samd51j19a.h
similarity index 100%
rename from baremetal/samd51/include/samd51j19a.h
rename to blink-openocd/samd51/include/samd51j19a.h
diff --git a/baremetal/samd51/include/samd51j20a.h b/blink-openocd/samd51/include/samd51j20a.h
similarity index 100%
rename from baremetal/samd51/include/samd51j20a.h
rename to blink-openocd/samd51/include/samd51j20a.h
diff --git a/baremetal/samd51/include/samd51n19a.h b/blink-openocd/samd51/include/samd51n19a.h
similarity index 100%
rename from baremetal/samd51/include/samd51n19a.h
rename to blink-openocd/samd51/include/samd51n19a.h
diff --git a/baremetal/samd51/include/samd51n20a.h b/blink-openocd/samd51/include/samd51n20a.h
similarity index 100%
rename from baremetal/samd51/include/samd51n20a.h
rename to blink-openocd/samd51/include/samd51n20a.h
diff --git a/baremetal/samd51/include/samd51p19a.h b/blink-openocd/samd51/include/samd51p19a.h
similarity index 100%
rename from baremetal/samd51/include/samd51p19a.h
rename to blink-openocd/samd51/include/samd51p19a.h
diff --git a/baremetal/samd51/include/samd51p20a.h b/blink-openocd/samd51/include/samd51p20a.h
similarity index 100%
rename from baremetal/samd51/include/samd51p20a.h
rename to blink-openocd/samd51/include/samd51p20a.h
diff --git a/baremetal/samd51/include/system_samd51.h b/blink-openocd/samd51/include/system_samd51.h
similarity index 100%
rename from baremetal/samd51/include/system_samd51.h
rename to blink-openocd/samd51/include/system_samd51.h
diff --git a/baremetal/samd51/startup/samd51j18a_flash.ld b/blink-openocd/samd51/startup/samd51j18a_flash.ld
similarity index 100%
rename from baremetal/samd51/startup/samd51j18a_flash.ld
rename to blink-openocd/samd51/startup/samd51j18a_flash.ld
diff --git a/baremetal/samd51/startup/samd51j18a_sram.ld b/blink-openocd/samd51/startup/samd51j18a_sram.ld
similarity index 100%
rename from baremetal/samd51/startup/samd51j18a_sram.ld
rename to blink-openocd/samd51/startup/samd51j18a_sram.ld
diff --git a/baremetal/samd51/startup/samd51j19a_flash.ld b/blink-openocd/samd51/startup/samd51j19a_flash.ld
similarity index 100%
rename from baremetal/samd51/startup/samd51j19a_flash.ld
rename to blink-openocd/samd51/startup/samd51j19a_flash.ld
diff --git a/baremetal/samd51/startup/startup_samd51.c b/blink-openocd/samd51/startup/startup_samd51.c
similarity index 100%
rename from baremetal/samd51/startup/startup_samd51.c
rename to blink-openocd/samd51/startup/startup_samd51.c
diff --git a/baremetal/samd51/startup/system_samd51.c b/blink-openocd/samd51/startup/system_samd51.c
similarity index 100%
rename from baremetal/samd51/startup/system_samd51.c
rename to blink-openocd/samd51/startup/system_samd51.c