シーケンサーのデータをSPIで送るテスト。UART出力停止

Dependencies:   Sequence mbed-rtos mbed Amp Envelope FilterController

Fork of SpiSequencerSender_Test by Ryo Od

Revision:
13:b0f988a239df
Parent:
12:c248781608af
Child:
14:c173e03ee3ad
--- a/main.cpp	Sat Jul 16 08:20:45 2016 +0000
+++ b/main.cpp	Fri Jul 29 09:44:27 2016 +0000
@@ -10,16 +10,16 @@
 #define SEQUENCE_N  (16)
 #define SPI_RATE    (8000000)
 
-const int samplingPeriod = 1;   // ms
+const int samplingPeriod = 2;   // ms
 const int bpm = 120;
 const int envelopeLength = (60 * 1000 / (bpm * 4)) / samplingPeriod;
 
-AnalogIn levelIn(A0);
-AnalogIn durationIn(A1);
-AnalogIn decayIn(A2);
-AnalogIn sustainIn(A3);
-AnalogIn cutoffIn(PC_0);
-AnalogIn resonanceIn(PC_2);
+//AnalogIn levelIn(A0);
+AnalogIn durationIn(A2);
+AnalogIn decayIn(A1);
+AnalogIn sustainIn(A0);
+AnalogIn cutoffIn(A3);
+AnalogIn resonanceIn(A4);
 
 SPI spiMaster(SPI_MOSI, SPI_MISO, SPI_SCK);
 
@@ -79,7 +79,8 @@
         Thread::wait(500);
         sequenceSender.setWaveShape(SpiSequenceSender::WAVESHAPE_SQUARE);
         */
-        envelope.setLevel(levelIn * 4095);
+        //envelope.setLevel(levelIn * 4095);
+        envelope.setLevel(4095);
         envelope.setDuration(durationIn * envelopeLength);
         envelope.setDecay(decayIn * envelopeLength);
         envelope.setSustain(sustainIn * 4095);
@@ -87,6 +88,7 @@
         filterController.setCutoff(cutoffIn * 255);
         filterController.setResonance(resonanceIn * 255);
         
+        /*
         printf("%d\t%d\t%d\t%d\t%d\t%d\r\n",
             filterController.getCutoff(),
             filterController.getResonance(),
@@ -95,5 +97,6 @@
             envelope.getDecay(),
             envelope.getSustain()
         );
+        */
     }
 }