CQエレクトロニクス・セミナ「実習・マイコンを動かしながら学ぶディジタル・フィルタ」で使うプログラムを,入力として STM32F746 の内蔵 ADC を使うように変更したもの. http://seminar.cqpub.co.jp/ccm/ES18-0020
Dependencies: mbed Array_Matrix BSP_DISCO_F746NG LCD_DISCO_F746NG TS_DISCO_F746NG
F746_Gui_New/GuiBase.cpp
- Committer:
- MikamiUitOpen
- Date:
- 2017-10-07
- Revision:
- 0:ab7a35d87173
File content as of revision 0:ab7a35d87173:
//----------------------------------------------------------- // GuiBase class (abstract base class) // // 2016/03/29, Copyright (c) 2016 MIKAMI, Naoki //----------------------------------------------------------- #include "GuiBase.hpp" namespace Mikami { GuiBase::GuiBase( uint16_t x, uint16_t y, sFONT &fonts, uint32_t textColor, uint32_t backColor, uint32_t createdColor, uint32_t touchedColor, uint32_t inactiveColor, uint32_t inactiveTextColor) : X_(x), Y_(y), FONTS_(&fonts), TEXT_COLOR_(textColor), BACK_COLOR_(backColor), CREATED_COLOR_(createdColor), TOUCHED_COLOR_(touchedColor), INACTIVE_COLOR_(inactiveColor), INACTIVE_TEXT_COLOR_(inactiveTextColor) { if (first_) { lcd_.Clear(backColor); first_ = false; } } // If panel touched, return true bool GuiBase::PanelTouched() { ts_.GetState(&state_); return (bool)(state_.touchDetected); } LCD_DISCO_F746NG GuiBase::lcd_; TS_DISCO_F746NG GuiBase::ts_; TS_StateTypeDef GuiBase::state_; bool GuiBase::multiTouch_ = false; bool GuiBase::first_ = true; }