# Common AltOS sources
#
-#PROFILE=ao_profile.c
-#PROFILE_DEF=-DAO_PROFILE=1
-
-#STACK_GUARD=ao_mpu_stm.c
-#STACK_GUARD_DEF=-DHAS_STACK_GUARD=1
-
ALTOS_SRC = \
ao_boot_chain.c \
ao_interrupt.c \
ao_usb_stm.c \
ao_exti_stm.c \
ao_report.c \
- ao_convert_volt.c \
- $(PROFILE) \
- $(SAMPLE_PROFILE) \
- $(STACK_GUARD)
+ ao_convert_volt.c
PRODUCT=EasyCamera-v1
PRODUCT_DEF=-DEASYCAMERA
IDPRODUCT=0x000a
-CFLAGS = $(PRODUCT_DEF) $(STM_CFLAGS) $(PROFILE_DEF) $(SAMPLE_PROFILE_DEF) $(STACK_GUARD_DEF)
+CFLAGS = $(PRODUCT_DEF) $(STM_CFLAGS)
PROGNAME=easycamera-v1
PROG=$(PROGNAME)-$(VERSION).elf
#include <ao_exti.h>
#include <ao_profile.h>
#include <ao_eeprom.h>
-#if HAS_STACK_GUARD
-#include <ao_mpu.h>
-#endif
int
main(void)
{
ao_clock_init();
-#if HAS_STACK_GUARD
- ao_mpu_init();
-#endif
-
ao_task_init();
ao_serial_init();
ao_timer_init();
ao_usb_init();
ao_config_init();
-#if AO_PROFILE
- ao_profile_init();
-#endif
-#if HAS_SAMPLE_PROFILE
- ao_sample_profile_init();
-#endif
+
+ /* signal we're alive */
+ ao_beep_for(AO_BEEP_MID, AO_MS_TO_TICKS(200));
ao_start_scheduler();