もっと今更、SC-88ProにS/PDIFを付けよう

Dependencies:   mbed

もっと今更、SC-88ProにS/PDIFを付けよう

STM32F103C8T6 ARM STM32 (blue pill)

  • モデル:STM32F103C8T6
  • コア:ARM 32 Cortex-M3 CPU
  • 72MHz頻度を作動させる
  • 64Kフラッシュメモリ、20K SRAM
  • 2.0-3.6Vパワー、I/O

というやつ。

/media/uploads/peu605/frontview.jpg

詳細はwikiの説明に

https://developer.mbed.org/users/peu605/code/DIT88proSTM32F1/wiki/説明

しまったなぁ、wikiのタイトル、漢字にしてしまったよ…

STM32F103C8T6, Roland, SC-88pro, S/PDIF, SPIDF, デジタル出力

Revision:
6:669e7d1eac35
Parent:
5:1141ebe337d8
Child:
7:f3536af611e6
--- a/main.cpp	Tue Sep 05 14:36:40 2017 +0000
+++ b/main.cpp	Wed Sep 06 11:51:31 2017 +0000
@@ -344,18 +344,6 @@
 }
 
 
-void toBinary(uint16_t *val_ptr, char *str)
-{
-    uint16_t val = *val_ptr;
-    for (uint32_t j = 0; j < 16; ++j) {
-        *str = val & 0x8000 ? '1' : '0';
-        val <<= 1;
-        ++str;
-    }
-    *str = '\0';
-}
-
-
 #ifdef _DEBUG_CONSOLE
 void debugOut()
 {
@@ -397,6 +385,18 @@
 //    }
 
 }
+
+
+void toBinary(uint16_t *val_ptr, char *str)
+{
+    uint16_t val = *val_ptr;
+    for (uint32_t j = 0; j < 16; ++j) {
+        *str = val & 0x8000 ? '1' : '0';
+        val <<= 1;
+        ++str;
+    }
+    *str = '\0';
+}
 #endif