查看ESP32 RTC的源代码
←
ESP32 RTC
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
==== rtc_pads_muxsel ==== Set the pad route to the digital IO_MUX (0) or RTC block (1) <source lang=bash> 0x4008d1a8 <rtc_pads_muxsel>: entry a1, 32 0x4008d1ab <rtc_pads_muxsel+3>: bbci a2, 0, 0x4008d1cc <rtc_pads_muxsel+36> 0x4008d1ae <rtc_pads_muxsel+6>: l32r a8, 0x4008c9b4 0x4008d1b1 <rtc_pads_muxsel+9>: l32r a9, 0x40084bc0 /* a9 = *(0x40084bc0) = 0xf7ffffff, BIT(27) */ 0x4008d1b4 <rtc_pads_muxsel+12>: memw 0x4008d1b7 <rtc_pads_muxsel+15>: l32i a11, a8, 0 0x4008d1ba <rtc_pads_muxsel+18>: extui a10, a3, 0, 1 0x4008d1bd <rtc_pads_muxsel+21>: slli a10, a10, 27 0x4008d1c0 <rtc_pads_muxsel+24>: and a9, a11, a9 0x4008d1c3 <rtc_pads_muxsel+27>: or a9, a10, a9 0x4008d1c6 <rtc_pads_muxsel+30>: memw 0x4008d1c9 <rtc_pads_muxsel+33>: s32i a9, a8, 0 0x4008d1cc <rtc_pads_muxsel+36>: bbci a2, 1, 0x4008d1ed <rtc_pads_muxsel+69> 0x4008d1cf <rtc_pads_muxsel+39>: l32r a8, 0x4008c9b4 0x4008d1d2 <rtc_pads_muxsel+42>: l32r a9, 0x4008bebc 0x4008d1d5 <rtc_pads_muxsel+45>: memw 0x4008d1d8 <rtc_pads_muxsel+48>: l32i a11, a8, 0 0x4008d1db <rtc_pads_muxsel+51>: extui a10, a3, 0, 1 0x4008d1de <rtc_pads_muxsel+54>: slli a10, a10, 26 0x4008d1e1 <rtc_pads_muxsel+57>: and a9, a11, a9 0x4008d1e4 <rtc_pads_muxsel+60>: or a9, a10, a9 0x4008d1e7 <rtc_pads_muxsel+63>: memw 0x4008d1ea <rtc_pads_muxsel+66>: s32i a9, a8, 0 0x4008d1ed <rtc_pads_muxsel+69>: bbci a2, 2, 0x4008d20d <rtc_pads_muxsel+101> 0x4008d1f0 <rtc_pads_muxsel+72>: l32r a8, 0x4008c9b4 0x4008d1f3 <rtc_pads_muxsel+75>: l32r a9, 0x40085f20 0x4008d1f6 <rtc_pads_muxsel+78>: memw 0x4008d1f9 <rtc_pads_muxsel+81>: l32i.n a11, a8, 0 0x4008d1fb <rtc_pads_muxsel+83>: extui a10, a3, 0, 1 0x4008d1fe <rtc_pads_muxsel+86>: slli a10, a10, 25 0x4008d201 <rtc_pads_muxsel+89>: and a9, a11, a9 0x4008d204 <rtc_pads_muxsel+92>: or a9, a10, a9 0x4008d207 <rtc_pads_muxsel+95>: memw 0x4008d20a <rtc_pads_muxsel+98>: s32i a9, a8, 0 0x4008d20d <rtc_pads_muxsel+101>: bbci a2, 3, 0x4008d22d <rtc_pads_muxsel+133> 0x4008d210 <rtc_pads_muxsel+104>: l32r a8, 0x4008c9b4 0x4008d213 <rtc_pads_muxsel+107>: l32r a9, 0x4008beb4 0x4008d216 <rtc_pads_muxsel+110>: memw 0x4008d219 <rtc_pads_muxsel+113>: l32i.n a11, a8, 0 0x4008d21b <rtc_pads_muxsel+115>: extui a10, a3, 0, 1 0x4008d21e <rtc_pads_muxsel+118>: slli a10, a10, 24 0x4008d221 <rtc_pads_muxsel+121>: and a9, a11, a9 0x4008d224 <rtc_pads_muxsel+124>: or a9, a10, a9 0x4008d227 <rtc_pads_muxsel+127>: memw 0x4008d22a <rtc_pads_muxsel+130>: s32i a9, a8, 0 0x4008d22d <rtc_pads_muxsel+133>: bbci a2, 4, 0x4008d24d <rtc_pads_muxsel+165> 0x4008d230 <rtc_pads_muxsel+136>: l32r a8, 0x4008c9c8 0x4008d233 <rtc_pads_muxsel+139>: l32r a9, 0x4008620c 0x4008d236 <rtc_pads_muxsel+142>: memw 0x4008d239 <rtc_pads_muxsel+145>: l32i.n a11, a8, 0 0x4008d23b <rtc_pads_muxsel+147>: extui a10, a3, 0, 1 0x4008d23e <rtc_pads_muxsel+150>: slli a10, a10, 29 0x4008d241 <rtc_pads_muxsel+153>: and a9, a11, a9 0x4008d244 <rtc_pads_muxsel+156>: or a9, a10, a9 0x4008d247 <rtc_pads_muxsel+159>: memw 0x4008d24a <rtc_pads_muxsel+162>: s32i a9, a8, 0 0x4008d24d <rtc_pads_muxsel+165>: bbci a2, 5, 0x4008d26d <rtc_pads_muxsel+197> 0x4008d250 <rtc_pads_muxsel+168>: l32r a8, 0x4008c9c8 0x4008d253 <rtc_pads_muxsel+171>: l32r a9, 0x40087110 0x4008d256 <rtc_pads_muxsel+174>: memw 0x4008d259 <rtc_pads_muxsel+177>: l32i.n a11, a8, 0 0x4008d25b <rtc_pads_muxsel+179>: extui a10, a3, 0, 1 0x4008d25e <rtc_pads_muxsel+182>: slli a10, a10, 28 0x4008d261 <rtc_pads_muxsel+185>: and a9, a11, a9 0x4008d264 <rtc_pads_muxsel+188>: or a9, a10, a9 0x4008d267 <rtc_pads_muxsel+191>: memw 0x4008d26a <rtc_pads_muxsel+194>: s32i a9, a8, 0 0x4008d26d <rtc_pads_muxsel+197>: bbci a2, 6, 0x4008d28d <rtc_pads_muxsel+229> 0x4008d270 <rtc_pads_muxsel+200>: l32r a8, 0x4008bfa4 0x4008d273 <rtc_pads_muxsel+203>: l32r a9, 0x400854d4 0x4008d276 <rtc_pads_muxsel+206>: memw 0x4008d279 <rtc_pads_muxsel+209>: l32i.n a11, a8, 0 0x4008d27b <rtc_pads_muxsel+211>: extui a10, a3, 0, 1 0x4008d27e <rtc_pads_muxsel+214>: slli a10, a10, 17 0x4008d281 <rtc_pads_muxsel+217>: and a9, a11, a9 0x4008d284 <rtc_pads_muxsel+220>: or a9, a10, a9 0x4008d287 <rtc_pads_muxsel+223>: memw 0x4008d28a <rtc_pads_muxsel+226>: s32i a9, a8, 0 0x4008d28d <rtc_pads_muxsel+229>: bbci a2, 7, 0x4008d2ad <rtc_pads_muxsel+261> 0x4008d290 <rtc_pads_muxsel+232>: l32r a8, 0x4008bfb0 ...... ...... </source> <source lang=cpp> typedef enum { RTC_GPIO0 = BIT(0), RTC_GPIO1 = BIT(1), ...... ...... RTC_GPIO17 = BIT(17) } rtc_gpio_num_t; /* * set == 0, route to digital IO_MUX * set == 1, route to RTC block */ void rtc_pads_muxsel(rtc_gpio_num_t rtc_gpio_num, uint8_t sel); </source> <br>
返回到
ESP32 RTC
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面