#include "libs/Kernel.h"
#include "libs/utils.h"
#include "libs/Pin.h"
+#include "error.h" // mbed.h lib
using namespace std;
#ifndef DIGIPOT_H
#define DIGIPOT_H
-#include "mbed.h" //Required for I2C
+#include "I2C.h" // mbed.h lib
#include "libs/Kernel.h"
#include "libs/utils.h"
#include <string>
#ifndef PIN_H
#define PIN_H
-#include "mbed.h" //Required for LPC_GPIO* . can probably be found in one othe the files mbed.h includes. TODO
-//#include "../gcc4mbed/external/mbed/LPC1768/LPC17xx.h"
+#include <stdlib.h>
+#include "LPC17xx.h" // mbed.h lib
#include "libs/Kernel.h"
#include "libs/utils.h"
#include <string>
You should have received a copy of the GNU General Public License along with Smoothie. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "mbed.h"
#include "libs/Module.h"
#include "libs/Kernel.h"
#include "modules/communication/utils/Gcode.h"
#ifndef LASER_MODULE_H
#define LASER_MODULE_H
-#include "mbed.h"
+#include "PinNames.h" // mbed.h lib
+#include "PwmOut.h" // mbed.h lib
#include "libs/Module.h"
#include "libs/Kernel.h"
#include "modules/communication/utils/Gcode.h"