File: env_vars.md

package info (click to toggle)
pyocd 0.36.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 341,216 kB
  • sloc: xml: 3,682,260; python: 59,213; ansic: 112; makefile: 87; asm: 25; sh: 14
file content (48 lines) | stat: -rw-r--r-- 1,792 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: Environment variables
---

<table>

<tr><th>Variable</th><th>Description</th></tr>

<tr><td>
<a if="pyocd_project_dir"><p><code>PYOCD_COLOR</code></p></a>
</td><td>
<p>Changes the default color output setting. Must be one of <code>auto</code>, <code>always</code>, or
<code>never</code>. If not defined, the default is <code>auto</code>, which will enable color only when
outputting to a tty. Overridden by <code>--color</code> on the command line.</p>
</td></tr>

<tr><td>
<a if="pyocd_history"><p><code>PYOCD_HISTORY</code></p></a>
</td><td>
<p>Path to the <code>pyocd commander</code> command history file. The default is <code>~/.pyocd_history</code>.</p>
</td></tr>

<tr><td>
<a if="pyocd_history_length"><p><code>PYOCD_HISTORY_LENGTH</code></p></a>
</td><td>
<p>Maximum number of entries in the command history file. Set to -1 for unlimited. Default is 1000.</p>
</td></tr>

<tr><td>
<a if="pyocd_project_dir"><p><code>PYOCD_PROJECT_DIR</code></p></a>
</td><td>
<p>Sets the path to pyOCD's project directory. This variable acts as a fallback if the <code>project_dir</code>
session option is not specified.</p>
</td></tr>

<tr><td>
<a if="pyocd_usb_backend"><p><code>PYOCD_USB_BACKEND</code></p></a>
</td><td>
<p>This variable overrides the default selection of the USB backend for CMSIS-DAP v1 probes. The accepted
values are <code>hidapiusb</code>, <code>pyusb</code>, and <code>pywinusb</code>. An empty value is the same as
unset. CMSIS-DAP v2 probes are unaffected by the environment variable; pyusb is always used.</p>
<p>Forcing the USB backend is really only useful on Windows, because both <code>hidapiusb</code> and
<code>pywinusb</code> backends are available. Note that pyOCD only installs the <code>hidapiusb</code> backend
by default.</p>
</td></tr>

</table>