Moving average using interrupt for ST Nucleo F401RE. The number of average is controled by sw. This program displays the number of average on LCD device connected by I2C.

Dependencies:   UITDSP_ADDA mbed UIT_ACM1602NI UIT_AQM1602

Revision:
2:a19243a20882
Parent:
0:b26f86125165
Child:
4:7635c95836a0
--- a/main.cpp	Mon Nov 10 10:00:19 2014 +0000
+++ b/main.cpp	Wed Nov 12 10:36:56 2014 +0000
@@ -3,14 +3,13 @@
 // スイッチの状態を printf() で表示する
 //      Analog Input : A0
 //      Analog Output: MCP4922 using SPI
-// 2014/10/30, Copyright (c) 2014 MIKAMI, Naoki
+// 2014/11/12, Copyright (c) 2014 MIKAMI, Naoki
 //--------------------------------------------------------------
 
 #include "mbed.h"
 
 #include "ADC_Interrupt.hpp"    // for ADC using interrupt
 #include "DAC_MCP4922.hpp"      // for DAC MCP4922
-#include "ScfClockTim3.hpp"     // for clock supplied to SCF
 
 using namespace Mikami;
 
@@ -47,7 +46,7 @@
 
 int main()
 {
-    ScfClockTim3(500000);       // cutoff frequency: 5 kHz
+    myDac_.ScfClockTim3(500000);    // cutoff frequency: 5 kHz
     adc_.SetIntrVec(AdcIsr);    // Assign ISR for ADC interrupt
 
     for (int n=0; n<M_; n++) xn_[n] = 0;