stmhal: Update pin print to print new constants

This updates the print function for machine.Pin to
print out the new constants from the Hardware API defintion
rather than the legacy definitions.
pull/2348/merge
Dave Hylands 2016-08-22 23:22:04 -07:00 zatwierdzone przez Damien George
rodzic d09b6b9aa1
commit a589fa3e0b
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -199,15 +199,15 @@ STATIC void pin_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t
if (mode == GPIO_MODE_INPUT) {
mode_qst = MP_QSTR_IN;
} else if (mode == GPIO_MODE_OUTPUT_PP) {
mode_qst = MP_QSTR_OUT_PP;
mode_qst = MP_QSTR_OUT;
} else if (mode == GPIO_MODE_OUTPUT_OD) {
mode_qst = MP_QSTR_OUT_OD;
mode_qst = MP_QSTR_OPEN_DRAIN;
} else {
af = true;
if (mode == GPIO_MODE_AF_PP) {
mode_qst = MP_QSTR_AF_PP;
mode_qst = MP_QSTR_ALT;
} else {
mode_qst = MP_QSTR_AF_OD;
mode_qst = MP_QSTR_ALT_OPEN_DRAIN;
}
}
mp_print_str(print, qstr_str(mode_qst));