Skip to content

気に入りました #4

@senshu-hiro

Description

@senshu-hiro

有益なソフトウェアを公開いただき感謝申し上げます。

早速使ってみました。

気になった点がありますので、報告いたします。

私は、M5StickC Plus2を利用していますが、Plus2は内蔵LEDを点灯すると
異常な電力を消費します。

具体的には、消費電流が100mA以上増加(LED OFFなら100mA程度ですが、
LEDをONにすると 250mAもの電流になる)します。回路が不完全なのかも
しれません。

一瞬の点灯ならともかく、内蔵LED長時間の点滅は回避したいと思い、LED
の点灯をLCDの下部で代用させる修正を行いました。

今後の公開時に配慮いただければ幸いです。

Image

Plus2のときだけ機能します。(以下の修正では、実行時間への影響を最小限
にするため、表示を小さめにしました)

void TcOn()
{
  ledcWrite(ledc_pin, ledc_duty_on);
  if (led_enable) {
    if (M5.getBoard() == m5::board_t::board_M5StickCPlus2) {
      M5.Lcd.fillRect (220, 120, 20, 10, TFT_RED);  // 四角塗り潰し
    } else{
      digitalWrite(led_pin, led_on);
    }
  }
}

void TcOff()
{
  ledcWrite(ledc_pin, ledc_duty_off);
  if (M5.getBoard() == m5::board_t::board_M5StickCPlus2) {
    M5.Lcd.fillRect (220, 120, 20, 10, TFT_BLACK);  // 四角塗り潰し
  } else{
    digitalWrite(led_pin, led_off);
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions