diff --git a/teensy/qstrdefsport.h b/teensy/qstrdefsport.h
index 5a2b191da458b88e4d931f6651bcef1a2933c6c9..aa466624a40d2e68f587e57c8c8ea110ec967d1c 100644
--- a/teensy/qstrdefsport.h
+++ b/teensy/qstrdefsport.h
@@ -64,6 +64,7 @@ Q(PinAF)
 Q(PinNamed)
 Q(init)
 Q(value)
+Q(alt)
 Q(low)
 Q(high)
 Q(name)
@@ -83,14 +84,18 @@ Q(pull)
 Q(index)
 Q(reg)
 Q(IN)
+Q(OUT)
+Q(OPEN_DRAIN)
+Q(ALT)
+Q(ALT_OPEN_DRAIN)
+Q(ANALOG)
+Q(PULL_UP)
+Q(PULL_DOWN)
 Q(OUT_PP)
 Q(OUT_OD)
 Q(AF_PP)
 Q(AF_OD)
-Q(ANALOG)
 Q(PULL_NONE)
-Q(PULL_UP)
-Q(PULL_DOWN)
 
 // for Timer class
 Q(Timer)