You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/syntax.rst
+8-2
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,10 @@ Instructions
52
52
* ``push ...``
53
53
* ``pull ...``
54
54
* ``mov ...``
55
-
* ``irq ...``
55
+
* ``mov rxfifo[y|number], isr`` (requires PIO version 1 and compatible ``.fifo`` setting)
56
+
* ``mov osr, rxfifo[y|number]`` (requires PIO version 1 and compatible ``.fifo`` setting)
57
+
* ``irq <number> {rel}``
58
+
* ``irq next|prev <number>``. (requires PIO version 1) adafruit_pioasm follows sdk pioasm in placing ``next`` and ``prev`` before the IRQ number. The datasheet (version 05c4754) implies a different syntax.
56
59
* ``set ...``
57
60
58
61
Side-set and delay
@@ -75,7 +78,10 @@ is accepted. Arithmetic is not supported.
75
78
Whitespace is not accepted in certain places, for instance within an instruction delay.
76
79
It must be written ``[7]`` not ``[ 7 ]``.
77
80
78
-
Extra
81
+
Extra commas that would not be acceptable to sdk pioasm are not always diagnosed.
82
+
83
+
Extra words in some locations that would not be acceptable to sdk pioasm are not always diagnosed.
0 commit comments