Hello,
I'm try to use DA14580 with external host processor via SPI or I2C. I read the User manual "UM-B-013 DA14580 External processor interface over SPI". But i didn't found information about command from Host to Slave.
In document "RW BLE Application Interface Specification" (RW-BLE-APP-IS) I see the data structure uses via UART transport : 1 byte for ID, N byte for Packet data. Packet data consist of MSG_ID (2byte), DEST_ID (2byte), SRC_ID (2byte) and PARAMS (Lenght 2byte + N params).
Where i can read about params? Whats param use?
Connection Manager uses alike system for control BLE. What's project load in DA14580 from connection manager?
And second question:
Where i can read about Higher Layer Interface? Which API uses in Higher Layer Interface?
Best regards.
Hello there,
you may use SPI to communicate with DA14580 but I2C from external host processor. The interface protocol is called Generic Transport Layer which is used between the application and the BLE stack. Please refer to UM-B-010 for more details and external processor project example. There is another way to talk to BLE RF contoller via HCI. Please have a look HCI user manual for details.
BR, Morris
Thanks, Morris