我正在使用Codeless sdk,我想能够保存与AT命令制作的引脚到非易失性内存,因此在断电时它保留引脚。我该怎么做呢?
嗨ant777222,
你可以使用SPI Flash和存储引脚状态,并在芯片断电时保留它。更具体地说,应该将引脚状态存储在SPI flash的特定地址中,这样一旦DA14580启动,在app_on_init()中,fw就会读取这个地址。
谢谢,PM_Dialog
我现在已经存储的pin到SPI Flash,但是每次设备上电,我必须忘记设备在Iphone的蓝牙设置连接到它。有没有办法解决这个问题,因为每次都要忘记这个设备很不方便。
你好,
你能解释一下你的要求是什么吗?
我需要客户有能力改变引脚到他们想要的,并有该引脚值存储在非易失性存储器,所以当断电和在引脚是他们改变它。在user_at_pin()中,我将改变的值存储到spi flash中。当设备启动时,引脚从spi flash中读取,或者如果在spi flash地址中没有存储任何东西,引脚就是默认的工厂引脚。问题是,当每次设备断电和重新通电时,pin被更改时,手机侧必须忘记设备,否则它不能连接到DA14580。DA14580将用于一个应用程序,在那里关机有可能是频繁的,所以不得不去手机设置,忘记每次它关机的设备是不理想的。
如果我能正确理解,因为有点复杂,你应该在每次更换和关闭设备电源之前立即保存引脚。这样,当系统启动时,代码将读取更新后的pin。
我这样做。但是在我这样做之后,之前已经连接到DA14580的手机在断电前DA14580将不会连接到DA14580,除非在手机设置设备被遗忘。当下一次系统启动的引脚发生变化时,必须忘记设备。然而,在最初的改变后,设备必须忘记手机每次系统启动,并从SPI flash读取引脚,因为引脚是相同的,这一行为是不期望的。
嗨ant777222,
你可以使用SPI Flash和存储引脚状态,并在芯片断电时保留它。更具体地说,应该将引脚状态存储在SPI flash的特定地址中,这样一旦DA14580启动,在app_on_init()中,fw就会读取这个地址。
谢谢,PM_Dialog
我现在已经存储的pin到SPI Flash,但是每次设备上电,我必须忘记设备在Iphone的蓝牙设置连接到它。有没有办法解决这个问题,因为每次都要忘记这个设备很不方便。
你好,
你能解释一下你的要求是什么吗?
谢谢,PM_Dialog
我需要客户有能力改变引脚到他们想要的,并有该引脚值存储在非易失性存储器,所以当断电和在引脚是他们改变它。在user_at_pin()中,我将改变的值存储到spi flash中。当设备启动时,引脚从spi flash中读取,或者如果在spi flash地址中没有存储任何东西,引脚就是默认的工厂引脚。问题是,当每次设备断电和重新通电时,pin被更改时,手机侧必须忘记设备,否则它不能连接到DA14580。DA14580将用于一个应用程序,在那里关机有可能是频繁的,所以不得不去手机设置,忘记每次它关机的设备是不理想的。
嗨ant777222,
如果我能正确理解,因为有点复杂,你应该在每次更换和关闭设备电源之前立即保存引脚。这样,当系统启动时,代码将读取更新后的pin。
谢谢,PM_Dialog
我这样做。但是在我这样做之后,之前已经连接到DA14580的手机在断电前DA14580将不会连接到DA14580,除非在手机设置设备被遗忘。当下一次系统启动的引脚发生变化时,必须忘记设备。然而,在最初的改变后,设备必须忘记手机每次系统启动,并从SPI flash读取引脚,因为引脚是相同的,这一行为是不期望的。