I am programming my ATmega32A using the C language with <avr/io.h> library but I see that a lot of people use the Arduino Library that offers some functions such as digitalRead/digitalWrite and analogRead/analogWrite. I understand what they do but where is the catch? What would happen if I use them? Will my code be not that fast? And most importantly as an engineering student who learns about embedded systems, is Arduino Library used in industry or not?
Joined: Wed. May 10, 2017
Posts: 26 View posts