diff --git a/docs/badge/programming.rst b/docs/badge/programming.rst index 242b20bdf87362cea6edaa69d7a58f17f0b74082..e396299327bccab32dcdf6bb6f56688d1eb63059 100644 --- a/docs/badge/programming.rst +++ b/docs/badge/programming.rst @@ -60,7 +60,22 @@ After connecting your badge and making sure it runs: Use Ctrl-] or Ctrl-x to exit this shell [... logs here... ] -The badge will continue to run. Now, if you press Ctrl-C, you will interrupt the +The badge will continue to run. + +.. warning:: + **Your flow3r is not showing up using Linux?** + + To let ``mpremote`` to work properly your user needs to have access rights to ttyACM. + + Quick fix: ``sudo chmod a+rw /dev/ttyACM[Your Device Id here]``` + + More sustainable fix: Setup an udev rule to automatically allow the logged in user to access ttyUSB + + 1. To use this, add the following to /etc/udev/rules.d/60-extra-acl.rules: ``KERNEL=="ttyACM[0-9]*", TAG+="udev-acl", TAG+="uaccess"`` + 2. Reload ``udevadm control --reload-rules && udevadm trigger`` + + +Now, if you press Ctrl-C, you will interrupt the firmware and break into a Python REPL (read-eval-print-loop) prompt: ::