Import an existing project¶
The manual procedure for importing an existing project into an emCode project consists on four steps:
- Create a new project,
- Drag-and-drop headers and code files,
- Copy-paste the main sketch, and
- Check additional parameters.
For more information,
- Please refer to Manage compatibility with Arduino.
Create a new project¶
To create a new project,
- Follow the procedure Create a new project.
Copy the headers and code files¶
-
Open the folder with the existing project and the folder with the new emCode project.
-
Select all the files from the exisiting project and copy them into the folder of the new emCode project.
Update the emCode project¶
On the new emCode project,
-
Open the main
.inosketch; -
Ensure it includes the pre-processing statements
#include "Arduino.h", as it is required by emCode.
For more information,
- Please refer to Include core library on main sketch.
Then,
-
Open the main
Makefileof the new emCode project; -
Change the value of the
PROJECT_NAME_AS_IDENTIFIERvariable with the name of the main.inosketch.
# C-compliant project name
PROJECT_NAME_AS_IDENTIFIER = MyProject
- Add all the required libraries,
APP_LIBS_LIST,USER_LIBS_LISTandLOCAL_LIBS_LIST.
For more information on libraries,
- Please refer to List all the used libraries in main
Makefile.
Check additional parameters¶
Depending on the project, some additional steps might be required.
- If functions are called before they are defined, declare prototypes for them.
For more information on prototypes,
- Please refer to Declare functions prototypes on main sketch.
For more information about the compatibility between the standard Arduino IDE and emCode,
- Please refer to section Manage compatibility with standard IDEs.