|
|
|
@ -71,6 +71,7 @@ void add_remote_objects(remote_object_t** _remote_objects, uint32_t _num_remote_
|
|
|
|
|
|
|
|
|
|
void transport_recv_frame(uint8_t from, uint8_t* data, uint16_t size) {
|
|
|
|
|
uint8_t id = data[size-1];
|
|
|
|
|
if (id < num_remote_objects) {
|
|
|
|
|
remote_object_t* obj = remote_objects[id];
|
|
|
|
|
uint8_t* start;
|
|
|
|
|
if (obj->object_type == MASTER_TO_ALL_SLAVES) {
|
|
|
|
@ -88,6 +89,7 @@ void transport_recv_frame(uint8_t from, uint8_t* data, uint16_t size) {
|
|
|
|
|
memcpy(ptr, data, size -1);
|
|
|
|
|
triple_buffer_end_write_internal(tb);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void update_transport(void) {
|
|
|
|
|
unsigned int i;
|
|
|
|
|