diff --git a/docs/library/machine.ADC.rst b/docs/library/machine.ADC.rst
index 309d070b1b7df15cd7961cd68d6759dbc916b520..ef545f35f3d8d78ae42f287fa56a54733034e8ac 100644
--- a/docs/library/machine.ADC.rst
+++ b/docs/library/machine.ADC.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.ADC:
 
 class ADC -- analog to digital conversion
diff --git a/docs/library/machine.I2C.rst b/docs/library/machine.I2C.rst
index a7e90ca39b6d7d445c2e375156e7b3b02b5dfaba..c83c436ad92b355fffc8fc67aea3373a214351c3 100644
--- a/docs/library/machine.I2C.rst
+++ b/docs/library/machine.I2C.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.I2C:
 
 class I2C -- a two-wire serial protocol
diff --git a/docs/library/machine.Pin.rst b/docs/library/machine.Pin.rst
index 053c6e79b366eb87f99f4ec2b477011870c87e40..2d3385b06592cbedda20bd1da55c015308becced 100644
--- a/docs/library/machine.Pin.rst
+++ b/docs/library/machine.Pin.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.Pin:
 
 class Pin -- control I/O pins
diff --git a/docs/library/machine.RTC.rst b/docs/library/machine.RTC.rst
index c69e4781a2267c2c1102255d23080553a8e5dbab..684f31aa0f3f9023d22c1a5cd690044850e05d1b 100644
--- a/docs/library/machine.RTC.rst
+++ b/docs/library/machine.RTC.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.RTC:
 
 class RTC -- real time clock
diff --git a/docs/library/machine.SD.rst b/docs/library/machine.SD.rst
index da60121d07c1e5db31b1a910abdb7091ae19d834..d1a3b4e358ee4c5ed476ab820bf26a79527f6849 100644
--- a/docs/library/machine.SD.rst
+++ b/docs/library/machine.SD.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.SD:
 
 class SD -- secure digital memory card
diff --git a/docs/library/machine.SPI.rst b/docs/library/machine.SPI.rst
index eddd62dbdc73278f5db3913fada202dc29310502..285cd37b4bca402fce19d6641c7363146f5f86e4 100644
--- a/docs/library/machine.SPI.rst
+++ b/docs/library/machine.SPI.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.SPI:
 
 class SPI -- a master-driven serial protocol
diff --git a/docs/library/machine.Timer.rst b/docs/library/machine.Timer.rst
index daf63c9b934cedda50f22bb4628ce16aa6406572..8bb9a36600bd0a7f9d1e8000c9a8b8cfe4f226ff 100644
--- a/docs/library/machine.Timer.rst
+++ b/docs/library/machine.Timer.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.Timer:
 
 class Timer -- control internal timers
diff --git a/docs/library/machine.UART.rst b/docs/library/machine.UART.rst
index 7399b9b6e9d380480c91c31830675c2c0d7a367e..5552b9dd72c01ed8d9cac8396e02751452334713 100644
--- a/docs/library/machine.UART.rst
+++ b/docs/library/machine.UART.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.UART:
 
 class UART -- duplex serial communication bus
diff --git a/docs/library/machine.WDT.rst b/docs/library/machine.WDT.rst
index dca74f70f60849a073fbe5311726028ffc84c0c6..10e6af0e14218a51f3922522b644be42d22c6d96 100644
--- a/docs/library/machine.WDT.rst
+++ b/docs/library/machine.WDT.rst
@@ -1,3 +1,4 @@
+.. currentmodule:: machine
 .. _machine.WDT:
 
 class WDT -- watchdog timer