# RF-Master **Repository Path**: htqs_admin/RF-Master ## Basic Information - **Project Name**: RF-Master - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-14 - **Last Updated**: 2024-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 人生规划千万条,遵纪守法头一条。 射频管家不在维护,感谢大家的支持! ——————更新于2024年11月07日—————— 注意本项目仅适用于经典射频管家,是开源广场最古老的双频版本! 近期出现的升级版/全频/多频版本与本项目无关,请勿混淆! 已知经典版与其余版本电路不同,乱刷固件会引起不开机/烧板等情况! 本项目旨在近距离管理家用电器遥控,勿滥用! 此外本项目软件是整体开源的,硬件在开源广场(经典双频),请注意鉴别版本。 ——————更新于2024年9月21日—————— 现在开源环境不好,你能看见本工程,就默默好好学习,不要干让大家不舒服的事,因为想真心学习的还是大有人在的。但是如果兄弟你真惹出什么事端,别说你在这学到的就行了。 另外有两个问题可能会让大家卡住,一个是编译时缺文件报错,比如"xxx.h: No such file or directory";另一个是按键上下呼呼乱翻页的事。 首先这里说明一下,程序没有问题,2.9也好,3.0.x也好,都没问题。 编译报错那个是因为程序中ESPAsyncWebServer库没了(arduino库改名了),这是唯一缺的库,它在lib文件夹里,你要手动安装一下。可以通过arduino安装zip库的方式安装一下,或者解压后把库文件和ino文件放一起,引用方式由<>改成""。 按键翻页那个,看看是不是按键的10k上拉电阻没焊好。因为对应esp12f,上是GPIO0,确认是GPIO2,下是GPIO14。正常情况,空闲状态这三个按键都是被10k电阻弱上拉,按下去就是下拉到地。如果空闲状态没被上拉,或者对地短路了,就会呼呼翻页。还有人提到说是初始化的问题,先上拉初始化设置,然后能解决类似的问题。 ——————更新于2023年8月27日—————— 因原作者(bug508)不再维护射频管家RF,所以我在此更新,并命名为RF-Master来加以区分; 一些问题:原始程序使用的是ESPAsyncWebServer.h,但是Arduino中能下载的是ESPAsyncWebSrv.h(库版本的问题),另外原始程序存在string返回不完整的问题(Arduino版本所致); 以上问题都会导致编译失败;解决方法就是新增一个库[ESPAsyncWebServer](https://github.com/sprlightning/ESPAsyncWebServer),该库指向Arduino上的ESPAsyncWebSrv库;另外为缺失string返回值的函数增加返回值,用“return "";”即可; 这体现在3.0.1版本中,bug已修复,其中lib文件夹中的就是[ESPAsyncWebServer](https://github.com/sprlightning/ESPAsyncWebServer)库,需要用Arduino手动安装ZIP库的方式加载进去;