summaryrefslogtreecommitdiff
path: root/src/c/scilab-arduino
diff options
context:
space:
mode:
Diffstat (limited to 'src/c/scilab-arduino')
-rw-r--r--src/c/scilab-arduino/cmd_analog_in_volt/u8cmd_analog_in_volts.c5
-rw-r--r--src/c/scilab-arduino/cmd_analog_out_volt/u8cmd_analog_out_volts.c6
-rw-r--r--src/c/scilab-arduino/cmd_dcmotor_release/u8cmd_dcmotor_releases.c13
-rw-r--r--src/c/scilab-arduino/cmd_i2c_dev/u8cmd_i2c_devs.cpp11
-rw-r--r--src/c/scilab-arduino/cmd_i2c_read/u8cmd_i2c_reads.cpp3
-rw-r--r--src/c/scilab-arduino/cmd_i2c_read_register/u8cmd_i2c_read_registers.cpp3
-rw-r--r--src/c/scilab-arduino/cmd_i2c_write/u8cmd_i2c_writes.cpp3
-rw-r--r--src/c/scilab-arduino/cmd_i2c_write_register/u8cmd_i2c_write_registers.cpp3
-rw-r--r--src/c/scilab-arduino/default_files/sci2c_arduino.ino5
-rw-r--r--src/c/scilab-arduino/includes/cmd_i2c_dev.h3
-rw-r--r--src/c/scilab-arduino/includes/cmd_i2c_read.h3
-rw-r--r--src/c/scilab-arduino/includes/cmd_i2c_read_register.h3
-rw-r--r--src/c/scilab-arduino/includes/cmd_i2c_write.h3
-rw-r--r--src/c/scilab-arduino/includes/cmd_i2c_write_register.h3
-rw-r--r--src/c/scilab-arduino/interfaces/int_cmd_i2c_dev.h3
-rw-r--r--src/c/scilab-arduino/interfaces/int_cmd_i2c_read.h3
-rw-r--r--src/c/scilab-arduino/interfaces/int_cmd_i2c_read_register.h3
-rw-r--r--src/c/scilab-arduino/interfaces/int_cmd_i2c_write.h3
-rw-r--r--src/c/scilab-arduino/interfaces/int_cmd_i2c_write_register.h3
19 files changed, 82 insertions, 0 deletions
diff --git a/src/c/scilab-arduino/cmd_analog_in_volt/u8cmd_analog_in_volts.c b/src/c/scilab-arduino/cmd_analog_in_volt/u8cmd_analog_in_volts.c
index f961719d..27f63c75 100644
--- a/src/c/scilab-arduino/cmd_analog_in_volt/u8cmd_analog_in_volts.c
+++ b/src/c/scilab-arduino/cmd_analog_in_volt/u8cmd_analog_in_volts.c
@@ -15,8 +15,13 @@
float u8cmd_analog_in_volts(uint8 board_no, uint8 pin)
{
+<<<<<<< HEAD
+ float a;
+ a = ((5*(float)analogRead(pin))/1023);
+=======
float a; //declaration of variable
a = ((5*(float)analogRead(pin))/1023); //recieved 10 bit input from analog pin is convert to voltage(0 - 50
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
return(a);
}
diff --git a/src/c/scilab-arduino/cmd_analog_out_volt/u8cmd_analog_out_volts.c b/src/c/scilab-arduino/cmd_analog_out_volt/u8cmd_analog_out_volts.c
index 1d76b601..19a73fcf 100644
--- a/src/c/scilab-arduino/cmd_analog_out_volt/u8cmd_analog_out_volts.c
+++ b/src/c/scilab-arduino/cmd_analog_out_volt/u8cmd_analog_out_volts.c
@@ -15,8 +15,14 @@
void u8cmd_analog_out_volts(uint8 board_no, uint8 pin, float value)
{
+<<<<<<< HEAD
+ int a;
+ a = ((value*255)/5);
+ analogWrite(pin,a);
+=======
int a; //declaring variable
a = ((value*255)/5); //converting given voltage to duty cycle value (0 - 255)
analogWrite(pin,a); //passing pin no. and duty cycle value
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
}
diff --git a/src/c/scilab-arduino/cmd_dcmotor_release/u8cmd_dcmotor_releases.c b/src/c/scilab-arduino/cmd_dcmotor_release/u8cmd_dcmotor_releases.c
index d56d12d7..a2283035 100644
--- a/src/c/scilab-arduino/cmd_dcmotor_release/u8cmd_dcmotor_releases.c
+++ b/src/c/scilab-arduino/cmd_dcmotor_release/u8cmd_dcmotor_releases.c
@@ -15,6 +15,18 @@
void u8cmd_dcmotor_releases(uint8 board_no, uint8 motor_no)
{
+<<<<<<< HEAD
+ if (dcm_mode[motor_no] == 3)
+ {
+ analogWrite(dcm_pin_1[motor_no],0);
+ analogWrite(dcm_pin_2[motor_no],0);
+ }
+
+ else
+ {
+ digitalWrite(dcm_pin_1[motor_no],LOW);
+ digitalWrite(dcm_pin_2[motor_no],LOW);
+=======
if (dcm_mode[motor_no] == 3) //for IC accepting analog value
{
analogWrite(dcm_pin_1[motor_no],0); //passing LOW to IC pins to stop the motor
@@ -25,5 +37,6 @@ void u8cmd_dcmotor_releases(uint8 board_no, uint8 motor_no)
{
digitalWrite(dcm_pin_1[motor_no],LOW);
digitalWrite(dcm_pin_2[motor_no],LOW); //passing LOW to IC pins to stop the motor
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
}
}
diff --git a/src/c/scilab-arduino/cmd_i2c_dev/u8cmd_i2c_devs.cpp b/src/c/scilab-arduino/cmd_i2c_dev/u8cmd_i2c_devs.cpp
index eb9ec102..2ba4d393 100644
--- a/src/c/scilab-arduino/cmd_i2c_dev/u8cmd_i2c_devs.cpp
+++ b/src/c/scilab-arduino/cmd_i2c_dev/u8cmd_i2c_devs.cpp
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -12,12 +14,21 @@
//This function establishes I2C communication between arduino and given device
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#include "cmd_i2c_dev.h"
#include "Arduino.h"
#include "Wire.h"
+<<<<<<< HEAD
+
+uint8 u8cmd_i2c_devs(uint8 address)
+{
+ Wire.begin();
+ return((uint8)address);
+=======
uint8 u8cmd_i2c_devs(uint8 address)
{
Wire.begin(); //To initiate connection
return((uint8)address); //Returns address to create a device object
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
}
diff --git a/src/c/scilab-arduino/cmd_i2c_read/u8cmd_i2c_reads.cpp b/src/c/scilab-arduino/cmd_i2c_read/u8cmd_i2c_reads.cpp
index 24d36dea..78ef0ce1 100644
--- a/src/c/scilab-arduino/cmd_i2c_read/u8cmd_i2c_reads.cpp
+++ b/src/c/scilab-arduino/cmd_i2c_read/u8cmd_i2c_reads.cpp
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -12,6 +14,7 @@
//This function reads data from I2C bus.
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#include "cmd_i2c_read.h"
#include "Arduino.h"
#include "Wire.h"
diff --git a/src/c/scilab-arduino/cmd_i2c_read_register/u8cmd_i2c_read_registers.cpp b/src/c/scilab-arduino/cmd_i2c_read_register/u8cmd_i2c_read_registers.cpp
index fd07eb6b..6b54159c 100644
--- a/src/c/scilab-arduino/cmd_i2c_read_register/u8cmd_i2c_read_registers.cpp
+++ b/src/c/scilab-arduino/cmd_i2c_read_register/u8cmd_i2c_read_registers.cpp
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -12,6 +14,7 @@
//this function reads data from the device register with given address
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#include "cmd_i2c_read_register.h"
#include "Arduino.h"
#include "Wire.h"
diff --git a/src/c/scilab-arduino/cmd_i2c_write/u8cmd_i2c_writes.cpp b/src/c/scilab-arduino/cmd_i2c_write/u8cmd_i2c_writes.cpp
index b7772255..788fd088 100644
--- a/src/c/scilab-arduino/cmd_i2c_write/u8cmd_i2c_writes.cpp
+++ b/src/c/scilab-arduino/cmd_i2c_write/u8cmd_i2c_writes.cpp
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -11,6 +13,7 @@
*/
//This function writes data to the connected device
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#include "cmd_i2c_write.h"
#include "Arduino.h"
#include "Wire.h"
diff --git a/src/c/scilab-arduino/cmd_i2c_write_register/u8cmd_i2c_write_registers.cpp b/src/c/scilab-arduino/cmd_i2c_write_register/u8cmd_i2c_write_registers.cpp
index 9e3c11c5..f10dd979 100644
--- a/src/c/scilab-arduino/cmd_i2c_write_register/u8cmd_i2c_write_registers.cpp
+++ b/src/c/scilab-arduino/cmd_i2c_write_register/u8cmd_i2c_write_registers.cpp
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -12,6 +14,7 @@
//This function writes to the register of the device
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#include "cmd_i2c_write_register.h"
#include "Arduino.h"
#include "Wire.h"
diff --git a/src/c/scilab-arduino/default_files/sci2c_arduino.ino b/src/c/scilab-arduino/default_files/sci2c_arduino.ino
index 1d4465b7..5d5d101b 100644
--- a/src/c/scilab-arduino/default_files/sci2c_arduino.ino
+++ b/src/c/scilab-arduino/default_files/sci2c_arduino.ino
@@ -11,8 +11,13 @@
*/
#include "Arduino.h"
+<<<<<<< HEAD
+#include <loop_arduino.h>
+#include <setup_arduino.h>
+=======
#include "loop_arduino.h"
#include "setup_arduino.h"
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
void setup()
{
diff --git a/src/c/scilab-arduino/includes/cmd_i2c_dev.h b/src/c/scilab-arduino/includes/cmd_i2c_dev.h
index 382c2b3e..85d154a3 100644
--- a/src/c/scilab-arduino/includes/cmd_i2c_dev.h
+++ b/src/c/scilab-arduino/includes/cmd_i2c_dev.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __CMD_I2C_DEV_H__
#define __CMD_I2C_DEV_H__
diff --git a/src/c/scilab-arduino/includes/cmd_i2c_read.h b/src/c/scilab-arduino/includes/cmd_i2c_read.h
index e33ede3c..e49abcd3 100644
--- a/src/c/scilab-arduino/includes/cmd_i2c_read.h
+++ b/src/c/scilab-arduino/includes/cmd_i2c_read.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __CMD_I2C_READ_H__
#define __CMD_I2C_READ_H__
diff --git a/src/c/scilab-arduino/includes/cmd_i2c_read_register.h b/src/c/scilab-arduino/includes/cmd_i2c_read_register.h
index 50fba935..1b3a3cf9 100644
--- a/src/c/scilab-arduino/includes/cmd_i2c_read_register.h
+++ b/src/c/scilab-arduino/includes/cmd_i2c_read_register.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __CMD_I2C_READ_REGISTER_H__
#define __CMD_I2C_READ_REGISTER_H__
diff --git a/src/c/scilab-arduino/includes/cmd_i2c_write.h b/src/c/scilab-arduino/includes/cmd_i2c_write.h
index 128f1af8..58667c70 100644
--- a/src/c/scilab-arduino/includes/cmd_i2c_write.h
+++ b/src/c/scilab-arduino/includes/cmd_i2c_write.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __CMD_I2C_WRITE_H__
#define __CMD_I2C_WRITE_H__
diff --git a/src/c/scilab-arduino/includes/cmd_i2c_write_register.h b/src/c/scilab-arduino/includes/cmd_i2c_write_register.h
index 7fac4cbb..bf8e7886 100644
--- a/src/c/scilab-arduino/includes/cmd_i2c_write_register.h
+++ b/src/c/scilab-arduino/includes/cmd_i2c_write_register.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __CMD_I2C_WRITE_REGISTER_H__
#define __CMD_I2C_WRITE_REGISTER_H__
diff --git a/src/c/scilab-arduino/interfaces/int_cmd_i2c_dev.h b/src/c/scilab-arduino/interfaces/int_cmd_i2c_dev.h
index 85f3e3cb..c1de1b7a 100644
--- a/src/c/scilab-arduino/interfaces/int_cmd_i2c_dev.h
+++ b/src/c/scilab-arduino/interfaces/int_cmd_i2c_dev.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __INT_CMD_I2C_DEV_H__
#define __INT_CMD_I2C_DEV_H__
diff --git a/src/c/scilab-arduino/interfaces/int_cmd_i2c_read.h b/src/c/scilab-arduino/interfaces/int_cmd_i2c_read.h
index 6ffd7ec7..ef114266 100644
--- a/src/c/scilab-arduino/interfaces/int_cmd_i2c_read.h
+++ b/src/c/scilab-arduino/interfaces/int_cmd_i2c_read.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __INT_CMD_I2C_READ_H__
#define __INT_CMD_I2C_READ_H__
diff --git a/src/c/scilab-arduino/interfaces/int_cmd_i2c_read_register.h b/src/c/scilab-arduino/interfaces/int_cmd_i2c_read_register.h
index e848b69b..c2cdc65a 100644
--- a/src/c/scilab-arduino/interfaces/int_cmd_i2c_read_register.h
+++ b/src/c/scilab-arduino/interfaces/int_cmd_i2c_read_register.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __INT_CMD_I2C_READ_REGISTER_H__
#define __INT_CMD_I2C_READ_REGISTER_H__
diff --git a/src/c/scilab-arduino/interfaces/int_cmd_i2c_write.h b/src/c/scilab-arduino/interfaces/int_cmd_i2c_write.h
index 3a015933..23474a74 100644
--- a/src/c/scilab-arduino/interfaces/int_cmd_i2c_write.h
+++ b/src/c/scilab-arduino/interfaces/int_cmd_i2c_write.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __INT_CMD_I2C_WRITE_H__
#define __INT_CMD_I2C_WRITE_H__
diff --git a/src/c/scilab-arduino/interfaces/int_cmd_i2c_write_register.h b/src/c/scilab-arduino/interfaces/int_cmd_i2c_write_register.h
index 78a3382b..e385b3f7 100644
--- a/src/c/scilab-arduino/interfaces/int_cmd_i2c_write_register.h
+++ b/src/c/scilab-arduino/interfaces/int_cmd_i2c_write_register.h
@@ -1,3 +1,5 @@
+<<<<<<< HEAD
+=======
/* Copyright (C) 2017 - IIT Bombay - FOSSEE
This file must be used under the terms of the CeCILL.
@@ -10,6 +12,7 @@
Email: toolbox@scilab.in
*/
+>>>>>>> 9e5793a7b05b23e6044a6d7a9ddd5db39ba375f0
#ifndef __INT_CMD_I2C_WRITE_REGISTER_H__
#define __INT_CMD_I2C_WRITE_REGISTER_H__