Skip to main content
rdscliff
Associate III
August 1, 2018
Question

Were UpdateCharValueExt commands using DLE checked in Network Coprocessor mode?

  • August 1, 2018
  • 0 replies
  • 406 views

Using BlueNRG-2 in Network Coprocessor mode with 2.1 FW. ATT_MTU = 247, max PDU = 251

When using coprocessor mode, commands and events are sent as packets over the SPI bus. One of first parameters in a packet is the length of the packet (without the Opcode). The length field is only 1 byte. When sending an ACI_GATT_UPDATE_CHAR_VALUE_EXT command or receiving an ACI_GATT_ATTRIBUTE_MODIFIED_EVENT, this doesn't work if the data is at the max length using Extended Data Length. The length of the packet exceeds 255 bytes and doesn't fit in a byte.

I'm working around this by limiting the negotiated ATT_MTU size but is a fix planned for this?

Might want to also tell the BlueNRG GUI developers about the problem too.

    This topic has been closed for replies.