diff --git a/conf/airframes/bl_mc.xml b/conf/airframes/bl_mc.xml new file mode 100644 index 0000000000..594e30085a --- /dev/null +++ b/conf/airframes/bl_mc.xml @@ -0,0 +1,49 @@ + + + + + +ARCHI=avr + +main.ARCHDIR=$(ARCHI) +main.ARCH = atmega128 +main.TARGET = main +main.TARGETDIR = main + +# internal RC 8MHz +LOW_FUSE = e4 +HIGH_FUSE = 99 +EXT_FUSE = ff +LOCK_FUSE = ff + +# 16MHz ceramic reso with longest startup +#LOW_FUSE = cf +#HIGH_FUSE = 89 +#EXT_FUSE = ff +#LOCK_FUSE = ff + +main.CFLAGS += -DCONFIG=\"conf_bl_mc.h\" +main.srcs = main_bl_mc.c + +main.CFLAGS += -DPERIODIC_TASK_PERIOD='SYS_TICS_OF_SEC(1e-2)' +main.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c + +main.CFLAGS += -DLED +#-DTIME_LED=1 + +main.CFLAGS += -DUSE_UART1 -DUART1_BAUD=B38400 +main.srcs += $(SRC_ARCH)/uart_hw.c + +main.CFLAGS += -DDOWNLINK -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_DEVICE=Uart1 +main.srcs += downlink.c pprz_transport.c + +main.srcs += $(SRC_ARCH)/bl_mc_power.c + +main.srcs += $(SRC_ARCH)/bl_mc_timer.c + +main.CFLAGS += -D_32KHZ +main.srcs += $(SRC_ARCH)/bl_mc_pwm.c + + + + \ No newline at end of file