39 void init(
const char* title, uint8_t hour, uint8_t minute);
58 void render(
bool partial)
override;
60 const char*
getName()
const override {
return "TimeInputView"; }
64 enum class Field : uint8_t { HOUR = 0, MINUTE = 1 };
66 const char*
title_ =
nullptr;
69 Field currentField_ = Field::HOUR;
70 uint8_t digitPos_ = 0;
77 void enterDigit(
char digit);
Centralized key-code constants for cdc_views.