Right now aee_host_msg_callback's msg_len is a 16bit unsigned integer:
|
int aee_host_msg_callback(void *msg, uint16_t msg_len) |
The call fails when the payload size overflows, and shows no error message - essentially install app request hangs.
Is there any specific reason that this can't be a 32 bit integer?