Files

copied

There are no circuits or boards in this repository.

Last update 2 years 6 months by ddr2
Filessend_code
..
Makefile
diskio.c
diskio.h
ff.c
ff.h
ffconf.h
main.c
mmc_avr.h
mmc_avr_spi.c
uart.c
uart.h
Makefile
MCU=atmega328p F_CPU=16000000 CC=avr-gcc #CC=avr-g++ OBJCOPY=avr-objcopy STD=-std=c99 #STD=-std=gnu99 CFLAGS=-Wall -Os -mmcu=${MCU} -DF_CPU=${F_CPU} -I. TARGET=main MAIN=main.c #USB_DEV=/dev/ttyACM0 USB_DEV=/dev/ttyUSB0 BAUDRATE=115200 #BAUDRATE=19200 CAT_BAUDRATE=9600 #CAT_BAUDRATE=19200 #CAT_BAUDRATE=57600 #CAT_BAUDRATE=115200 #ECHO_DUDE=-n CFLAGS += -Wall -Wstrict-prototypes CFLAGS += $(STD) build: clean avr_mmcp uart pff main diskio.o ${CC} ${CFLAGS} ${LDFLAGS} ${TARGET}.o mmc_avr_spi.o diskio.o ff.o uart.o -o ${TARGET}.bin ${OBJCOPY} ${LDFLAGS} ${OBJFLAGS} -O ihex ${TARGET}.bin ${TARGET}.hex avr_mmcp: ${CC} ${CFLAGS} -c mmc_avr_spi.c pff: ${CC} ${CFLAGS} -c ff.c diskio.o: ${CC} ${CFLAGS} -c diskio.c uart: ${CC} ${CFLAGS} -c -o uart.o uart.c #-DBAUD=${CAT_BAUDRATE} main: ${CC} ${CFLAGS} -c -o ${TARGET}.o ${MAIN} flash: avrdude ${ECHO_DUDE} -v -p ${MCU} -c arduino -P ${USB_DEV} -b ${BAUDRATE} -D -U flash:w:${TARGET}.hex:i clean: rm -f *.bin *.hex *.o capture: avrdude ${ECHO_DUDE} -v -v -v -p ${MCU} -c arduino -P ${USB_DEV} -b ${BAUDRATE} -U flash:r:"/tmp/arduino.hex":r cp -v /tmp/arduino.hex . cat: stty -F ${USB_DEV} ${CAT_BAUDRATE} cat ${USB_DEV} remake: clean build
Report a bug