Skip to content

Commit ec82099

Browse files
committed
feat: change some params to definition
1 parent 3d8858e commit ec82099

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1669
-1299
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.10 (2025-09-26)
2+
3+
## Features
4+
5+
- change some params to definition
6+
17
## 1.0.9 (2025-05-19)
28

39
## Bug Fixes

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
The W25Q25XX Serial Flash memory provides a storage solution for systems with limited space, pins and power. The 25Q series offers flexibility and performance well beyond ordinary Serial Flash devices. They are ideal for code shadowing to RAM, executing code directly from Dual/Quad SPI (XIP) and storing voice, text and data. The device operates on a single 2.7V to 3.6V power supply with current consumption as low as 4mA active and 1μA for power-down. All devices are offered in space-saving packages.
1212

13-
LibDriver W25QXX is a full-featured driver of W25QXX launched by LibDriver.It provides functions of flash reading,flash writing, etc. LibDriver is MISRA compliant.
13+
LibDriver W25QXX is a full-featured driver for W25QXX, launched by LibDriver.It provides flash reading, flash writing and additional features. LibDriver is MISRA compliant.
1414

1515
### Table of Contents
1616

doc/html/driver__w25qxx_8c_source.html

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

doc/html/driver__w25qxx_8h.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,30 @@
114114
</table><table class="memberdecls">
115115
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
116116
Macros</h2></td></tr>
117+
<tr class="memitem:ga5dba2e856833278c423ecf4ee0af8ab0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga5dba2e856833278c423ecf4ee0af8ab0">W25QXX_WRITE_STATUS_TIMEOUT_MS</a>&#160;&#160;&#160;(1000U)</td></tr>
118+
<tr class="memdesc:ga5dba2e856833278c423ecf4ee0af8ab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx write status register timeout definition <a href="group__w25qxx__basic__driver.html#ga5dba2e856833278c423ecf4ee0af8ab0">More...</a><br /></td></tr>
119+
<tr class="separator:ga5dba2e856833278c423ecf4ee0af8ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
120+
<tr class="memitem:ga2cbe414c80725d4acb0eb74c1c709bde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga2cbe414c80725d4acb0eb74c1c709bde">W25QXX_ERASE_CHIP_TIMEOUT_MS</a>&#160;&#160;&#160;(1000U * 1000U)</td></tr>
121+
<tr class="memdesc:ga2cbe414c80725d4acb0eb74c1c709bde"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx erase chip timeout definition <a href="group__w25qxx__basic__driver.html#ga2cbe414c80725d4acb0eb74c1c709bde">More...</a><br /></td></tr>
122+
<tr class="separator:ga2cbe414c80725d4acb0eb74c1c709bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
123+
<tr class="memitem:ga9e8d1a52d8434f9a5203c706dd3a7882"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga9e8d1a52d8434f9a5203c706dd3a7882">W25QXX_ERASE_SECURITY_TIMEOUT_MS</a>&#160;&#160;&#160;(100U)</td></tr>
124+
<tr class="memdesc:ga9e8d1a52d8434f9a5203c706dd3a7882"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx erase security timeout definition <a href="group__w25qxx__basic__driver.html#ga9e8d1a52d8434f9a5203c706dd3a7882">More...</a><br /></td></tr>
125+
<tr class="separator:ga9e8d1a52d8434f9a5203c706dd3a7882"><td class="memSeparator" colspan="2">&#160;</td></tr>
126+
<tr class="memitem:ga0319c931f3f1dbcd698a4b0d7205807b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga0319c931f3f1dbcd698a4b0d7205807b">W25QXX_PROGRAM_SECURITY_TIMEOUT_MS</a>&#160;&#160;&#160;(3U)</td></tr>
127+
<tr class="memdesc:ga0319c931f3f1dbcd698a4b0d7205807b"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx program security timeout definition <a href="group__w25qxx__basic__driver.html#ga0319c931f3f1dbcd698a4b0d7205807b">More...</a><br /></td></tr>
128+
<tr class="separator:ga0319c931f3f1dbcd698a4b0d7205807b"><td class="memSeparator" colspan="2">&#160;</td></tr>
129+
<tr class="memitem:gace0584f2b4bcc6987eaf6631e035fc76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#gace0584f2b4bcc6987eaf6631e035fc76">W25QXX_PAGE_PROGRAM_TIMEOUT_MS</a>&#160;&#160;&#160;(3U)</td></tr>
130+
<tr class="memdesc:gace0584f2b4bcc6987eaf6631e035fc76"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx page program timeout definition <a href="group__w25qxx__basic__driver.html#gace0584f2b4bcc6987eaf6631e035fc76">More...</a><br /></td></tr>
131+
<tr class="separator:gace0584f2b4bcc6987eaf6631e035fc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
132+
<tr class="memitem:ga2edaf6b445a144c641685cd8106d4b95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga2edaf6b445a144c641685cd8106d4b95">W25QXX_ERASE_4K_TIMEOUT_MS</a>&#160;&#160;&#160;(400U)</td></tr>
133+
<tr class="memdesc:ga2edaf6b445a144c641685cd8106d4b95"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx erase 4k timeout definition <a href="group__w25qxx__basic__driver.html#ga2edaf6b445a144c641685cd8106d4b95">More...</a><br /></td></tr>
134+
<tr class="separator:ga2edaf6b445a144c641685cd8106d4b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
135+
<tr class="memitem:gad410652045099b97befb2b42cf85a22b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#gad410652045099b97befb2b42cf85a22b">W25QXX_ERASE_32K_TIMEOUT_MS</a>&#160;&#160;&#160;(1600U)</td></tr>
136+
<tr class="memdesc:gad410652045099b97befb2b42cf85a22b"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx erase 32k timeout definition <a href="group__w25qxx__basic__driver.html#gad410652045099b97befb2b42cf85a22b">More...</a><br /></td></tr>
137+
<tr class="separator:gad410652045099b97befb2b42cf85a22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
138+
<tr class="memitem:ga7ca75d4fb1bba7cadd92fe87e500dd37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__basic__driver.html#ga7ca75d4fb1bba7cadd92fe87e500dd37">W25QXX_ERASE_64K_TIMEOUT_MS</a>&#160;&#160;&#160;(2000U)</td></tr>
139+
<tr class="memdesc:ga7ca75d4fb1bba7cadd92fe87e500dd37"><td class="mdescLeft">&#160;</td><td class="mdescRight">w25qxx erase 64k timeout definition <a href="group__w25qxx__basic__driver.html#ga7ca75d4fb1bba7cadd92fe87e500dd37">More...</a><br /></td></tr>
140+
<tr class="separator:ga7ca75d4fb1bba7cadd92fe87e500dd37"><td class="memSeparator" colspan="2">&#160;</td></tr>
117141
<tr class="memitem:ga995378489f95bc6bbddbe710557e3384"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__w25qxx__link__driver.html#ga995378489f95bc6bbddbe710557e3384">DRIVER_W25QXX_LINK_INIT</a>(HANDLE, STRUCTURE)&#160;&#160;&#160;memset(HANDLE, 0, sizeof(STRUCTURE))</td></tr>
118142
<tr class="memdesc:ga995378489f95bc6bbddbe710557e3384"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize w25qxx_handle_t structure <a href="group__w25qxx__link__driver.html#ga995378489f95bc6bbddbe710557e3384">More...</a><br /></td></tr>
119143
<tr class="separator:ga995378489f95bc6bbddbe710557e3384"><td class="memSeparator" colspan="2">&#160;</td></tr>

doc/html/driver__w25qxx_8h.js

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

0 commit comments

Comments
 (0)