From 0b9e84d8fa17fd80f2321c2c070af681a2346aaa Mon Sep 17 00:00:00 2001 From: Vassilis Serasidis Date: Wed, 9 Sep 2015 12:32:00 +0300 Subject: [PATCH] Updated the example for using it with the new one SPI library. --- .../examples/MIDI_Classic_Mode/MIDI_Classic_Mode.ino | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/STM32F1/libraries/Serasidis_VS1003B_STM/examples/MIDI_Classic_Mode/MIDI_Classic_Mode.ino b/STM32F1/libraries/Serasidis_VS1003B_STM/examples/MIDI_Classic_Mode/MIDI_Classic_Mode.ino index ace4806..cdfbb32 100644 --- a/STM32F1/libraries/Serasidis_VS1003B_STM/examples/MIDI_Classic_Mode/MIDI_Classic_Mode.ino +++ b/STM32F1/libraries/Serasidis_VS1003B_STM/examples/MIDI_Classic_Mode/MIDI_Classic_Mode.ino @@ -1414,15 +1414,13 @@ static const unsigned char Bubble_Bobble_MIDI[] = { 0x1F, 0x00, 0x00, 0x20, 0x64, 0x81, 0x40, 0x20, 0x00, 0x01, 0xFF, 0x2F }; -VS1003 player(PC14, PB10, PA8, PA9); // cs_pin, dcs_pin, dreq_pin, reset_pin, SPI channel - defaults to SPI +//Un-comment the line with the SPI port you want to use. Default is SPI1 port. +SPIClass spiVS(1); //Create an SPI instance on SPI1 port. +//SPIClass spi(2); //Create an SPI instance on SPI2 port. +//SPIClass spi(3); //Create an SPI instance on SPI3 port. -//* Example of how to use the VS21003 attached to SPI 2 -//VS1003 player(PC14, PB10, PA8, PA9,SPIClass(2)); // cs_pin, dcs_pin, dreq_pin, reset_pin, use SPI 2 +VS1003 player(PC14, PB10, PA8, PA9, spiVS); // cs_pin, dcs_pin, dreq_pin, reset_pin, SPI channel - defaults to SPI - -/* Example of how to use the VS21003 attached to SPI 2 -VS1003 player(PC14, PB10, PA8, PA9,SPIClass(3)); // cs_pin, dcs_pin, dreq_pin, reset_pin, use SPI 3 -*/ void setup () { SPI.begin(); // initiate SPI Serial.begin(9600); // initiate a serial port at 9600