Newbie Problems lol

Hi,

getting errors while uploading new config.

ill attempt to copy the error message :slight_smile:

Arduino: 1.8.19 (Windows 10), Board: “Proffieboard V2, Serial + WebUSB, SDCARD (SPI), 80 MHz, Smallest Code”

In file included from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3,

             from C:\Users\jason\Desktop\ProffieOS\config\myconfig.h:3,

             from C:\Users\jason\Desktop\ProffieOS\ProffieOS.ino:58:

C:\Users\jason\Desktop\ProffieOS\config\proffieboard_v2_config.h:3:36: error: #include nested too deeply

3 | #include "proffieboard_v2_config.h"

  |                                    ^

exit status 1

Error compiling for board Proffieboard V2.

You named your config file “proffieboard_v2_config.h”. You should name it something more like “my_saber_config.h” or “jason_config.h” instead.

The proffieboard_v2_config.h file is a system file that needs to be left alone because it tells the board how to compile code for the version Proffieboard you have.

The reason you got that error is because you’ve got a line in the file that says
#include “proffieboard_v2_config.h”
which is the file itself, so it is unhappy trying to include itself inside itself.

1 Like