FrqRespDrawer class to draw frequency response for digital filter. ディジタルフィルタの周波数特性を,周波数軸をログスケールで描画するための FrqRespDrawer クラス. このライブラリを登録した際のプログラム:「F746_FrequencyResponseDrawer_Demo」

Dependents:   F746_SD_WavPlayer F746_SD_GraphicEqualizer_ren0620 F746_FrequencyResponseDrawer_Demo F746_SD_VarableFilter ... more

Revision:
4:47c6cbdd8d77
Parent:
2:8bccc97de938
--- a/FrquencyResponseDrawer.hpp	Tue Nov 08 13:06:28 2016 +0000
+++ b/FrquencyResponseDrawer.hpp	Thu Mar 16 08:47:52 2017 +0000
@@ -2,7 +2,7 @@
 //  ディジタルフィルタの周波数特性を,周波数軸が対数スケールで描画するクラス(ヘッダ)
 //  FrqRespDrawer class (header)
 //
-//  2016/07/24, Copyright (c) 2016 MIKAMI, Naoki
+//  2017/03/16, Copyright (c) 2017 MIKAMI, Naoki
 //------------------------------------------------------------------------
 
 #ifndef F746_FRQ_RESP_DRAWER_HPP
@@ -31,7 +31,7 @@
                       uint32_t lineColor = 0xFF00B0FF,
                       uint32_t axisColor = LCD_COLOR_LIGHTGRAY,
                       uint32_t backColor = GuiBase::ENUM_BACK)
-            : lcd_(GuiBase::GetLcdPtr()),
+            : lcd_(GuiBase::GetLcd()),
               ORGX_(orgX), MIN_(min), MAX_(max), DEC_(dec),
               ORGY_(orgY), MIN_DB_(minDb), MAX_DB_(maxDb),
               DB1_(db1Pixel), Y_SPACE_(db1Pixel*ySpace), FS_(fs),
@@ -71,7 +71,7 @@
         void Erase(float upDb = 0);
 
     private:
-        LCD_DISCO_F746NG *lcd_;
+        LCD_DISCO_F746NG &lcd_;
         const uint16_t ORGX_;   // 横軸の目盛の最小値に対応する位置
         const float MIN_;       // 横軸の目盛の最小値
         const float MAX_;       // 横軸の目盛の最大値