From a26dd19b3055c60f5d8c5688173613a8f3ca683c Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Thu, 10 May 2018 17:15:58 -0400
Subject: [PATCH 1/6] added correct url for pirkey

---
 boards/pirkey/board_config.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/boards/pirkey/board_config.h b/boards/pirkey/board_config.h
index 29e86792..069c6781 100644
--- a/boards/pirkey/board_config.h
+++ b/boards/pirkey/board_config.h
@@ -4,9 +4,9 @@
 #define CRYSTALLESS    1
 
 #define VENDOR_NAME "Adafruit Industries"
-#define PRODUCT_NAME "pIRKey"
+#define PRODUCT_NAME "pIRKey M0"
 #define VOLUME_LABEL "PIRKEYBOOT"
-#define INDEX_URL "http://adafru.it/"
+#define INDEX_URL "http://adafru.it/3364"
 #define BOARD_ID "SAMD21E18A-pIRKey-v0"
 
 #define USB_VID 0x239A

From e9eda4a0017d0751756e4ba2a688d5e6b668a79e Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Sat, 12 May 2018 17:30:00 -0400
Subject: [PATCH 2/6] rename express

---
 boards/{feather_m0 => feather_m0_express}/board.mk       | 0
 boards/{feather_m0 => feather_m0_express}/board_config.h | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 rename boards/{feather_m0 => feather_m0_express}/board.mk (100%)
 rename boards/{feather_m0 => feather_m0_express}/board_config.h (100%)

diff --git a/boards/feather_m0/board.mk b/boards/feather_m0_express/board.mk
similarity index 100%
rename from boards/feather_m0/board.mk
rename to boards/feather_m0_express/board.mk
diff --git a/boards/feather_m0/board_config.h b/boards/feather_m0_express/board_config.h
similarity index 100%
rename from boards/feather_m0/board_config.h
rename to boards/feather_m0_express/board_config.h

From fa9ef5823d4e2afdacc6557931730b144db468c6 Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Sat, 12 May 2018 17:30:33 -0400
Subject: [PATCH 3/6] generic feather m0

---
 boards/feather_m0/board.mk       |  2 ++
 boards/feather_m0/board_config.h | 15 +++++++++++++++
 2 files changed, 17 insertions(+)
 create mode 100644 boards/feather_m0/board.mk
 create mode 100644 boards/feather_m0/board_config.h

diff --git a/boards/feather_m0/board.mk b/boards/feather_m0/board.mk
new file mode 100644
index 00000000..0a90fdf6
--- /dev/null
+++ b/boards/feather_m0/board.mk
@@ -0,0 +1,2 @@
+CHIP_FAMILY = samd21
+CHIP_VARIANT = SAMD21G18A
diff --git a/boards/feather_m0/board_config.h b/boards/feather_m0/board_config.h
new file mode 100644
index 00000000..007584be
--- /dev/null
+++ b/boards/feather_m0/board_config.h
@@ -0,0 +1,15 @@
+#ifndef BOARD_CONFIG_H
+#define BOARD_CONFIG_H
+
+#define VENDOR_NAME "Adafruit Industries"
+#define PRODUCT_NAME "Feather M0"
+#define VOLUME_LABEL "FEATHERBOOT"
+#define INDEX_URL "http://adafru.it/"
+#define BOARD_ID "SAMD21G18A-Feather-v0"
+
+#define USB_VID 0x239A
+#define USB_PID 0x0015
+
+#define LED_PIN PIN_PA17
+
+#endif

From d6d3f1465939e3aed6900c4870d2e5a1fb96af8a Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Fri, 8 Jun 2018 19:07:54 -0400
Subject: [PATCH 4/6] update & finalize feather m4

---
 boards/feather_m4/board_config.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/boards/feather_m4/board_config.h b/boards/feather_m4/board_config.h
index a1cb9287..9e155bff 100644
--- a/boards/feather_m4/board_config.h
+++ b/boards/feather_m4/board_config.h
@@ -2,9 +2,9 @@
 #define BOARD_CONFIG_H
 
 #define VENDOR_NAME "Adafruit Industries"
-#define PRODUCT_NAME "Feather M4"
+#define PRODUCT_NAME "Feather M4 Express"
 #define VOLUME_LABEL "FEATHERBOOT"
-#define INDEX_URL "http://adafru.it/3505"
+#define INDEX_URL "http://adafru.it/3321"
 #define BOARD_ID "SAMD51J19A-FeatherM4-v0"
 
 #define USB_VID 0x239A
@@ -12,7 +12,7 @@
 
 #define LED_PIN PIN_PA23
 
-#define BOARD_NEOPIXEL_PIN PIN_PB23
+#define BOARD_NEOPIXEL_PIN PIN_PB03
 #define BOARD_NEOPIXEL_COUNT 1
 
 #define BOOT_USART_MODULE                 SERCOM0

From f356c879e7d8b22ff5850de15b6b65ca33e52d72 Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Fri, 27 Jul 2018 21:51:30 -0400
Subject: [PATCH 5/6] correct feather m4 url

---
 boards/feather_m4/board_config.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/boards/feather_m4/board_config.h b/boards/feather_m4/board_config.h
index 9e155bff..9e6da750 100644
--- a/boards/feather_m4/board_config.h
+++ b/boards/feather_m4/board_config.h
@@ -4,7 +4,7 @@
 #define VENDOR_NAME "Adafruit Industries"
 #define PRODUCT_NAME "Feather M4 Express"
 #define VOLUME_LABEL "FEATHERBOOT"
-#define INDEX_URL "http://adafru.it/3321"
+#define INDEX_URL "http://adafru.it/3857"
 #define BOARD_ID "SAMD51J19A-FeatherM4-v0"
 
 #define USB_VID 0x239A

From 887cc309fc21b58ff3e1c4abfa0d689b2c3dd4ed Mon Sep 17 00:00:00 2001
From: ladyada <limor@ladyada.net>
Date: Sun, 29 Jul 2018 19:32:33 -0400
Subject: [PATCH 6/6] this is halloween this is halloween

---
 boards/hallowing_m0/board.mk       |  2 ++
 boards/hallowing_m0/board_config.h | 19 +++++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 boards/hallowing_m0/board.mk
 create mode 100644 boards/hallowing_m0/board_config.h

diff --git a/boards/hallowing_m0/board.mk b/boards/hallowing_m0/board.mk
new file mode 100644
index 00000000..0a90fdf6
--- /dev/null
+++ b/boards/hallowing_m0/board.mk
@@ -0,0 +1,2 @@
+CHIP_FAMILY = samd21
+CHIP_VARIANT = SAMD21G18A
diff --git a/boards/hallowing_m0/board_config.h b/boards/hallowing_m0/board_config.h
new file mode 100644
index 00000000..3ab4a7a3
--- /dev/null
+++ b/boards/hallowing_m0/board_config.h
@@ -0,0 +1,19 @@
+#ifndef BOARD_CONFIG_H
+#define BOARD_CONFIG_H
+
+#define VENDOR_NAME "Adafruit Industries"
+#define PRODUCT_NAME "Hallowing M0"
+#define VOLUME_LABEL "HALLOWBOOT"
+#define INDEX_URL "http://adafru.it/3900"
+#define BOARD_ID "SAMD21G18A-Feather-v0"
+
+#define USB_VID 0x239A
+#define USB_PID 0xB000
+
+#define LED_PIN PIN_PA23
+
+#define BOARD_NEOPIXEL_PIN PIN_PA12
+#define BOARD_NEOPIXEL_COUNT 1
+
+
+#endif