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:
5:19e433ec0a20
Parent:
4:7635c95836a0
--- a/main.cpp	Thu Jul 09 13:15:15 2015 +0000
+++ b/main.cpp	Sat Jul 25 05:31:40 2015 +0000
@@ -4,18 +4,18 @@
 //
 //      Analog Input : A0
 //      Analog Output: MCP4921 or 4922 using SPI
-// 2015/07/09, Copyright (c) 2015 MIKAMI, Naoki
+// 2015/07/25, Copyright (c) 2015 MIKAMI, Naoki
 //--------------------------------------------------------------
 
 #include "mbed.h"
 
 #include "ADC_Interrupt.hpp"    // for ADC using interrupt
-#include "DAC_MCP4922.hpp"      // for DAC MCP4922
+#include "DAC_MCP4921.hpp"      // for DAC MCP4921, MCP4922
 
 using namespace Mikami;
 
 // ACM1602Ni を使う場合は次の define 文をコメントにすること
-//#define AQM1602
+#define AQM1602
 
 #ifdef AQM1602
 #include "AQM1602.hpp"
@@ -27,7 +27,7 @@
 
 const int FS_ = 12000;      // Sampling frequency: 12 kHz
 ADC_Intr adc_(A0, FS_);     // for AD using interrupt
-DAC_MCP4922 myDac_;         // for DA
+DAC_MCP4921 myDac_;         // for DA
 
 BusIn sw_(D2, D3, D4, D5);  // for switch