[tools][conf] add TELEMETRY_FREQUENCY in generated/periodic_telemetry.h

This commit is contained in:
Felix Ruess
2013-09-13 11:04:16 +02:00
parent c061e60246
commit ae0a26a45a
6 changed files with 7 additions and 14 deletions
-3
View File
@@ -84,9 +84,6 @@ endif
PERIODIC_FREQUENCY ?= 512 PERIODIC_FREQUENCY ?= 512
ap.CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY) ap.CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY)
TELEMETRY_FREQUENCY ?= 60
ap.CFLAGS += -DTELEMETRY_FREQUENCY=$(TELEMETRY_FREQUENCY)
# #
# Systime # Systime
# #
@@ -60,9 +60,6 @@ $(TARGET).CFLAGS += -DTRAFFIC_INFO
PERIODIC_FREQUENCY ?= 60 PERIODIC_FREQUENCY ?= 60
$(TARGET).CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY) $(TARGET).CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY)
TELEMETRY_FREQUENCY ?= 60
$(TARGET).CFLAGS += -DTELEMETRY_FREQUENCY=$(TELEMETRY_FREQUENCY)
$(TARGET).srcs += mcu_periph/sys_time.c $(SRC_ARCH)/mcu_periph/sys_time_arch.c $(TARGET).srcs += mcu_periph/sys_time.c $(SRC_ARCH)/mcu_periph/sys_time_arch.c
$(TARGET).CFLAGS += -DUSE_SYS_TIME $(TARGET).CFLAGS += -DUSE_SYS_TIME
@@ -69,9 +69,7 @@ nps.srcs += $(SRC_ARCH)/mcu_periph/i2c_arch.c
PERIODIC_FREQUENCY ?= 512 PERIODIC_FREQUENCY ?= 512
TELEMETRY_FREQUENCY ?= 60
nps.CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY) nps.CFLAGS += -DPERIODIC_FREQUENCY=$(PERIODIC_FREQUENCY)
nps.CFLAGS += -DTELEMETRY_FREQUENCY=$(TELEMETRY_FREQUENCY)
#nps.CFLAGS += -DUSE_LED #nps.CFLAGS += -DUSE_LED
nps.srcs += mcu_periph/sys_time.c $(SRC_ARCH)/mcu_periph/sys_time_arch.c nps.srcs += mcu_periph/sys_time.c $(SRC_ARCH)/mcu_periph/sys_time_arch.c
+3 -3
View File
@@ -106,9 +106,9 @@ PRINT_CONFIG_VAR(PERIODIC_FREQUENCY)
PRINT_CONFIG_VAR(NAVIGATION_FREQUENCY) PRINT_CONFIG_VAR(NAVIGATION_FREQUENCY)
PRINT_CONFIG_VAR(CONTROL_FREQUENCY) PRINT_CONFIG_VAR(CONTROL_FREQUENCY)
#ifndef TELEMETRY_FREQUENCY /* TELEMETRY_FREQUENCY is defined in generated/periodic_telemetry.h
#define TELEMETRY_FREQUENCY 60 * defaults to 60Hz or set by TELEMETRY_FREQUENCY configure option in airframe file
#endif */
PRINT_CONFIG_VAR(TELEMETRY_FREQUENCY) PRINT_CONFIG_VAR(TELEMETRY_FREQUENCY)
/* MODULES_FREQUENCY is defined in generated/modules.h /* MODULES_FREQUENCY is defined in generated/modules.h
+3 -3
View File
@@ -77,9 +77,9 @@
/* if PRINT_CONFIG is defined, print some config options */ /* if PRINT_CONFIG is defined, print some config options */
PRINT_CONFIG_VAR(PERIODIC_FREQUENCY) PRINT_CONFIG_VAR(PERIODIC_FREQUENCY)
#ifndef TELEMETRY_FREQUENCY /* TELEMETRY_FREQUENCY is defined in generated/periodic_telemetry.h
#define TELEMETRY_FREQUENCY 60 * defaults to 60Hz or set by TELEMETRY_FREQUENCY configure option in airframe file
#endif */
PRINT_CONFIG_VAR(TELEMETRY_FREQUENCY) PRINT_CONFIG_VAR(TELEMETRY_FREQUENCY)
/* MODULES_FREQUENCY is defined in generated/modules.h /* MODULES_FREQUENCY is defined in generated/modules.h
+1
View File
@@ -142,6 +142,7 @@ let _ =
fprintf out_h "#define _VAR_PERIODIC_H_\n\n"; fprintf out_h "#define _VAR_PERIODIC_H_\n\n";
fprintf out_h "#include \"std.h\"\n"; fprintf out_h "#include \"std.h\"\n";
fprintf out_h "#include \"generated/airframe.h\"\n\n"; fprintf out_h "#include \"generated/airframe.h\"\n\n";
fprintf out_h "#define TELEMETRY_FREQUENCY %d\n\n" freq;
(** For each process *) (** For each process *)
List.iter List.iter