Lets you control your mbed from an easy to use GUI. Entire project is on git hub: https://github.com/navin-bhaskar/Controller For usage info follow this link http://navinbhaskar.blogspot.in/2013/02/arduino-controller-3.html

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Navin
Date:
Tue Feb 26 03:51:46 2013 +0000
Parent:
0:fe5850ccdb6f
Commit message:
Initial commit

Changed in this revision

MbedPerAccess.cpp Show annotated file Show diff for this revision Revisions of this file
MbedPerAccess.h Show annotated file Show diff for this revision Revisions of this file
PerAccess.h Show annotated file Show diff for this revision Revisions of this file
TransLayer.cpp Show annotated file Show diff for this revision Revisions of this file
TransLayer.h Show annotated file Show diff for this revision Revisions of this file
error.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/MbedPerAccess.cpp	Tue Feb 26 03:45:52 2013 +0000
+++ b/MbedPerAccess.cpp	Tue Feb 26 03:51:46 2013 +0000
@@ -1,4 +1,25 @@
-
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ * 
+ */
+ 
+/**
+*   \brief          Implements the mbed perephiral access interface
+*   \author         Navin Bhaskar
+*/
 
 /**
  * Implements the peripheral access functionalities
--- a/MbedPerAccess.h	Tue Feb 26 03:45:52 2013 +0000
+++ b/MbedPerAccess.h	Tue Feb 26 03:51:46 2013 +0000
@@ -1,3 +1,26 @@
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ * 
+ */
+ 
+/**
+*   \brief          Implements the mbed perephiral access interface
+*   \author         Navin Bhaskar
+*/
+
 #ifndef _ARD_PER_ACCESS_H
 #define _ARD_PER_ACCESS_H
 
--- a/PerAccess.h	Tue Feb 26 03:45:52 2013 +0000
+++ b/PerAccess.h	Tue Feb 26 03:51:46 2013 +0000
@@ -1,3 +1,20 @@
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ * 
+ */
 /**
  * Defines a abstract class that allows access to the peripherlas
  * on board when implemented completely.
--- a/TransLayer.cpp	Tue Feb 26 03:45:52 2013 +0000
+++ b/TransLayer.cpp	Tue Feb 26 03:51:46 2013 +0000
@@ -19,7 +19,6 @@
 
 
 /**
-*     \file            Trans_layer.cpp
 *     \brief           Implements a simple protocol for communication with PC
 *     \author          Navin Bhaskar
 */
--- a/TransLayer.h	Tue Feb 26 03:45:52 2013 +0000
+++ b/TransLayer.h	Tue Feb 26 03:51:46 2013 +0000
@@ -17,9 +17,8 @@
  */
 
 /**
-*   \file           trans_layer.h
 *   \brief          This file contains functions defines and definations
-*               required by trans_layer.c
+*                   required by trans_layer.c
 *   \author         Navin Bhaskar
 */
 
--- a/error.h	Tue Feb 26 03:45:52 2013 +0000
+++ b/error.h	Tue Feb 26 03:51:46 2013 +0000
@@ -1,4 +1,20 @@
-
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ * 
+ */
 
 /**
  * Defines all the error codes
--- a/main.cpp	Tue Feb 26 03:45:52 2013 +0000
+++ b/main.cpp	Tue Feb 26 03:51:46 2013 +0000
@@ -1,8 +1,29 @@
+/*
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ * 
+ */
 #include "mbed.h"
 #include "TransLayer.h"
 #include "MbedConsole.h"
 #include "MbedPerAccess.h"
 
+/**
+ * \brief   The main entry point of our application.
+ * \author  Navin Bhaskar
+ */ 
 
 Serial pc(USBTX, USBRX);
 /**