.. If your library file(s) are nested in a directory (e.g. /adafruit_foo/foo.py)
 .. use this format as the module name: "adafruit_foo.foo"
 
+.. automodule:: _typing
+  :members:
+
 .. automodule:: adafruit_blinka
-   :members:
+  :members:
+
+.. automodule:: adafruit_blinka.agnostic
+  :members:
+
+.. automodule:: adafruit_blinka.microcontroller
+  :members:
+
+.. automodule:: analogio
+  :members:
+
+.. automodule:: bitbangio
+  :members:
+
+.. automodule:: board
+  :members:
+
+.. automodule:: busio
+  :members:
+
+.. automodule:: circuitpython_typing
+  :members:
+
+.. automodule:: digitalio
+  :members:
+
+.. automodule:: keypad
+  :members:
+
+.. automodule:: microcontroller
+  :members:
+
+.. automodule:: micropython
+  :members:
+
+.. automodule:: neopixel_write
+  :members:
+
+.. automodule:: pulseio
+  :members:
+
+.. automodule:: pwmio
+  :members:
+
+.. automodule:: rainbowio
+  :members: