用户工具

站点工具


jaysnote:gpio_libc

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版 两侧同时换到之后的修订记录
jaysnote:gpio_libc [2018/11/12 17:01]
jaylee 创建
jaysnote:gpio_libc [2019/04/26 17:09]
jaylee
行 114: 行 114:
 ```shell ```shell
 num2name(){ num2name(){
-2.  local num=$1 +  local num=$1 
-3.  local h=$[$num/32] +  local h=$[$num/32] 
-4.  local l=$[$num%32] +  local l=$[$num%32] 
-5. + 
-6.  local H=$(echo -e `printf '\\\x%02x' $[0x41+h]`) +  local H=$(echo -e `printf '\\\x%02x' $[0x41+h]`) 
-7.  echo P$H$l +  echo P$H$l 
-8.+
-9.name2num(){ +name2num(){ 
-10.  local name=$1 +local name=$1 
-11.  name=${name#P} +name=${name#P} 
-12.  local H=${name:0:1} +local H=${name:0:1} 
-13.  local l=${name:1} +local l=${name:1} 
-14.  local h=$[`printf '%d' \'$H`-0x41] +local h=$[`printf '%d' \'$H`-0x41] 
-15. + 
-16.  echo $[h*32+l] +echo $[h*32+l] 
-17.}+}
  
 ``` ```
 </markdown> </markdown>
  
jaysnote/gpio_libc.txt · 最后更改: 2021/06/22 23:14 (外部编辑)