Hi,
I'm working with the shimmer ECG module and trying to add bluetooth
functionality to JFATlogging. I'm getting the data stream through
fread in matlab and converted it to uint8 as such:
6 201 4 203 7 226 7 0 8 0
6 220 4 225 7 215 7 7 8 0
6 195 4 214 7 222 7 253 7 0
which presumably are 5 channels split into two bytes each (7&8th
column being ECG). So i'm just multiplying the 7th column by 256 and
adding it to the 8th, which is the same operation as the
shimmerconnect code, however the data looks much wonkier than if I
just plotted the 8th column alone. Any ideas on how to process these
numbers?
Also, I'm calling bluetooth.write after every DMA0transferdone, which
may or may not take place depending on send_ready being reset in
bluetooth.writedone, which seems to cause the data to be sent in
irregular intervals (I've excluded the timestamp in the datapacket)?
Lastly, just a general serial port question: every time I call fread
to take in a stream of say 1000 numbers, is it the next 1000 numbers
from the last time i called fread, or is it the 1000 currently being
transfered as soon as I called fread?
Thanks,
Richard
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users