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
Revision 1:9d3340bcd863, committed 2013-02-26
- Comitter:
- Navin
- Date:
- Tue Feb 26 03:51:46 2013 +0000
- Parent:
- 0:fe5850ccdb6f
- Commit message:
- Initial commit
Changed in this revision
--- 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); /**