Moved cpu_map.
- Moved cpu_map files to a cpu_map directory, like the defaults file organization.
This commit is contained in:
parent
f85c481ded
commit
993c83d1c8
@ -20,10 +20,12 @@
|
||||
|
||||
/* This cpu_map file serves as a central pin mapping settings file for AVR Mega 2560 */
|
||||
|
||||
|
||||
#ifdef GRBL_PLATFORM
|
||||
#error "cpu_map already defined: GRBL_PLATFORM=" GRBL_PLATFORM
|
||||
#endif
|
||||
|
||||
|
||||
#define GRBL_PLATFORM "Atmega2560"
|
||||
|
||||
// Serial port pins
|
||||
@ -133,4 +135,3 @@
|
||||
#define SPINDLE_PWM_PORT PORTH
|
||||
#define SPINDLE_PWM_BIT 4 // MEGA2560 Digital Pin 97
|
||||
#endif // End of VARIABLE_SPINDLE
|
||||
|
@ -18,9 +18,9 @@
|
||||
along with Grbl. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/* This cpu_map file serves as a central pin mapping settings file for AVR 328p
|
||||
used on the Arduino Uno */
|
||||
|
||||
/* Grbl officially supports the Arduino Uno, but the other supplied pin mappings are
|
||||
supplied by users, so your results may vary. This cpu_map file serves as a central
|
||||
pin mapping settings file for AVR 328p used on the Arduino Uno. */
|
||||
|
||||
#ifdef GRBL_PLATFORM
|
||||
#error "cpu_map already defined: GRBL_PLATFORM=" GRBL_PLATFORM
|
||||
@ -28,6 +28,7 @@
|
||||
|
||||
|
||||
#define GRBL_PLATFORM "Atmega328p"
|
||||
|
||||
// Define serial port pins and interrupt vectors.
|
||||
#define SERIAL_RX USART_RX_vect
|
||||
#define SERIAL_UDRE USART_UDRE_vect
|
||||
@ -143,4 +144,3 @@
|
||||
#define SPINDLE_PWM_PORT PORTB
|
||||
#define SPINDLE_PWM_BIT 3 // Uno Digital Pin 11
|
||||
#endif // End of VARIABLE_SPINDLE
|
||||
|
@ -1,3 +1,22 @@
|
||||
----------------
|
||||
Date: 2015-05-23
|
||||
Author: Sonny Jeon
|
||||
Subject: Homing and limit updates. Minor bug fixes.
|
||||
|
||||
- Updated new homing cycle to error out when a pull-off motion detects
|
||||
the limit is still active.
|
||||
|
||||
- Created a limits_get_state() function to centralize it. It reports
|
||||
state as a bit-wise booleans according to axis numbering.
|
||||
|
||||
- Updated the print uint8 functions. Generalized it to allow both base2
|
||||
and base10 printouts, while allowing base2 prints with N_AXIS digits
|
||||
for limit state status reports. Doing this saved about 100bytes of
|
||||
flash as well.
|
||||
|
||||
- Applied CoreXY status reporting bug fix by @phd0. Thanks!
|
||||
|
||||
|
||||
----------------
|
||||
Date: 2015-05-22
|
||||
Author: Sonny Jeon
|
||||
|
@ -18,43 +18,30 @@
|
||||
along with Grbl. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/* The cpu_map.h file serves as a central pin mapping selection file for different processor
|
||||
/* The cpu_map.h files serve as a central pin mapping selection file for different processor
|
||||
types, i.e. AVR 328p or AVR Mega 2560. Each processor has its own pin mapping file.
|
||||
(i.e. cpu_map_atmega328p.h) Grbl officially supports the Arduino Uno, but the
|
||||
other supplied pin mappings are supplied by users, so your results may vary. */
|
||||
|
||||
// NOTE: This is still a work in progress. We are still centralizing the configurations to
|
||||
// this file, so your success may vary for other CPUs.
|
||||
// NOTE: With new processors, only add the define name and filename to use.
|
||||
|
||||
#ifndef cpu_map_h
|
||||
#define cpu_map_h
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------------------
|
||||
|
||||
#ifdef CPU_MAP_ATMEGA328P // (Arduino Uno) Officially supported by Grbl.
|
||||
|
||||
#include "cpu_map_atmega328p.h"
|
||||
|
||||
#include "cpu_map/cpu_map_atmega328p.h"
|
||||
#endif
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------------------
|
||||
|
||||
#ifdef CPU_MAP_ATMEGA2560 // (Arduino Mega 2560) Working @EliteEng
|
||||
|
||||
#include "cpu_map_atmega2560.h"
|
||||
|
||||
#include "cpu_map/cpu_map_atmega2560.h"
|
||||
#endif
|
||||
|
||||
//----------------------------------------------------------------------------------------
|
||||
|
||||
/*
|
||||
#ifdef CPU_MAP_CUSTOM_PROC
|
||||
// For a custom pin map or different processor, copy and edit ne of the default cpu map
|
||||
// files above and modify it to your needs. Then, copy and paste one of the sections above
|
||||
// and change the #defined name and included file. Make sure the defined name is also
|
||||
// changed in the config.h file.
|
||||
// For a custom pin map or different processor, copy and edit one of the available cpu
|
||||
// map files and modify it to your needs. Make sure the defined name is also changed in
|
||||
// the config.h file.
|
||||
#endif
|
||||
*/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user