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
Diff: FrquencyResponseDrawer.hpp
- 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_; // 横軸の目盛の最大値