diff options
Diffstat (limited to 'src/target/firmware/layer1/prim_fbsb.c')
-rw-r--r-- | src/target/firmware/layer1/prim_fbsb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/target/firmware/layer1/prim_fbsb.c b/src/target/firmware/layer1/prim_fbsb.c index 5177651e..d46e4a42 100644 --- a/src/target/firmware/layer1/prim_fbsb.c +++ b/src/target/firmware/layer1/prim_fbsb.c @@ -42,6 +42,7 @@ #include <layer1/sync.h> #include <layer1/afc.h> +#include <layer1/toa.h> #include <layer1/tdma_sched.h> #include <layer1/mframe_sched.h> #include <layer1/tpu_window.h> @@ -554,6 +555,9 @@ void l1s_fbsb_req(uint8_t base_fn, struct l1ctl_fbsb_req *req) /* Make sure we start at a 'center' AFCDAC output value */ afc_reset(); + /* Reset the TOA loop counters */ + toa_reset(); + if (fbs.req.flags & L1CTL_FBSB_F_FB0) tdma_schedule_set(base_fn, fb_sched_set, 0); else if (fbs.req.flags & L1CTL_FBSB_F_FB1) |