Skip to content

Commit 7c14f4a

Browse files
committed
Fix compilation
1 parent b0386b2 commit 7c14f4a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/connection/connection.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -320,9 +320,9 @@ void connection_write_packet_5() // runtime
320320
data[1] = tracker_id;
321321
int64_t *buf = (int64_t *)&data[2];
322322
if (sys_get_valid_battery_pptt() >= 0)
323-
buf[0] = k_ticks_to_us_floor64(sys_get_battery_remaining_time_estimate());
323+
*buf = k_ticks_to_us_floor64(sys_get_battery_remaining_time_estimate());
324324
else
325-
buf[0] = -1; // no valid reading yet, but previous estimate may still be valid
325+
*buf = -1; // no valid reading yet, but previous estimate may still be valid
326326
k_mutex_lock(&data_buffer_mutex, K_FOREVER);
327327
memcpy(data_buffer, data, sizeof(data));
328328
last_data_time = k_uptime_get(); // TODO: use ticks
@@ -339,9 +339,9 @@ void connection_write_packet_6() // reduced precision quat and accel with button
339339
data[2] = tracker_button;
340340
uint16_t *buf = (uint16_t *)&data[3];
341341
if (shutdown)
342-
buf = 1;
342+
*buf = 1;
343343
else
344-
buf = timeout_time < 1 ? 1 : timeout_time;
344+
*buf = timeout_time < 1 ? 1 : timeout_time;
345345
if (k_ticks_to_ms_floor64(sys_get_battery_remaining_time_estimate()) < 60000 && timeout_time == UINT16_MAX)
346346
timeout_time = UINT16_MAX - 1;
347347
data[15] = 0; // rssi (supplied by receiver)
@@ -366,9 +366,9 @@ void connection_write_packet_7() // button and sleep time
366366
data[2] = tracker_button;
367367
uint16_t *buf = (uint16_t *)&data[3];
368368
if (shutdown)
369-
buf = 1;
369+
*buf = 1;
370370
else
371-
buf = timeout_time < 1 ? 1 : timeout_time;
371+
*buf = timeout_time < 1 ? 1 : timeout_time;
372372
if (k_ticks_to_ms_floor64(sys_get_battery_remaining_time_estimate()) < 60000 && timeout_time == UINT16_MAX)
373373
timeout_time = UINT16_MAX - 1;
374374
float v[3] = {0};
@@ -378,7 +378,7 @@ void connection_write_packet_7() // button and sleep time
378378
uint16_t v_buf[3] = {SATURATE_UINT10((1 << 10) * v[0]), SATURATE_UINT11((1 << 11) * v[1]), SATURATE_UINT11((1 << 11) * v[2])}; // fill 32 bits
379379
uint32_t *q_buf = (uint32_t *)&data[5];
380380
*q_buf = v_buf[0] | (v_buf[1] << 10) | (v_buf[2] << 21);
381-
uint16_t *buf = (uint16_t *)&data[9];
381+
buf = (uint16_t *)&data[9];
382382
buf[0] = TO_FIXED_7(sensor_a[0]);
383383
buf[1] = TO_FIXED_7(sensor_a[1]);
384384
buf[2] = TO_FIXED_7(sensor_a[2]);

0 commit comments

Comments
 (0)