<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/cvitek/drivers/drv_pinmux.h, branch copilot/remove-vbus-code-implementation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/cvitek/drivers/drv_pinmux.h?h=copilot%2Fremove-vbus-code-implementation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/cvitek/drivers/drv_pinmux.h?h=copilot%2Fremove-vbus-code-implementation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-09-26T01:04:40Z</updated>
<entry>
<title>bsp:cvitek:add all function type of pinmux</title>
<updated>2024-09-26T01:04:40Z</updated>
<author>
<name>imcu</name>
<email>12232561@mail.sustech.edu.cn</email>
</author>
<published>2024-09-24T09:05:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=633d203fa67469e1379c4dc3e86a053530ac474b'/>
<id>urn:sha1:633d203fa67469e1379c4dc3e86a053530ac474b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: cvitek: new design for pinmux</title>
<updated>2024-07-16T03:37:23Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2024-05-28T08:24:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a63c07fd75ec9632e063646f043db3bfdad2aa49'/>
<id>urn:sha1:a63c07fd75ec9632e063646f043db3bfdad2aa49</id>
<content type='text'>
In the new design, we require the user to manually enter the
PinName (as a string) in menuconfig instead of being given
menu items to select.

The original method will lead to too many menu item-related
macros being defined in the code, causing ifdef and other
codes scatter everywhere in the driver code, which is
inconvenient to maintain.

The new design adds a pinmux driver module to manage the
multiplexing of pins. This patch provides this driver module.

P.S., the reason why users are allowed to specify pinname
in a string instead of the pin number is mainly because
the technical manual provided by the SOC manufacturer
does not have numbers for some pins, only names.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
Reviewed-by: Yuanjie He &lt;943313837@qq.com&gt;
Reviewed-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
</feed>
