I note that some libraries are loaded automatically and others need an #include. If I create a library and place it in "lowlevel" will it be loaded automatically. Say that I want to create my own LCD library but I wish to make sure that the current library isn't loaded . What do I do? What is file "lowlevel.dat"?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
lowlevel.dat contains a list of files in \lowlevel that GCBASIC will include by default. To stop the current LCD library from being loaded, all you'd need to do is delete the line "lcd.h" from lowlevel.dat.
Placing a file in \lowlevel will not automatically include it - you need to add the name of the file to lowlevel.dat.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I note that some libraries are loaded automatically and others need an #include. If I create a library and place it in "lowlevel" will it be loaded automatically. Say that I want to create my own LCD library but I wish to make sure that the current library isn't loaded . What do I do? What is file "lowlevel.dat"?
lowlevel.dat contains a list of files in \lowlevel that GCBASIC will include by default. To stop the current LCD library from being loaded, all you'd need to do is delete the line "lcd.h" from lowlevel.dat.
Placing a file in \lowlevel will not automatically include it - you need to add the name of the file to lowlevel.dat.