Re: C: Arduino : Přesun pole bytů do proměnné unsigned long
Jan Waclawek
konfera na efton.sk
Středa Listopad 8 17:27:01 CET 2023
Tie data sa tam dostavaju ako, v nejakom preruseni? Potom to treba okorenit
nejakym tym volatile
DATA = *((volatile unsigned long*)(&RX+ofset))
Inak Arduino nie je C ale C++.
wek
----- Original Message ---------------
>Díky za snahu mi pomoct, reálně je to tak, že to pole RX je RX[30] a ta
>data co potrebuji jsou na RX[3] az RX[6]. Kdyz tam dam RX+3, dava to nuly
>i kdyz tam data urcite jsou.
>
>Zdravi
>Jirka Sloupenský OK1MWW
>
>
>st 8. 11. 2023 v 17:01 odesílatel Jindroush <jindroush na seznam.cz> napsal:
>
>> Ah, vadit to nebude, jen si k &RX prictete tolik bajtu, o kolik je offset
>> vasich dat od zacatku (jsem uvazoval, ze ten 1..4 vypada pascalsky s
>> 1-based indexovanim)
>> DATA = *((unsigned long*)(&RX+ofset))
>>
>> On 08.11.2023 16:49, Jirka Mww wrote:
>>
>> Díky, tohle by se mi líbilo, jen to pole RX je delší, má pak další ještě
>> položky s jinými daty a pak CRC. Nebude to vadit ?
>>
>> Zdravi
>> Jirka Sloupenský OK1MWW
>>
Další informace o konferenci Hw-list