SciFi (21.05.2015 17:08, просмотров: 132) ответил Mahagam на я про это в предыдушшем посте писал.
Во, совсем кошерно и халяльно: void send(float f)
{
uint32_t tmp = htonl(*(uint32_t*)&f);
uart_send(&tmp, sizeof(tmp));
}
float recv(void)
{
uint32_t tmp;
uart_recv(&tmp, sizeof(tmp));
tmp = ntohl(tmp);
return *(float*)&tmp;
}
Только вот не знаю, нынче за такое преобразование float <-> uint32_t принято сжигать или нет...
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้