Rename the board to "Adafruit Feather M0 Basic".
7 files changed, 98 insertions(+), 110 deletions(-)

A => adafruit-feather-m0-basic-template.hzp
R adafruit-feather-m0-dev-template.hzp => 
A => packages/Adafruit_Feather_M0_Basic_package.xml
R packages/Adafruit_Feather_M0_DEV_package.xml => 
M targets/Adafruit_Feather_M0_DEV/ctl_board.c => targets/Adafruit_Feather_M0_Basic/ctl_board.c
M targets/Adafruit_Feather_M0_DEV/pin_mapping.h => targets/Adafruit_Feather_M0_Basic/pin_mapping.h
M targets/Adafruit_Feather_M0_DEV/project_templates_Adafruit_Feather_M0_DEV.xml => targets/Adafruit_Feather_M0_Basic/project_templates_Adafruit_Feather_M0_Basic.xml
A => adafruit-feather-m0-basic-template.hzp +46 -0
@@ 0,0 1,46 @@ 
+<!DOCTYPE CrossStudio_Project_File>
+<solution Name="adafruit-feather-m0-basic-template" target="8" version="2">
+  <project Name="adafruit-feather-m0-basic-template">
+    <configuration
+      Name="Common"
+      combine_command="$(StudioDir)/bin/mkpkg -c &quot;$(CombiningOutputFilePath)&quot; $(CombiningRelInputPaths)"
+      combine_output_filepath="Adafruit_Feather_M0_Basic.hzq"
+      project_directory=""
+      project_type="Combining" />
+    <folder Name="Source Files">
+      <file file_name="targets/Adafruit_Feather_M0_Basic/ctl_board.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/pin_mapping.h" />
+    </folder>
+    <folder Name="XML">
+      <file file_name="packages/Adafruit_Feather_M0_Basic_package.xml" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/project_templates_Adafruit_Feather_M0_Basic.xml" />
+    </folder>
+    <folder Name="Peripherals">
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_common.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_eic.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_eic.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_gpio.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_gpio.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_rtc.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_rtc.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_wdt.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_wdt.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/LICENSE.txt" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_clocks.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_clocks.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_i2c.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_i2c.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_sercom.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_sercom.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_spi.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_spi.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_uart.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_uart.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_clocks.h" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/numeric_utils.c" />
+      <file file_name="targets/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/numeric_utils.h" />
+    </folder>
+  </project>
+</solution>

          
R adafruit-feather-m0-dev-template.hzp =>  +0 -46
@@ 1,46 0,0 @@ 
-<!DOCTYPE CrossStudio_Project_File>
-<solution Name="adafruit-feather-m0-dev-template" target="8" version="2">
-  <project Name="adafruit-feather-m0-dev-template">
-    <configuration
-      Name="Common"
-      combine_command="$(StudioDir)/bin/mkpkg -c &quot;$(CombiningOutputFilePath)&quot; $(CombiningRelInputPaths)"
-      combine_output_filepath="Adafruit_Feather_M0_DEV.hzq"
-      project_directory=""
-      project_type="Combining" />
-    <folder Name="Source Files">
-      <file file_name="targets/Adafruit_Feather_M0_DEV/ctl_board.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/pin_mapping.h" />
-    </folder>
-    <folder Name="XML">
-      <file file_name="packages/Adafruit_Feather_M0_DEV_package.xml" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/project_templates_Adafruit_Feather_M0_DEV.xml" />
-    </folder>
-    <folder Name="Peripherals">
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_common.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_eic.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_eic.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_gpio.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_gpio.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_rtc.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_rtc.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_wdt.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_wdt.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/LICENSE.txt" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_clocks.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_clocks.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_i2c.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_i2c.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_sercom.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_sercom.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_spi.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_spi.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_uart.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/platform_atmel_d21_uart.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/d2x_clocks.h" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/numeric_utils.c" />
-      <file file_name="targets/Adafruit_Feather_M0_DEV/samd2x-peripheral-lib/numeric_utils.h" />
-    </folder>
-  </project>
-</solution>

          
A => packages/Adafruit_Feather_M0_Basic_package.xml +12 -0
@@ 0,0 1,12 @@ 
+<!DOCTYPE CrossStudio_Package_Description_File>
+<package crossstudio_versions="8:3-" build_version="2015121603.1134011344;crossworks_v3;crossworks_v3" dependencies="SAM_D" board_name="Adafruit Feather M0 Basic board" cpu_manufacturer="Atmel" version="1.0" author="Tero Koskinen" replaces="" board_manufacturer="Adafruit" cpu_name="ATSAMD21G18A" cpu_family="" name="Adafruit_Feather_M0_Basic" filetype="hzq" >
+  <history>
+    <version name="1.0" >
+      <description>Initial Release.</description>
+    </version>
+  </history>
+
+  <installed_file file_name="packages/Adafruit_Feather_M0_Basic_package.xml" crc32="0x0" />
+  <installed_file file_name="targets/Adafruit_Feather_M0_Basic/ctl_board.c" crc32="0xabb9311c" />
+  <installed_file file_name="targets/Adafruit_Feather_M0_Basic/project_templates_Adafruit_Feather_M0_Basic.xml" crc32="0xf19aed80" />
+</package>

          
R packages/Adafruit_Feather_M0_DEV_package.xml =>  +0 -12
@@ 1,12 0,0 @@ 
-<!DOCTYPE CrossStudio_Package_Description_File>
-<package crossstudio_versions="8:3-" build_version="2015121603.1134011344;crossworks_v3;crossworks_v3" dependencies="SAM_D" board_name="Sparkfun SAMD21 DEV board" cpu_manufacturer="Atmel" version="1.0" author="Tero Koskinen" replaces="" board_manufacturer="Sparkfun" cpu_name="ATSAMD21G18A" cpu_family="" name="Sparkfun_SAMD21_DEV" filetype="hzq" >
-  <history>
-    <version name="1.0" >
-      <description>Initial Release.</description>
-    </version>
-  </history>
-
-  <installed_file file_name="packages/Sparkfun_SAMD21_DEV_package.xml" crc32="0x0" />
-  <installed_file file_name="targets/Sparkfun_SAMD21_DEV/ctl_board.c" crc32="0xabb9311c" />
-  <installed_file file_name="targets/Sparkfun_SAMD21_DEV/project_templates_Sparkfun_SAMD21_DEV.xml" crc32="0xf19aed80" />
-</package>

          
M targets/Adafruit_Feather_M0_DEV/ctl_board.c => targets/Adafruit_Feather_M0_Basic/ctl_board.c +7 -19
@@ 6,8 6,8 @@ 
 // THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE
 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
-// Sparkfun ATSAMD21G board
-// https://www.sparkfun.com/products/13672
+// Adafruit Feather M0 Basic Proto board
+// https://www.adafruit.com/products/2772
 
 #include <debugio.h>
 #include <ctl_api.h>

          
@@ 25,13 25,13 @@ 
 #define SERCOM_MISO_PAD_3 3
 #define SERCOM_MOSI_CLK_PAD_0_1 0
 
-#define SPARKFUN_M0_SPI_AMOUNT 5
+#define ADAFRUIT_M0_SPI_AMOUNT 5
 
 #define LED_PORT SAMD_PORT(ARDUINO_D13)
 #define LED_PIN SAMD_PIN(ARDUINO_D13)
 
 
-static const struct SPI_Settings sparkfun_m0_spis[SPARKFUN_M0_SPI_AMOUNT] = {
+static const struct SPI_Settings adafruit_m0_spis[ADAFRUIT_M0_SPI_AMOUNT] = {
   { .dev = SERCOM0,
     .sercom = 0,
     .dopo = SERCOM_MOSI_CLK_PAD_2_3,

          
@@ 79,8 79,7 @@ static const struct SPI_Settings sparkfu
   }
 };
 
-static const struct UART_Pin_Settings sparkfun_uarts[6] = {
-#if 1
+static const struct UART_Pin_Settings adafruit_uarts[6] = {
   {
     .dev = SERCOM0,
     .port = 0,

          
@@ 90,17 89,6 @@ static const struct UART_Pin_Settings sp
     .txpo = SERCOM_UART_TXPO_PAD_2,
     .rxpo = SERCOM_UART_RXPO_PAD_3
   },
-#else
-    {
-    .dev = SERCOM0,
-    .port = 0,
-    .tx_pin = PIN_PA04,
-    .rx_pin = PIN_PA05,
-    .peripheral_func = 3, // func D
-    .txpo = 0x0,  // pad 0 = tx, rts = n/a, cts = n/a
-    .rxpo = 0x1   // pad 1 = rx
-  },
-#endif
   {
     .dev = SERCOM1,
     .port = 0,

          
@@ 155,8 143,8 @@ ctl_board_init(void)
   CTL_UART_t *uart, *uart5;
   CTL_SPI_BUS_t *spi_bus;
 
-  d21_uart_set_pin_config(sparkfun_uarts, 6);
-  d21_spi_set_pin_config(sparkfun_m0_spis, SPARKFUN_M0_SPI_AMOUNT);
+  d21_uart_set_pin_config(adafruit_uarts, 6);
+  d21_spi_set_pin_config(adafruit_m0_spis, ADAFRUIT_M0_SPI_AMOUNT);
   d2x_eic_init();
 
   d21_configure_i2c1_bus();

          
M targets/Adafruit_Feather_M0_DEV/pin_mapping.h => targets/Adafruit_Feather_M0_Basic/pin_mapping.h +0 -0

        
M targets/Adafruit_Feather_M0_DEV/project_templates_Adafruit_Feather_M0_DEV.xml => targets/Adafruit_Feather_M0_Basic/project_templates_Adafruit_Feather_M0_Basic.xml +33 -33
@@ 1,6 1,6 @@ 
 <projects>
-  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Sparkfun" board_name="Sparkfun SAMD21 Dev" name="Sparkfun SAMD21 Dev C/C++ Executable" description="A C/C++ executable for Sparkfun SAMD21 Dev." type="Executable" template_name="Sparkfun_SAMD21_DEV_EXE">
-    <property name="package_dependencies" value="Sparkfun_SAMD21_DEV" />
+  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Adafruit" board_name="Adafruit Feather M0 Basic" name="Adafruit Feather M0 C/C++ Executable" description="A C/C++ executable for Adafruit Feather M0." type="Executable" template_name="Adafruit_Feather_M0_Basic_EXE">
+    <property name="package_dependencies" value="Adafruit_Feather_M0_Basic" />
     <configuration name="THUMB Debug" />
     <configuration name="THUMB Release" />
     <property name="arm_interwork" value="No" />

          
@@ 54,8 54,8 @@ 
       </file>
     </folder>
   </project>
-  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Sparkfun" board_name="Sparkfun SAMD21 Dev" name="Sparkfun SAMD21 Dev Assembly Code Only Executable" description="An assembly code only executable for Sparkfun SAMD21 Dev." type="Executable" template_name="Sparkfun_SAMD21_DEV_ASM_EXE">
-    <property name="package_dependencies" value="Sparkfun_SAMD21_DEV" />
+  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Adafruit" board_name="Adafruit Feather M0 Basic" name="Adafruit Feather M0 Assembly Code Only Executable" description="An assembly code only executable for Adafruit Feather M0 Basic." type="Executable" template_name="Adafruit_Feather_M0_Basic_ASM_EXE">
+    <property name="package_dependencies" value="Adafruit_Feather_M0_Basic" />
     <configuration name="THUMB Debug" />
     <configuration name="THUMB Release" />
     <property name="arm_interwork" value="No" />

          
@@ 96,8 96,8 @@ 
       </file>
     </folder>
   </project>
-  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Sparkfun" board_name="Sparkfun SAMD21 Dev" name="Sparkfun SAMD21 Dev Externally Built Executable" description="An externally built executable for Sparkfun SAMD21 Dev." type="Externally Built Executable" template_name="Sparkfun_SAMD21_DEV_EXT_EXE">
-    <property name="package_dependencies" value="Sparkfun_SAMD21_DEV" />
+  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Adafruit" board_name="Adafruit Feather M0 Basic" name="Adafruit Feather M0 Externally Built Executable" description="An externally built executable for Adafruit Feather M0 Basic." type="Externally Built Executable" template_name="Adafruit_Feather_M0_Basic_EXT_EXE">
+    <property name="package_dependencies" value="Adafruit_Feather_M0_Basic" />
     <configuration name="THUMB Debug" />
     <configuration name="THUMB Release" />
     <property name="property_groups_file_path" value="$(TargetsDir)/SAM_D/XML/property_groups.xml" />

          
@@ 120,12 120,12 @@ 
       </file>
     </folder>
   </project>
-  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Sparkfun" board_name="Sparkfun SAMD21 Dev" name="Sparkfun SAMD21 Dev CTL Executable" description="A CrossWorks Tasking Library executable for Sparkfun SAMD21 Dev." type="Executable" template_name="Sparkfun_SAMD21_DEV_CTL_EXE">
-    <property name="package_dependencies" value="Sparkfun_SAMD21_DEV;libctl" />
+  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Adafruit" board_name="Adafruit Feather M0 Basic" name="Adafruit Feather M0 CTL Executable" description="A CrossWorks Tasking Library executable for Adafruit Feather M0." type="Executable" template_name="Adafruit_Feather_M0_Basic_CTL_EXE">
+    <property name="package_dependencies" value="Adafruit_Feather_M0_Basic;libctl" />
     <configuration name="THUMB Debug" />
     <configuration name="THUMB Release" />
     <property name="arm_interwork" value="No" />
-    <property name="c_user_include_directories" value="$(DeviceIncludePath);$(PackagesDir)/CMSIS_4/CMSIS/Include;$(TargetsDir)/SAM_D/CMSIS/Device/Include;$(StudioDir)/ctl/include;;$(PackagesDir)/libraries/libtools;$(PackagesDir)/libraries/libdevice;$(PackagesDir)/libraries/libugfx;$(PackagesDir)/libraries/;$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/" />
+    <property name="c_user_include_directories" value="$(DeviceIncludePath);$(PackagesDir)/CMSIS_4/CMSIS/Include;$(TargetsDir)/SAM_D/CMSIS/Device/Include;$(StudioDir)/ctl/include;;$(PackagesDir)/libraries/libtools;$(PackagesDir)/libraries/libdevice;$(PackagesDir)/libraries/libugfx;$(PackagesDir)/libraries/;$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/" />
     <property name="property_groups_file_path" value="$(TargetsDir)/SAM_D/XML/property_groups.xml" />
     <propertygroup name="Target" value="ATSAMD21G18A" choose="Yes" />
     <propertygroup name="Placement" value="Flash" choose="Yes" />

          
@@ 160,7 160,7 @@ 
     </folder>
     <folder name="CTL Files">
       <file name="$(TargetsDir)/SAM_D/Source/ctl_sam_d.c" expand="no" />
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/ctl_board.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/ctl_board.c" expand="no"/>
     </folder>
     <folder name="Script Files">
       <file name="$(TargetsDir)/SAM_D/Scripts/SAM_D_Target.js" expand="no">

          
@@ 170,29 170,29 @@ 
     </folder>
     <folder name="Source Files" filter="c;cpp;cxx;cc;h;s;asm;inc">
       <file name="main_ctl.c" source="$(StudioDir)/ctl/source/main_ctl.c" />
-      <file name="pin_mapping.h" source="$(TargetsDir)/Sparkfun_SAMD21_DEV/pin_mapping.h"/>
+      <file name="pin_mapping.h" source="$(TargetsDir)/Adafruit_Feather_M0_Basic/pin_mapping.h"/>
     </folder>
     <folder name="Peripherals">
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_common.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_clocks.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_uart.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_uart.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_spi.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_spi.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_i2c.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_i2c.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_sercom.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_sercom.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_clocks.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/platform_atmel_d21_clocks.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_gpio.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_gpio.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_eic.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_eic.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_rtc.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/d2x_rtc.c" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/numeric_utils.h" expand="no"/>
-      <file name="$(TargetsDir)/Sparkfun_SAMD21_DEV/samd2x-peripheral-lib/numeric_utils.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_common.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_clocks.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_uart.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_uart.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_spi.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_spi.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_i2c.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_i2c.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_sercom.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_sercom.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_clocks.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/platform_atmel_d21_clocks.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_gpio.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_gpio.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_eic.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_eic.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_rtc.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/d2x_rtc.c" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/numeric_utils.h" expand="no"/>
+      <file name="$(TargetsDir)/Adafruit_Feather_M0_Basic/samd2x-peripheral-lib/numeric_utils.c" expand="no"/>
     </folder>
     <folder name="System Files">
       <file name="$(StudioDir)/source/thumb_crt0.s" expand="no">

          
@@ 221,8 221,8 @@ 
       <file name="$(PackagesDir)/libraries/libdevice/ctl_uart.h" />
     </folder>
   </project>
-  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Sparkfun" board_name="Sparkfun SAMD21 Dev" name="Sparkfun SAMD21 Dev Library" description="A library for Sparkfun SAMD21 Dev." type="Library" template_name="Sparkfun_SAMD21_DEV_LIB">
-    <property name="package_dependencies" value="Sparkfun_SAMD21_DEV" />
+  <project cpu_manufacturer="Atmel" cpu_name="ATSAMD21G18A" cpu_generic_name="SAM D" board_manufacturer="Adafruit" board_name="Adafruit Feather M0 Basic" name="Adafruit Feather M0 Basic Library" description="A library for Adafruit Feather M0 Basic." type="Library" template_name="Adafruit_Feather_M0_Basic_LIB">
+    <property name="package_dependencies" value="Adafruit_Feather_M0_Basic" />
     <configuration name="THUMB Debug" />
     <configuration name="THUMB Release" />
     <property name="arm_interwork" value="No" />