From a589fa3e0bdb65f9aa9ad30f720bfc93788689e9 Mon Sep 17 00:00:00 2001
From: Dave Hylands <dhylands@gmail.com>
Date: Mon, 22 Aug 2016 23:22:04 -0700
Subject: [PATCH] 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.
---
 stmhal/pin.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/stmhal/pin.c b/stmhal/pin.c
index e3ae0be40..9bd4e7a6d 100644
--- a/stmhal/pin.c
+++ b/stmhal/pin.c
@@ -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));
-- 
GitLab