This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

a problem in "ACI_DEVICE_STANDBY"

hi. Im working with nrf8001 type c in a self-designed board and im using arduino library driver on github by nordic. my mcu is stm32 and i ported library to my mcu. when I debug my program i find that my program go to "ACI_DEVICE_STANDBY" case in aci loop and nrf respond me with "03 84 0F" . as i understand, it means that nrf will advertise in this state. but when i use a smartphone with android 4.4 and BLE enabled i cant see nrf8001 in nrf uart app that made by nordic in play store. and im using service.h in "hello world" project.(type c , internal 32768, external crystal 16 MHz). please help what problems may be exist im my project or what points I have to check again? thank you.

Parents
  • As far as I understand you get "setup completed" then 'device started in standby'. After this you send the connect command and the device starts to advertise. I think that even if you have a bad antenna, it would still be possible to receive advertisement packets as long as the devices are close together. Can I see your xml file? it would also be interesting to know what 16 MHz and 32KHz clock source you are using?

Reply
  • As far as I understand you get "setup completed" then 'device started in standby'. After this you send the connect command and the device starts to advertise. I think that even if you have a bad antenna, it would still be possible to receive advertisement packets as long as the devices are close together. Can I see your xml file? it would also be interesting to know what 16 MHz and 32KHz clock source you are using?

Children
No Data
Related