Skip to content

Commit 7d747de

Browse files
authored
Merge pull request #15 from libdriver/dev
fix: fix reset errors
2 parents 7141c49 + d8782f1 commit 7d747de

File tree

6 files changed

+1213
-1205
lines changed

6 files changed

+1213
-1205
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 1.0.5 (2025-01-15)
2+
3+
## Bug Fixes
4+
5+
- fix reset errors
6+
17
## 1.0.4 (2025-01-05)
28

39
## Bug Fixes

doc/html/driver__st7789_8c_source.html

Lines changed: 1179 additions & 1178 deletions
Large diffs are not rendered by default.

doc/html/driver__st7789_8h_source.html

Lines changed: 13 additions & 13 deletions
Large diffs are not rendered by default.

doc/html/group__st7789__basic__driver.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga9d6e5c685f627964af2db67
657657
</dd></dl>
658658
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
659659

660-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03449">3449</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
660+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03450">3450</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
661661

662662
</div>
663663
</div>
@@ -696,7 +696,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga8cdc24a2d077395e416df68
696696
</dd></dl>
697697
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
698698

699-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03332">3332</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
699+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03333">3333</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
700700

701701
</div>
702702
</div>
@@ -921,7 +921,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga33b0b5ccfba1197b3f47327
921921
</dd></dl>
922922
<dl class="section note"><dt>Note</dt><dd>left &lt;= column &amp;&amp; right &lt;= column &amp;&amp; left &lt; right &amp;&amp; top &lt;= row &amp;&amp; bottom &lt;= row &amp;&amp; top &lt; bottom </dd></dl>
923923

924-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03836">3836</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
924+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03837">3837</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
925925

926926
</div>
927927
</div>
@@ -1002,7 +1002,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga9cb00e61dab5f50957c9ed2
10021002
</dd></dl>
10031003
<dl class="section note"><dt>Note</dt><dd>left &lt;= column &amp;&amp; right &lt;= column &amp;&amp; left &lt; right &amp;&amp; top &lt;= row &amp;&amp; bottom &lt;= row &amp;&amp; top &lt; bottom </dd></dl>
10041004

1005-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04017">4017</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1005+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04018">4018</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
10061006

10071007
</div>
10081008
</div>
@@ -1083,7 +1083,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga22dc64f1368fdba9dcf907d
10831083
</dd></dl>
10841084
<dl class="section note"><dt>Note</dt><dd>left &lt;= column &amp;&amp; right &lt;= column &amp;&amp; left &lt; right &amp;&amp; top &lt;= row &amp;&amp; bottom &lt;= row &amp;&amp; top &lt; bottom </dd></dl>
10851085

1086-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04190">4190</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1086+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04191">4191</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
10871087

10881088
</div>
10891089
</div>
@@ -1146,7 +1146,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#gaf5b9a3e18a55bee73f99438
11461146
</dd></dl>
11471147
<dl class="section note"><dt>Note</dt><dd>x &lt; column &amp;&amp; y &lt; row </dd></dl>
11481148

1149-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04582">4582</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1149+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04583">4583</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
11501150

11511151
</div>
11521152
</div>
@@ -1227,7 +1227,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga7902004c7036563a6e53351
12271227
</dd></dl>
12281228
<dl class="section note"><dt>Note</dt><dd>left &lt;= column &amp;&amp; right &lt;= column &amp;&amp; left &lt; right &amp;&amp; top &lt;= row &amp;&amp; bottom &lt;= row &amp;&amp; top &lt; bottom </dd></dl>
12291229

1230-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03614">3614</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1230+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03615">3615</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
12311231

12321232
</div>
12331233
</div>
@@ -1333,7 +1333,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga9814448dbeae0206c3654ad
13331333
</dd></dl>
13341334
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
13351335

1336-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04666">4666</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1336+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04667">4667</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
13371337

13381338
</div>
13391339
</div>
@@ -1742,7 +1742,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#gad4e669bf561520c15348bef
17421742
</dd></dl>
17431743
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
17441744

1745-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03383">3383</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
1745+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03384">3384</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
17461746

17471747
</div>
17481748
</div>
@@ -2155,7 +2155,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga5b0927aebd7653c761e6a10
21552155
</dd></dl>
21562156
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
21572157

2158-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03416">3416</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
2158+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l03417">3417</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
21592159

21602160
</div>
21612161
</div>
@@ -2641,7 +2641,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga5fd90d47c62d7a6efbcda4d
26412641
</dd></dl>
26422642
<dl class="section note"><dt>Note</dt><dd>x &lt; column &amp;&amp; y &lt; row </dd></dl>
26432643

2644-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04527">4527</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
2644+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04528">4528</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
26452645

26462646
</div>
26472647
</div>

doc/html/group__st7789__extend__driver.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga44aea1224c9bfd7adffb071
149149
</dd></dl>
150150
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
151151

152-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04619">4619</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
152+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04620">4620</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
153153

154154
</div>
155155
</div>
@@ -196,7 +196,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga09f034d3d416582575f59f1
196196
</dd></dl>
197197
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>
198198

199-
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04644">4644</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
199+
<p class="definition">Definition at line <a class="el" href="driver__st7789_8c_source.html#l04645">4645</a> of file <a class="el" href="driver__st7789_8c_source.html">driver_st7789.c</a>.</p>
200200

201201
</div>
202202
</div>

src/driver_st7789.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3294,7 +3294,7 @@ uint8_t st7789_init(st7789_handle_t *handle)
32943294

32953295
return 4; /* return error */
32963296
}
3297-
handle->delay_ms(100); /* delay 100 ms */
3297+
handle->delay_ms(25); /* over 10 us */
32983298
if (handle->reset_gpio_write(1) != 0) /* write 1 */
32993299
{
33003300
handle->debug_print("st7789: reset gpio write failed.\n"); /* reset gpio write failed */
@@ -3303,6 +3303,7 @@ uint8_t st7789_init(st7789_handle_t *handle)
33033303

33043304
return 4; /* return error */
33053305
}
3306+
handle->delay_ms(125); /* over 120 ms */
33063307
if (handle->spi_init() != 0) /* spi init */
33073308
{
33083309
handle->debug_print("st7789: spi init failed.\n"); /* spi init failed */

0 commit comments

Comments
 (0)