Pages: [1]   Go Down
Author Topic: Compiler Directive That Sets Tools > Board Selection?  (Read 436 times)
0 Members and 1 Guest are viewing this topic.
Danger Boy
Offline Offline
Edison Member
*
Karma: 14
Posts: 1108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've done a few projects on alternate Atmel Tiny and Mega microcontrollers using the Arduino IDE.  One thing that is annoying is having to remember to switch the board target before compiling, otherwise you just get unworking code.  It would be nice if there was a way to override this selection in the sketch itself.  Does anyone know if there is a compiler directive for this?  Thanks.
Logged

I have only come here seeking knowledge. Things they would not teach me of in college.

Massachusetts, USA
Offline Offline
Tesla Member
***
Karma: 212
Posts: 8967
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The IDE uses the 'core' and 'variant' setting in boards.txt to pick the right core libraries to compile and link with your sketch. 

Maybe could put directives in your sketch to cause a compile-time error if you try to compile for the wrong processor type.

Logged

Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Pages: [1]   Go Up
Jump to: