Great Initiative 👍 I have actually encountered same questions during internship and Job interview in Embedded Software domain.
@ahmadmughal76548 ай бұрын
Found some valuable video after many hours to follow and improve. Thank you please making more video. Good Job
@Nanduchandu36378 ай бұрын
total 35 minuts i casually watched, but last one minut that bit field concept is awesome bro..then instantly i subscribed ur channel..🙏
@sundareshanp9 ай бұрын
Your explanation is easier to understand, thanks bro
@MDIMRAN-zy9cb10 ай бұрын
Very good explanation bro ..
@santanumondal6926 Жыл бұрын
🎉🎉🎉
@ashruelectronic7 ай бұрын
Hi, can you provide the coding examples for the embedded interview. It would be very helpful to me. Because I have interview in next week. Waiting for your response. Thank you
@EmbeddedworldJoy7 ай бұрын
Check part 2 for more coding examples
@sudeshnaC Жыл бұрын
Thanks for the questions🙂1 doubt, in the last question, why did the size get reduced to 4B and not 8B?
@EmbeddedworldJoy11 ай бұрын
Answered in part2 --> kzbin.info/www/bejne/nIbHh6VtlNaksLM
@rushichitteti35286 ай бұрын
Bro could you please upload the document also
@samadhanchavan515211 ай бұрын
Part 2 ?
@EmbeddedworldJoy11 ай бұрын
Watch the part 2 -->> kzbin.info/www/bejne/nIbHh6VtlNaksLM
@patilmm1234 ай бұрын
why cant we use if else
@anandchanduri4 ай бұрын
Hi Below is a sample code to swap 2 number much easily without easily hope you will include in next videos #include int main() { int a = 10, b= 20; printf("Value of A & B Before swap --> %d %d ",a,b); a = b - a + (b = a); printf("Value of A & B After swap --> %d %d ",a,b); return 0; }
@EmbeddedworldJoy4 ай бұрын
It has a risk of over flow. If both a and b are MAXINT then this logic will fail
@nandu19814 ай бұрын
Thank you very much for the feedback yes agree with you that it has a risk
@darylfunk2226 Жыл бұрын
'Promo sm' 🙂
@RishiSharma-sd2in6 ай бұрын
wants selection then do this way #include #include void bit_swap(uint32_t a) { uint32_t return_a; union tmp{ uint32_t tempa; char tempc[4]; } swap; swap.tempa=a; printf("%02x%02x%02x%02x",swap.tempc[0],swap.tempc[1],swap.tempc[2],swap.tempc[3]); } int main() { bit_swap(4542542); return 0; }