DEBUG ?= -g
OPTIMIZE ?= -O2
+LPC21ISP=lpc21isp
LPC_BAUD = 38400
-TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyS0
-LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f
-LOAD_CMD-boot = lpc21isp -bin /dev/ttyS0 $(LPC_BAUD) 12000
+LPC_TTY = /dev/ttyUSB0
+CPU_SYS_KHZ=12000
+LPC21ISP_OLD_PARAM_ORDER=y
+
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
# This selects linker script
LD_SCRIPT=lpc2148
DEBUG ?= -g
OPTIMIZE ?= -O2
+LPC21ISP=lpc21isp
LPC_BAUD = 38400
-TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyS0
+LPC_TTY = /dev/ttyUSB0
+CPU_SYS_KHZ=12000
+LPC21ISP_OLD_PARAM_ORDER=y
+
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
+
+TOLPC = tolpc --baud $(LPC_BAUD) --sdev $(LPC_TTY)
LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f
-LOAD_CMD-boot = lpc21isp -bin /dev/ttyS0 $(LPC_BAUD) 12000
+
+
# This selects linker script
LD_SCRIPT=lpc2148
OUTPUT_FORMATS = hex bin
-TOHIT=lpc21isp
-DEV=/dev/ttyUSB0
+LPC21ISP=lpc21isp
+LPC_BAUD = 57600
+LPC_TTY = /dev/ttyUSB0
CPU_SYS_KHZ=14745
-BAUD=57600
+LPC21ISP_OLD_PARAM_ORDER=y
-LOAD_CMD-boot = \
- $(TOHIT) $(DEV) $(BAUD) $(CPU_SYS_KHZ)
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
OUTPUT_FORMATS = hex bin
-TOHIT=lpc21isp
-DEV=/dev/ttyUSB0
+LPC21ISP=lpc21isp
+LPC_BAUD = 57600
+LPC_TTY = /dev/ttyUSB0
CPU_SYS_KHZ=14745
-BAUD=57600
+LPC21ISP_OLD_PARAM_ORDER=y
-LOAD_CMD-boot = \
- $(TOHIT) $(DEV) $(BAUD) $(CPU_SYS_KHZ)
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
OUTPUT_FORMATS = hex bin
-TOHIT=lpc21isp
-DEV=/dev/ttyUSB0
+LPC21ISP=lpc21isp
+LPC_BAUD = 38400
+LPC_TTY = /dev/ttyUSB0
CPU_SYS_KHZ=12000
-BAUD=38400
+LPC21ISP_OLD_PARAM_ORDER=y
-LOAD_CMD-boot = \
- $(TOHIT) $(DEV) $(BAUD) $(CPU_SYS_KHZ)
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
PROG_BASE=0x20000
PROG_SIZE=0x20000
DEBUG ?= -g
OPTIMIZE ?= -O2
+LPC21ISP=lpc21isp
LPC_BAUD = 38400
-TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyS0
+LPC_TTY = /dev/ttyUSB0
+CPU_SYS_KHZ=12000
+LPC21ISP_OLD_PARAM_ORDER=y
+
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
+
+TOLPC = tolpc --baud $(LPC_BAUD) --sdev $(LPC_TTY)
LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f
-LOAD_CMD-boot = lpc21isp -bin /dev/ttyUSB0 $(LPC_BAUD) 12000
# This selects linker script
LD_SCRIPT=lpc2148
RUN_CMD-app = \
$(USB_SENDHEX) -d $(USB_BOOT_VID) -i $(USB_BOOT_PID) -r
-endif
\ No newline at end of file
+endif
DEBUG ?= -g
OPTIMIZE ?= -O2
+LPC21ISP=lpc21isp
LPC_BAUD = 38400
-TOLPC = tolpc --baud $(LPC_BAUD) --sdev /dev/ttyS0
+LPC_TTY = /dev/ttyUSB0
+CPU_SYS_KHZ=12000
+LPC21ISP_OLD_PARAM_ORDER=y
+
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif
+
+TOLPC = tolpc --baud $(LPC_BAUD) --sdev $(LPC_TTY)
LOAD_CMD-ramisp = $(TOLPC) -v -q 7372 -L -f
-LOAD_CMD-boot = lpc21isp -bin /dev/ttyS0 $(LPC_BAUD) 12000
# This selects linker script
LD_SCRIPT=lpc2148
OUTPUT_FORMATS = hex bin
-TOHIT=lpc21isp
-DEV=/dev/ttyUSB0
+LPC21ISP=lpc21isp
+LPC_BAUD = 38400
+LPC_TTY = /dev/ttyUSB0
CPU_SYS_KHZ=12000
-BAUD=38400
+LPC21ISP_OLD_PARAM_ORDER=y
-LOAD_CMD-boot = \
- $(TOHIT) $(DEV) $(BAUD) $(CPU_SYS_KHZ)
+ifeq ($(LPC21ISP_OLD_PARAM_ORDER),y)
+LOAD_CMD-boot = $(LPC21ISP) -bin $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ)
+else
+LOAD_CMD-boot = load() { $(LPC21ISP) -bin $$1 $(LPC_TTY) $(LPC_BAUD) $(CPU_SYS_KHZ); }; load
+endif