#include "planner.h"
#include "temperature.h"
-#include <EEPROM.h>
template <class T> int EEPROM_writeAnything(int &ee, const T& value)
{
#define HardwareSerial_h // trick to disable the standard HWserial
#include <stdio.h>
#include <math.h>
+#include <util/delay.h>
+#include <avr/pgmspace.h>
+
+
#if ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
+#include <EEPROM.h>
+
#include "fastio.h"
-#include <avr/pgmspace.h>
#include "Configuration.h"
+#include "pins.h"
#include "MarlinSerial.h"
#define FORCE_INLINE __attribute__((always_inline)) inline
http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
*/
-#include <math.h>
+
+#include "Marlin.h"
#include <EEPROM.h>
#include <stdio.h>
#include "fastio.h"
#include "Configuration.h"
#include "pins.h"
-#include "Marlin.h"
+
#include "ultralcd.h"
#include "planner.h"
#include "stepper.h"
#include "motion_control.h"
#include "cardreader.h"
#include "watchdog.h"
-#include <util/delay.h>
+
#include "cardreader.h"
-//#include <unistd.h>
#ifdef SDSUPPORT
-#include "Configuration.h"
+#include "Marlin.h"
CardReader::CardReader()
{
along with Grbl. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "Configuration.h"
#include "Marlin.h"
#include "stepper.h"
#include "planner.h"
*/
-//#include <inttypes.h>
-//#include <math.h>
-//#include <stdlib.h>
-#include "Configuration.h"
-#include "pins.h"
+
#include "Marlin.h"
-#include "fastio.h"
#include "planner.h"
#include "stepper.h"
#include "temperature.h"
#ifndef planner_h
#define planner_h
-#include <math.h>
-#include "Configuration.h"
+
#include "Marlin.h"
// This struct is used when buffering the setup for each linear movement "nominal" values are as specified in
#include "stepper.h"
-#include "Configuration.h"
-#include "pins.h"
+
#include "Marlin.h"
#include "planner.h"
-#include "fastio.h"
#include "temperature.h"
#include "ultralcd.h"
http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
*/
-#include <avr/pgmspace.h>
-#include "fastio.h"
-#include "Configuration.h"
-#include "pins.h"
+
#include "Marlin.h"
#include "ultralcd.h"
#include "temperature.h"
#define temperature_h \r
\r
#include "Marlin.h"\r
-#include "fastio.h"\r
#include "planner.h"\r
#ifdef PID_ADD_EXTRUSION_RATE\r
#include "stepper.h"\r
#ifndef __ULTRALCDH
#define __ULTRALCDH
-#include "Configuration.h"
#include "Marlin.h"
#ifdef ULTRA_LCD
-
+ #include <LiquidCrystal.h>
void lcd_status();
void lcd_init();
void lcd_status(const char* message);
#define STATUSTIMEOUT 15000
- #include <LiquidCrystal.h>
+
extern LiquidCrystal lcd;
#include "ultralcd.h"
#ifdef ULTRA_LCD
-
+#include <LiquidCrystal.h>
//===========================================================================
//=============================imported variables============================
//===========================================================================
//return for string conversion routines
static char conv[8];
-#include <LiquidCrystal.h>
LiquidCrystal lcd(LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, LCD_PINS_D5,LCD_PINS_D6,LCD_PINS_D7); //RS,Enable,D4,D5,D6,D7
static unsigned long previous_millis_lcd=0;
static MainMenu menu;
-#include <avr/pgmspace.h>
void lcdProgMemprint(const char *str)
{
#ifndef __WATCHDOGH
#define __WATCHDOGH
-#include "Configuration.h"
+#include "Marlin.h"
#ifdef USE_WATCHDOG
// intialise watch dog with a 1 sec interrupt time