code: def disconnect(self):
          
          # TODO Close the APs. When this is attempted, we get an undocumented 0x1d error. Doesn't
          #      seem to be necessary, anyway.
          self._memory_interfaces = {}
          
          self._link.enter_idle()
          self._is_connected = False
docs: ! @brief Deinitialize the DAP I/O pins