{"push_id":574639091,"size":1,"distinct_size":1,"ref":"refs/heads/edge","head":"c1eb70ed35dda72fc7cbda6392bbc890a8d5d2fd","before":"d36d3519ef40423893e201ca216cae72ba7dd437","commits":[{"sha":"c1eb70ed35dda72fc7cbda6392bbc890a8d5d2fd","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@elitewa.com.au","name":"Rob Brown"},"message":"Major Changes to cpu_map and stepper files\n\nThese changes allow for Step and Direction pins to be on different ports\n& Multiple stepper disable pins.\nNew cpu maps have been added to allow a standard GRBL shield to be used\non a Mega2560, also a map for a RAMPS shield has been added.\n** Please see pin outs in cpu_map.h for new maps as the limits and\ncontrol pins may not be where you expect.\n\ncpu_map.c (new)\n- adds defines from cpu_map.h into cpu struct\n\ncpu_map.h\n- changes to allow Step Pins to be on different ports\n- changes to allow Direction Pins to be on different ports\n- changes to allow a Stepper Disable pin per axis\n- Included map for Arduino Mega2560 with RAMPS v1.4 shield\n- Included map for Arduino Mega2560 with GRBL shield\n\nreport.c\n- Included RX, TX and Block Buffer sizes in $I command. ( This will tell\nthe GUI's how big the buffers are )\n\nserial.h\n- Increased the RX & TX Buffers for the Arduino Mega2560\n\nsettings.c and settings.h\n- Removed unused functions (get_step_pin_mask & get_direction_pin_mask)\nall bits for axis are stored as per nuts_bolts.h (eg. X_AXIS)\n\nspindle_control.c\n- Changes to configure the timers during spindle_init ( so the timers\nare only configured once )\n\nstepper.c\n- lots of for loops added to loop through the new cpu struct\n\nMakefile\n- Included cpu_map.c to the sources\n- Included a define to tell what device is being used","distinct":true,"url":"https://api.github.com/repos/EliteEng/grbl/commits/c1eb70ed35dda72fc7cbda6392bbc890a8d5d2fd"}]}