⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 基于AVR制作的电话语音录制系统
💻
字号:
# MCU definitions for the main phonerec applicationMCU_GCC=atmega32MCU_AVRDUDE=m32MCU_CC=avr-gccOBJCOPY=avr-objcopy# optimize for size:CFLAGS=-g -mmcu=$(MCU_GCC) -Wall -Wstrict-prototypes -O2 -mcall-prologues# Definitions for the battery charger applicationCHARGER_MCU_GCC=attiny45CHARGER_MCU_AVRDUDE=t45# This is the path of another avr-gcc installation that does support ATTiny45CHARGER_CC=/usr/local/avr/bin/avr-gccCHARGER_CFLAGS=-g -mmcu=$(CHARGER_MCU_GCC) -Wall -Wstrict-prototypes -O2 -mcall-prologues#-------------------all: phonerec charger recorder#-------------------help: 	@echo "Usage: make [all]|upload|fuses|charger|upload-chager|fuses-charger|clean"#-------------------phonerec: phonerec.hex	@echo -n ""phonerec.hex: phonerec.out 	$(OBJCOPY) -R .eeprom -O ihex phonerec.out phonerec.hex	./checksize phonerec.outphonerec.out: phonerec.o lcd.o	$(MCU_CC) $(CFLAGS) -o phonerec.out -Wl,-Map,phonerec.map phonerec.o lcd.ophonerec.o: phonerec.c commands.h goertzel.h gcos.h	$(MCU_CC) $(CFLAGS) -Os -c phonerec.clcd.o: lcd.c	$(MCU_CC) $(CFLAGS) -Os -c lcd.ccharger: charger.hex	@echo -n ""	charger.hex: charger.out 	$(OBJCOPY) -R .eeprom -O ihex charger.out charger.hex	./checksize-t45 charger.outcharger.out: charger.o	$(CHARGER_CC) $(CHARGER_CFLAGS) -o charger.out -Wl,-Map,charger.map charger.ocharger.o: charger.c	$(CHARGER_CC) $(CHARGER_CFLAGS) -Os -c charger.c	upload-charger: charger.hex	avrdude -p $(CHARGER_MCU_AVRDUDE) -c usbasp -U flash:w:charger.hex:i	fuses-charger:	avrdude -p $(CHARGER_MCU_AVRDUDE) -c usbasp -U lfuse:w:0xE2:m	upload: phonerec.hex	avrdude -p $(MCU_AVRDUDE) -c usbasp -U flash:w:phonerec.hex:i	fuses:	avrdude -p $(MCU_AVRDUDE) -c usbasp -U hfuse:w:0xD6:m	avrdude -p $(MCU_AVRDUDE) -c usbasp -U lfuse:w:0xEF:m	recorder: recorder.c	$(CC) -o recorder recorder.c#-------------------clean:	rm -f *.o *.map *.out *.hex recorder.exe recorder#-------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -