ao_log_motor.c \
ao_cmd.c \
ao_config.c \
- ao_dma_lpc.c \
- ao_timer_lpc.c \
+ ao_timer.c \
ao_exti_lpc.c \
ao_spi_lpc.c \
ao_adc_lpc.c \
CFLAGS = $(PRODUCT_DEF) $(LPC_CFLAGS)
-PROGNAME=easymotor-v2
+PROGNAME=easymotor-v3
PROG=$(PROGNAME)-$(VERSION).elf
HEX=$(PROGNAME)-$(VERSION).ihx
#define USE_EEPROM_CONFIG 0
#define USE_STORAGE_CONFIG 1
#define AO_PA11_PA12_RMP 1
-#define HAS_BEEP 1
+#define HAS_BEEP 0
#define HAS_BATTERY_REPORT 1
#define HAS_PAD_REPORT 1
#define BEEPER_CHANNEL 3
};
#define AO_ADC_DUMP(p) \
- printf("tick: batt: %5d %5lu motor_pressure: %5d\n", \
+ printf("tick: %5lu batt: %5d motor_pressure: %5d\n", \
(p)->tick, \
- (p)->adc.v_batt);
- (p)->adc.motor_pressure, \
+ (p)->adc.v_batt, \
+ (p)->adc.motor_pressure);
/*
* Voltage divider on ADC battery sampler
/* ADXL375 */
#define HAS_ADXL375 1
+#define AO_ADXL375_SPI_INDEX 0
#define AO_ADXL375_CS_PORT 0
-#define AO_ADXL375_CS_MASK (1 << 19)
-#define AO_ADXL375_SPI_BUS 1
+#define AO_ADXL375_CS_PIN 19
#define AO_ADXL375_AXIS x
#define AO_ADXL375_ACROSS_AXIS y