Nucleo Sequencer of my Base Machine
Dependencies: Amp AverageAnalogIn Envelope FilterController Sequence BaseMachineComon mbed-rtos mbed
Fork of SpiSequenceSender_Test by
Diff: main.cpp
- Revision:
- 2:1cad4b1dc3b7
- Parent:
- 1:a9cbde6ba5a5
- Child:
- 3:e5f26ae1bff3
--- a/main.cpp Tue May 31 00:00:37 2016 +0000 +++ b/main.cpp Fri Jun 03 01:11:24 2016 +0000 @@ -4,13 +4,13 @@ #define SEQUENCE_N 16 -#define SPI_RATE (1000000) +#define SPI_RATE (8000000) #define SPI_WAIT (wait_us(1)) #define DCO_PACKET_HEADER (0x55) #define DCO_WAVE_FORM (0x00) #define DCO_PULSE_WIDTH (0x80) -#define DBG_TRACE 1 +#define DBG_TRACE 0 class SpiSequenceSender : public SequenceSender { public: @@ -48,7 +48,7 @@ SPI spiMaster(SPI_MOSI, SPI_MISO, SPI_SCK); Sequence sequence[SEQUENCE_N]; -SpiSequenceSender sequenceSender(&spiMaster, D10, sequence, SEQUENCE_N, 100); +SpiSequenceSender sequenceSender(&spiMaster, D10, sequence, SEQUENCE_N, 5); int main() { @@ -57,7 +57,7 @@ // Test SequencerSender Run // - sequenceSender.setBpm(20); + sequenceSender.setBpm(120); for (int i = 0; i < SEQUENCE_N; i++) { Sequence& seq = sequenceSender.getSequences()[i]; seq.setPitch(0);