コード例 #1
0
ファイル: hexpad.c プロジェクト: opalmirror/cefive
int hexpad_redraw(HexPad* prPad) {
    int x = 0;
    int y = 0;
    if (prPad == NULL) {
        return HEXPAD_NULLPTR;
    }
    if (prPad->visible != 1) {
        return HEXPAD_SUCCESS;
    }
    for (y = 0; y < 4; y++) {
        for (x = 0; x < 4; x++) {
            if (render_digit(prPad, x, y) < 0) {
                return HEXPAD_FAILURE;
            }
        }
    }
    if (render_value(prPad) < 0) {
        return HEXPAD_FAILURE;
    }
    if (render_cursor(prPad) < 0) {
        return HEXPAD_FAILURE;
    }
    
    return HEXPAD_SUCCESS;
}
コード例 #2
0
ファイル: termostat.c プロジェクト: voffeloff/termostat
void display_digit1_handler(void) {
    render_digit(1, number[0][1]);
    render_dp(number[0][2]);
}
コード例 #3
0
ファイル: termostat.c プロジェクト: voffeloff/termostat
void display_digit0_handler(void) {
    render_digit(0, number[0][0]);
}