MakeItC assumes that your
project can be built completely from your file that includes the main()
routine. Any header files will opened and examined for other header files.
Any header file that has a corresponding C source file will be added to the list
of files to compile. If there is no C source, but an object .o file,
that object will be added to list of files to link. In all cases
the header and associated file need to be in the same directory, and that
directory does not need to be in the directory of the file containing the main(), but
it does need to be in the include path (see below). This process is
similar to the make process, but is automated and simplified.
keywords: ASM assembly edit search
keywords: tools build reload terminal hex run
Any file compiled whose name contains ISR, will
disable the compiler optimizations. The normal optimization level is -Os
(see gcc doc's for details). Code is also compiled to allow links
interworking with thumb code.
All compiled files will also generate an assembly listing including the C source, this .lst file may aid in debugging. To see a better version of all source and corresponding assembly language use the option in the Edit menu. The memory map will be saved in a file with the suffix .map.
keywords: choose editor serial port target PCB compile include linker extra options restore defaults