Om jag har 44 Byte buffert och vill skriva en FLOAT 2 Byte till Byte plats 6 av de 44 hur gör jag det?
Håller på att leka lite med settimino och en S7á får det att funka. Men han som har gjord settimino skriver om att skicka en stor buffert istället för flera små men jag hittar inte hur han gör det.
http://settimino.sourceforge.net/
https://forum.arduino.cc/index.php?topic=200132.0
Skriva till en "Buffert" Arduino/Settimino
-
- Inlägg: 492
- Blev medlem: 6 november 2008, 21:25:58
- Ort: Övik
Re: Skriva till en "Buffert" Arduino/Settimino
jag hade kört genom en union
Edit: antagligen inte speciellt portabelt.
Kod: Markera allt
#include <stdint.h>
void store(float input){
union{
float f;
uint8_t raw[5];
}val;
val.f = input
buffer[6] = val.raw[0];
buffer[7] = val.raw[1];
buffer[8] = val.raw[2];
buffer[9] = val.raw[3];
}