summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/sched_lchan_desc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/trxcon/sched_lchan_desc.c')
-rw-r--r--src/host/trxcon/sched_lchan_desc.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/host/trxcon/sched_lchan_desc.c b/src/host/trxcon/sched_lchan_desc.c
index 37d12730..4cac4394 100644
--- a/src/host/trxcon/sched_lchan_desc.c
+++ b/src/host/trxcon/sched_lchan_desc.c
@@ -27,10 +27,7 @@
/* TODO: implement */
#define tx_pdtch_fn NULL
-#define tx_tchh_fn NULL
-
#define rx_pdtch_fn NULL
-#define rx_tchh_fn NULL
/* Forward declaration of handlers */
int rx_data_fn(struct trx_instance *trx, struct trx_ts *ts,
@@ -54,6 +51,14 @@ int rx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
int tx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
+int rx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
+ struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
+ sbit_t *bits, int8_t rssi, int16_t toa256);
+
+int tx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
+ struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
+
+
const struct trx_lchan_desc trx_lchan_desc[_TRX_CHAN_MAX] = {
{
TRXC_IDLE, "IDLE",