I have developed so many products using Arduino IDE as Programming environment as well I preferred both.. without bootloader hex files and as well with bootloader hex files...
Only the thing is in industrial environment you must have good enough power supply source, extraordinary precautions for noise, emf, loose wirings, current capability of tracks of PCBs, upto mark use of necessary filters, components etc.
@rafitc99 There are different products not only based on ATMEGA328P, products based on Attiny85,84, PIC, etc., and you can also obviously use Arduino sketches but one can only make the application yet keep the code light only by directly programming in bare-metal. Because Arduino IDE and Arduino bootloaders are made up of wrappers around basic codes which makes the code very heavy and occupies most of the IC's memory. So, it is good to make commercial products with Arduino IDE but it comes with risk though. Let me know if you have different views.
Is there any commercial product which powered by ATMEGA328P with Arduino bootloader? Also, Is there any problem to use micro-controller in commercial products which using Arduino sketch?
happy to hear that
I found the solution: if I #include all tabs in the main tab in the right order and the one with the structs is alphabetically before the others then it will work