diff options
author | siddhu8990 | 2017-06-20 15:34:06 +0530 |
---|---|---|
committer | siddhu8990 | 2017-06-20 15:34:06 +0530 |
commit | e92d6c6791aae06053637ad3bf6b0f9d8986986c (patch) | |
tree | 9326f0bed06ee4ce9e2bf54d03ee3fde10ef5ea9 /macros/CCodeGeneration | |
parent | fad32de9c3df04a8fb032f9c604c79c89d062154 (diff) | |
parent | 369c257b9ae0320621b43ca75b38ff66cc13f37b (diff) | |
download | Scilab2C_fossee_old-e92d6c6791aae06053637ad3bf6b0f9d8986986c.tar.gz Scilab2C_fossee_old-e92d6c6791aae06053637ad3bf6b0f9d8986986c.tar.bz2 Scilab2C_fossee_old-e92d6c6791aae06053637ad3bf6b0f9d8986986c.zip |
Merged with Yash's work. Gui modified for Arduino board selection. Arduino I2C functions added
Diffstat (limited to 'macros/CCodeGeneration')
-rw-r--r-- | macros/CCodeGeneration/C_GenerateMkfle_arduino.sci | 12 | ||||
-rw-r--r-- | macros/CCodeGeneration/lib | 2 | ||||
-rw-r--r-- | macros/CCodeGeneration/names | 1 |
3 files changed, 14 insertions, 1 deletions
diff --git a/macros/CCodeGeneration/C_GenerateMkfle_arduino.sci b/macros/CCodeGeneration/C_GenerateMkfle_arduino.sci new file mode 100644 index 0000000..b43eb44 --- /dev/null +++ b/macros/CCodeGeneration/C_GenerateMkfle_arduino.sci @@ -0,0 +1,12 @@ +function C_GenerateMkfle_arduino(FileInfo,SharedInfo) + + PrintStringInfo('ARDUINO_DIR = /usr/share/arduino',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('ARDMK_DIR = /usr/share/arduino',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('AVR_TOOLS_DIR = /usr',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('BOARD_TAG = ' + SharedInfo.Board_name ,FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('USER_LIB_PATH = ../',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('ARDUINO_LIBS = ../src/c ../includes ../interfaces ../ Wire',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('ARDUINO_PORT = /dev/ttyACM0',FileInfo.MakefileFilename,'file','y','y'); + PrintStringInfo('include /usr/share/arduino/Arduino.mk',FileInfo.MakefileFilename,'file','y','y'); + +endfunction diff --git a/macros/CCodeGeneration/lib b/macros/CCodeGeneration/lib index 28e3346..2db4b8c 100644 --- a/macros/CCodeGeneration/lib +++ b/macros/CCodeGeneration/lib @@ -6,7 +6,7 @@ <macro name="C_GenDeclarations" file="C_GenDeclarations.bin" md5="ee8ec8971503228c9717c5125fce85f3"/> <macro name="C_GenerateFunName" file="C_GenerateFunName.bin" md5="085877ab44748da056c79995d3555ec2"/> <macro name="C_GenerateLaunchScript" file="C_GenerateLaunchScript.bin" md5="6a7eebd266f6ba252a610a9b6e5e12fe"/> - <macro name="C_GenerateMakefile" file="C_GenerateMakefile.bin" md5="7874d54e825ecb576f9b3e0d9c7d781b"/> + <macro name="C_GenerateMakefile" file="C_GenerateMakefile.bin" md5="2786ec422a65d735cbeef69d14e1e801"/> <macro name="C_GenerateMakefile_msvc" file="C_GenerateMakefile_msvc.bin" md5="d2962ecb30341f5815ddc52e6fc03543"/> <macro name="C_GenerateSCI2CHeader" file="C_GenerateSCI2CHeader.bin" md5="0718f257ee598048a8c8c0fcdb06c8fc"/> <macro name="C_IfElseBlocks" file="C_IfElseBlocks.bin" md5="78d53c95511b9b46ea8739a177efd631"/> diff --git a/macros/CCodeGeneration/names b/macros/CCodeGeneration/names index efbb400..5311c7f 100644 --- a/macros/CCodeGeneration/names +++ b/macros/CCodeGeneration/names @@ -6,6 +6,7 @@ C_GenerateFunName C_GenerateLaunchScript C_GenerateMakefile C_GenerateMakefile_msvc +C_GenerateMkfle_arduino C_GenerateSCI2CHeader C_IfElseBlocks C_IfExpression |