]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/asix-sigma/protocol.c
asix-sigma: more u16 sample memory access nits (timestamps, values)
[libsigrok.git] / src / hardware / asix-sigma / protocol.c
index 1875b75658d8358f4a41938f5e0a6c9d64d23476..f052c51cc6091ece3ff8dc0160d771a1df6ca57a 100644 (file)
@@ -1121,7 +1121,7 @@ static int check_and_submit_sample(struct dev_context *devc,
  */
 static uint16_t sigma_dram_cluster_ts(struct sigma_dram_cluster *cluster)
 {
-       return read_u16le(&cluster->timestamp[0]);
+       return read_u16le((const uint8_t *)&cluster->timestamp);
 }
 
 /*
@@ -1129,7 +1129,7 @@ static uint16_t sigma_dram_cluster_ts(struct sigma_dram_cluster *cluster)
  */
 static uint16_t sigma_dram_cluster_data(struct sigma_dram_cluster *cl, int idx)
 {
-       return read_u16le(&cl->samples[idx].sample[0]);
+       return read_u16le((const uint8_t *)&cl->samples[idx]);
 }
 
 /*