summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/layer1/mframe_sched.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-02-28 20:58:22 +0100
committerHarald Welte <laforge@gnumonks.org>2010-03-01 23:48:45 +0100
commitaa4225d2cb41c8d42fa91e464a27f8af23c38bd8 (patch)
tree5936b16daaacdc95d1d9d4face491dcd60bdbd2b /src/target/firmware/layer1/mframe_sched.c
parent26810bd363c936c9fca0b138d01ab0a46dd900a6 (diff)
add test mode mframe task: Send Normal Burst in every TDMA frame
Diffstat (limited to 'src/target/firmware/layer1/mframe_sched.c')
-rw-r--r--src/target/firmware/layer1/mframe_sched.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/target/firmware/layer1/mframe_sched.c b/src/target/firmware/layer1/mframe_sched.c
index c549ab4b..7bae6cad 100644
--- a/src/target/firmware/layer1/mframe_sched.c
+++ b/src/target/firmware/layer1/mframe_sched.c
@@ -202,6 +202,11 @@ static const struct mframe_sched_item mf_sdcch8_7[] = {
{ .sched_set = NULL }
};
+static const struct mframe_sched_item mf_tx_all_nb[] = {
+ { .sched_set = NB_QUAD_FH_UL, .modulo = 4, .frame_nr = 0 },
+ { .sched_set = NULL }
+};
+
static const struct mframe_sched_item *sched_set_for_task[32] = {
[MF_TASK_BCCH_NORM] = mf_bcch_norm,
[MF_TASK_BCCH_EXT] = mf_bcch_ext,
@@ -221,6 +226,8 @@ static const struct mframe_sched_item *sched_set_for_task[32] = {
[MF_TASK_SDCCH8_5] = mf_sdcch8_5,
[MF_TASK_SDCCH8_6] = mf_sdcch8_6,
[MF_TASK_SDCCH8_7] = mf_sdcch8_7,
+
+ [MF_TASK_UL_ALL_NB] = mf_tx_all_nb,
};
/* how many TDMA frame ticks should we schedule events ahead? */