diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2011-12-15 07:10:10 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2012-01-28 13:14:45 +0100 |
commit | 6ab18bedb1dca6c3a91b23293583ccf33bc5e70f (patch) | |
tree | a17ad2f5e932752ad21f93d8d257de58a59f31a2 /src/target/firmware/include | |
parent | c4701d420479f45c2fdf1526945edd707ed32a55 (diff) |
firmware/layer1: Using queue to process received l23 frames in main loop
Instead of processing the frames out of the interrupt context, they are
queued until serial interrupt returns and main loop is processed.
Diffstat (limited to 'src/target/firmware/include')
-rw-r--r-- | src/target/firmware/include/layer1/l23_api.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/firmware/include/layer1/l23_api.h b/src/target/firmware/include/layer1/l23_api.h index 4ea71018..e4a3fd0a 100644 --- a/src/target/firmware/include/layer1/l23_api.h +++ b/src/target/firmware/include/layer1/l23_api.h @@ -6,6 +6,7 @@ #include <l1ctl_proto.h> void l1a_l23api_init(void); +void l1a_l23_handler(void); void l1_queue_for_l2(struct msgb *msg); struct msgb *l1ctl_msgb_alloc(uint8_t msg_type); struct msgb *l1_create_l2_msg(int msg_type, uint32_t fn, uint16_t snr, uint16_t arfcn); |