Skip to content

Commit 4f65fd2

Browse files
committed
deploy: 28a931d
1 parent 747f7ed commit 4f65fd2

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/imxrt_dma/interrupt.rs.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<a href=#10 id=10 data-nosnippet>10</a> task::{Context, Poll, Waker},
1111
<a href=#11 id=11 data-nosnippet>11</a>};
1212
<a href=#12 id=12 data-nosnippet>12</a>
13-
<a href=#13 id=13 data-nosnippet>13</a><span class="kw">use </span>cortex_m::interrupt::{<span class="self">self</span>, Mutex};
13+
<a href=#13 id=13 data-nosnippet>13</a><span class="kw">use </span>critical_section::Mutex;
1414
<a href=#14 id=14 data-nosnippet>14</a>
1515
<a href=#15 id=15 data-nosnippet>15</a><span class="kw">impl</span>&lt;<span class="kw">const </span>CHANNELS: usize&gt; <span class="kw">super</span>::Dma&lt;CHANNELS&gt; {
1616
<a href=#16 id=16 data-nosnippet>16</a> <span class="doccomment">/// Handle a DMA interrupt
@@ -54,7 +54,7 @@
5454
<a href=#54 id=54 data-nosnippet>54</a> }
5555
<a href=#55 id=55 data-nosnippet>55</a>
5656
<a href=#56 id=56 data-nosnippet>56</a> <span class="kw">if </span>channel.is_complete() | channel.is_error() {
57-
<a href=#57 id=57 data-nosnippet>57</a> interrupt::free(|cs| {
57+
<a href=#57 id=57 data-nosnippet>57</a> critical_section::with(|cs| {
5858
<a href=#58 id=58 data-nosnippet>58</a> <span class="kw">let </span>waker = <span class="self">self</span>.wakers[channel.channel()].borrow(cs);
5959
<a href=#59 id=59 data-nosnippet>59</a> <span class="kw">let </span><span class="kw-2">mut </span>waker = waker.borrow_mut();
6060
<a href=#60 id=60 data-nosnippet>60</a> <span class="kw">if let </span><span class="prelude-val">Some</span>(waker) = waker.take() {
@@ -133,7 +133,7 @@
133133
<a href=#133 id=133 data-nosnippet>133</a><span class="kw">impl </span>Future <span class="kw">for </span>Transfer&lt;<span class="lifetime">'_</span>&gt; {
134134
<a href=#134 id=134 data-nosnippet>134</a> <span class="kw">type </span>Output = <span class="prelude-ty">Result</span>&lt;(), Error&gt;;
135135
<a href=#135 id=135 data-nosnippet>135</a> <span class="kw">fn </span>poll(<span class="self">self</span>: Pin&lt;<span class="kw-2">&amp;mut </span><span class="self">Self</span>&gt;, cx: <span class="kw-2">&amp;mut </span>Context&lt;<span class="lifetime">'_</span>&gt;) -&gt; Poll&lt;<span class="self">Self</span>::Output&gt; {
136-
<a href=#136 id=136 data-nosnippet>136</a> interrupt::free(|cs| {
136+
<a href=#136 id=136 data-nosnippet>136</a> critical_section::with(|cs| {
137137
<a href=#137 id=137 data-nosnippet>137</a> <span class="kw">let </span>waker = <span class="self">self</span>.channel.waker.borrow(cs);
138138
<a href=#138 id=138 data-nosnippet>138</a> <span class="kw">let </span><span class="kw-2">mut </span>waker = waker.borrow_mut();
139139
<a href=#139 id=139 data-nosnippet>139</a> <span class="kw-2">*</span>waker = <span class="prelude-val">Some</span>(cx.waker().clone());
@@ -166,7 +166,7 @@
166166
<a href=#166 id=166 data-nosnippet>166</a> <span class="self">self</span>.channel.disable();
167167
<a href=#167 id=167 data-nosnippet>167</a> <span class="self">self</span>.channel.clear_complete();
168168
<a href=#168 id=168 data-nosnippet>168</a> <span class="self">self</span>.channel.clear_error();
169-
<a href=#169 id=169 data-nosnippet>169</a> interrupt::free(|cs| {
169+
<a href=#169 id=169 data-nosnippet>169</a> critical_section::with(|cs| {
170170
<a href=#170 id=170 data-nosnippet>170</a> <span class="kw">let </span>waker = <span class="self">self</span>.channel.waker.borrow(cs);
171171
<a href=#171 id=171 data-nosnippet>171</a> <span class="kw">let </span><span class="kw-2">mut </span>waker = waker.borrow_mut();
172172
<a href=#172 id=172 data-nosnippet>172</a> <span class="kw-2">*</span>waker = <span class="prelude-val">None</span>;

type.impl/core/result/enum.Result.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)