From e6560754a5d41ddc01815ee06f10367d39af2367 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Mon, 6 May 2019 10:41:54 +0200
Subject: [PATCH] fix(sdk): Update card10 board configuration

---
 sdk/Libraries/Boards/card10/Include/board.h |  7 ++--
 sdk/Libraries/Boards/card10/Source/board.c  | 20 +++++------
 sdk/Libraries/Boards/card10/adapters.txt    |  4 ---
 sdk/Libraries/Boards/card10/examples.txt    | 38 ---------------------
 4 files changed, 13 insertions(+), 56 deletions(-)
 delete mode 100644 sdk/Libraries/Boards/card10/adapters.txt
 delete mode 100644 sdk/Libraries/Boards/card10/examples.txt

diff --git a/sdk/Libraries/Boards/card10/Include/board.h b/sdk/Libraries/Boards/card10/Include/board.h
index 82f5ff8a..6209a35e 100644
--- a/sdk/Libraries/Boards/card10/Include/board.h
+++ b/sdk/Libraries/Boards/card10/Include/board.h
@@ -51,19 +51,18 @@ extern "C" {
 #endif
 
 #ifndef CONSOLE_UART
-#define CONSOLE_UART    1      /// UART instance to use for console
+#define CONSOLE_UART    0      /// UART instance to use for console
 #endif
 
 #ifndef CONSOLE_BAUD
 #define CONSOLE_BAUD    115200  /// Console baud rate
 #endif
 
-#define LED_OFF         1       /// Inactive state of LEDs
-#define LED_ON          0       /// Active state of LEDs
+#define LED_OFF         0       /// Inactive state of LEDs
+#define LED_ON          1       /// Active state of LEDs
 
 #define MX25_SPI                    MXC_SPIXFC
 #define MX25_SSEL                   0
-// #define SPI_CHAR_BITS               8
 
 
 /**
diff --git a/sdk/Libraries/Boards/card10/Source/board.c b/sdk/Libraries/Boards/card10/Source/board.c
index 647c579d..73bd52fa 100644
--- a/sdk/Libraries/Boards/card10/Source/board.c
+++ b/sdk/Libraries/Boards/card10/Source/board.c
@@ -51,14 +51,14 @@ mxc_uart_regs_t * ConsoleUart = MXC_UART_GET_UART(CONSOLE_UART);
 extern uint32_t SystemCoreClock;
 
 const gpio_cfg_t pb_pin[] = {
-    {PORT_1, PIN_6, GPIO_FUNC_IN, GPIO_PAD_PULL_UP},
-    {PORT_1, PIN_7, GPIO_FUNC_IN, GPIO_PAD_PULL_UP},
+    {PORT_0, PIN_23, GPIO_FUNC_IN, GPIO_PAD_PULL_UP},   // TOP GPIO3 / Button 1
+    {PORT_0, PIN_20, GPIO_FUNC_IN, GPIO_PAD_PULL_UP},   // Wristband GPIO1
 };
 const unsigned int num_pbs = (sizeof(pb_pin) / sizeof(gpio_cfg_t));
 
 const gpio_cfg_t led_pin[] = {
-    {PORT_1, PIN_14, GPIO_FUNC_OUT, GPIO_PAD_NONE},
-    {PORT_1, PIN_15, GPIO_FUNC_OUT, GPIO_PAD_NONE},
+    {PORT_0, PIN_21, GPIO_FUNC_OUT, GPIO_PAD_NONE},     // Wristband GPIO2
+    {PORT_0, PIN_22, GPIO_FUNC_OUT, GPIO_PAD_NONE},     // Wristband GPIO3
 };
 const unsigned int num_leds = (sizeof(led_pin) / sizeof(gpio_cfg_t));
 
@@ -112,7 +112,7 @@ int Board_Init(void)
         MXC_ASSERT_FAIL();
         return err;
     }
-	
+
     return E_NO_ERROR;
 }
 
@@ -132,11 +132,11 @@ int Console_Init(void)
 int Console_Shutdown(void)
 {
     int err;
-    
+
     if ((err = UART_Shutdown(ConsoleUart)) != E_NO_ERROR) {
         return err;
     }
-    
+
     return E_NO_ERROR;
 }
 
@@ -159,16 +159,16 @@ int MX25_Board_Read(uint8_t* read, unsigned len, unsigned deassert, spixfc_width
 {
 
     spixfc_req_t req = {MX25_SSEL,deassert,0,NULL,read, width,len,0,0,NULL};
-	
+
     return SPIXFC_Trans(MX25_SPI, &req);
 }
 
 /******************************************************************************/
 int MX25_Board_Write(const uint8_t* write, unsigned len, unsigned deassert, spixfc_width_t width)
 {
-	
+
     spixfc_req_t req = {MX25_SSEL,deassert,0,write,NULL, width,len,0,0,NULL};
-	
+
     return SPIXFC_Trans(MX25_SPI, &req);
 }
 
diff --git a/sdk/Libraries/Boards/card10/adapters.txt b/sdk/Libraries/Boards/card10/adapters.txt
deleted file mode 100644
index 269a39d8..00000000
--- a/sdk/Libraries/Boards/card10/adapters.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-OLIMEX-ARM-USB-OCD-H SWD, interface/ftdi/olimex-arm-usb-ocd-h.cfg -f interface/ftdi/olimex-arm-jtag-swd.cfg
-OLIMEX-ARM-USB-TINY-H SWD, interface/ftdi/olimex-arm-usb-tiny-h.cfg -f interface/ftdi/olimex-arm-jtag-swd.cfg
-MAX32625_PICO, interface/cmsis-dap.cfg
-CMSIS-DAP, interface/cmsis-dap.cfg
\ No newline at end of file
diff --git a/sdk/Libraries/Boards/card10/examples.txt b/sdk/Libraries/Boards/card10/examples.txt
deleted file mode 100644
index 559344b4..00000000
--- a/sdk/Libraries/Boards/card10/examples.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-ADC
-AES
-BLE_beacon
-BLE_datc
-BLE_dats
-BLE_fit
-BLE_scanner
-CRC
-DES
-DMA
-DualCore
-Flash
-FreeRTOSDemo
-GPIO
-Hello_World
-HTMR
-I2C
-ICC
-LCD
-LP
-MAA
-OWM
-Pulse_Train
-RTC
-SDHC_FAT
-SDHC_Raw
-Semaphore
-SPI
-SPIXF
-SPIXR
-TMR
-TRNG
-UART
-USB_CDCACM
-USB_CompositeDevice
-USB_HIDKeyboard
-USB_MassStorage
-Watchdog
-- 
GitLab