Гудвин, волшебник (07.06.2015 00:22, просмотров: 130) ответил Гудвин на Неверно. Понимать, как написано: "This field is only used if the Dynamic Payload Length function is enabled." Т.е. в этом поле передается длина пакета. Все, что больше 32 не имеет смысла. Если Dynamic Payload не используется, то длина пакета уже
Если дело дошло до "payload", то вот дополнительная функция "прицепливания паровоза" для библиотеки, ссылку на которую давал ранее (в библиотке ее нет):
void rfm73_payload_message_ack(
unsigned char pipe,
const unsigned char buf[],
unsigned char length
){
if( length > 32 ){
length = 32;
}
if( pipe > 5 ){
pipe = 5;
}
rfm73_buffer_write( RFM73_CMD_W_ACK_PAYLOAD+pipe, buf, length );
}