doc: Fix the Doxygen section endings
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
parent
45c84b6a4e
commit
a45956af0b
|
@ -41,6 +41,6 @@ struct msgb *gmr1_gsmtap_makemsg(
|
|||
const uint8_t *l2, int len);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_GSMTAP_H__ */
|
||||
|
|
|
@ -41,6 +41,6 @@ void gmr1_a5_1(uint8_t *key, uint32_t fn, int nbits,
|
|||
ubit_t *dl, ubit_t *ul);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_A5_H__ */
|
||||
|
|
|
@ -38,6 +38,6 @@ void gmr1_bcch_encode(ubit_t *bits_e, const uint8_t *l2);
|
|||
int gmr1_bcch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_BCCH_H__ */
|
||||
|
|
|
@ -38,6 +38,6 @@ void gmr1_ccch_encode(ubit_t *bits_e, const uint8_t *l2);
|
|||
int gmr1_ccch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_CCCH_H__ */
|
||||
|
|
|
@ -40,6 +40,6 @@ extern const struct osmo_conv_code gmr1_conv_15;
|
|||
extern const struct osmo_conv_code gmr1_conv_tch3;
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_CONV_H__ */
|
||||
|
|
|
@ -38,6 +38,6 @@ extern const struct osmo_crc16gen_code gmr1_crc12;
|
|||
extern const struct osmo_crc16gen_code gmr1_crc16;
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_CRC_H__ */
|
||||
|
|
|
@ -33,6 +33,6 @@
|
|||
/*! \defgroup l1_chan Channel coder / decoders */
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_DEFS_H__ */
|
||||
|
|
|
@ -40,6 +40,6 @@ int gmr1_facch3_decode(uint8_t *l2, ubit_t *bits_s,
|
|||
const sbit_t *bits_e, const ubit_t *ciph, int *conv_rv);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_FACCH3_H__ */
|
||||
|
|
|
@ -35,6 +35,6 @@ void gmr1_interleave_intra(void *out, const void *in, int N);
|
|||
void gmr1_deinterleave_intra(void *out, const void *in, int N);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_INTERLEAVE_H__ */
|
||||
|
|
|
@ -66,6 +66,6 @@ extern const struct gmr1_puncturer gmr1_punct15_P53;
|
|||
extern const struct gmr1_puncturer gmr1_punct15_Ps53;
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_PUNCT_H__ */
|
||||
|
|
|
@ -39,6 +39,6 @@ int gmr1_rach_decode(uint8_t *rach, const sbit_t *bits_e, uint8_t sb_mask,
|
|||
int *conv_rv, int *crc_rv);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_RACH_H__ */
|
||||
|
|
|
@ -37,6 +37,6 @@ void gmr1_scramble_sbit(sbit_t *out, const sbit_t *in, int len);
|
|||
void gmr1_scramble_ubit(ubit_t *out, const ubit_t *in, int len);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_SCRAMB_H__ */
|
||||
|
|
|
@ -42,6 +42,6 @@ void gmr1_tch3_decode(uint8_t *frame0, uint8_t *frame1, ubit_t *bits_s,
|
|||
int *conv0_rv, int *conv1_rv);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_L1_TCH3_H__ */
|
||||
|
|
|
@ -39,6 +39,6 @@
|
|||
#endif
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_DEFS_H__ */
|
||||
|
|
|
@ -42,6 +42,6 @@ gmr1_dkab_demod(struct osmo_cxvec *burst_in, int sps, float freq_shift, int p,
|
|||
sbit_t *ebits, float *toa_p);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_DKAB_H__ */
|
||||
|
|
|
@ -49,6 +49,6 @@ int gmr1_fcch_snr(struct osmo_cxvec *burst_in, int sps, float freq_shift,
|
|||
float *snr);
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_FCCH_H__ */
|
||||
|
|
|
@ -45,6 +45,6 @@ extern struct gmr1_pi4cxpsk_burst gmr1_rach_burst;
|
|||
extern struct gmr1_pi4cxpsk_burst gmr1_sdcch_burst;
|
||||
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_NB_H__ */
|
||||
|
|
|
@ -109,6 +109,6 @@ gmr1_pi4cxpsk_detect(struct gmr1_pi4cxpsk_burst **burst_types, float e_toa,
|
|||
int
|
||||
gmr1_pi4cxpsk_mod_order(struct osmo_cxvec *burst_in, int sps, float freq_shift);
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
||||
#endif /* __OSMO_GMR1_SDR_PI4CXPSK_H__ */
|
||||
|
|
|
@ -70,4 +70,4 @@ gmr1_gsmtap_makemsg(uint8_t chan_type, uint32_t fn, uint8_t tn,
|
|||
return msg;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -281,4 +281,4 @@ gmr1_a5_1(uint8_t *key, uint32_t fn, int nbits, ubit_t *dl, ubit_t *ul)
|
|||
}
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -102,4 +102,4 @@ gmr1_bcch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv)
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -106,4 +106,4 @@ gmr1_ccch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv)
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -195,4 +195,4 @@ const struct osmo_conv_code gmr1_conv_tch3 = {
|
|||
.next_state = gmr1_conv_tch3_next_state,
|
||||
};
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -62,4 +62,4 @@ const struct osmo_crc16gen_code gmr1_crc16 = {
|
|||
.remainder = 0x0000,
|
||||
};
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -169,4 +169,4 @@ gmr1_facch3_decode(uint8_t *l2, ubit_t *bits_s,
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -79,4 +79,4 @@ gmr1_deinterleave_intra(void *out, const void *in, int N)
|
|||
}
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -281,4 +281,4 @@ const struct gmr1_puncturer gmr1_punct15_Ps53 = {
|
|||
},
|
||||
};
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -193,4 +193,4 @@ gmr1_rach_decode(uint8_t *rach, const sbit_t *bits_e, uint8_t sb_mask,
|
|||
return crc[0] || crc[1];
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -92,4 +92,4 @@ gmr1_scramble_ubit(ubit_t *out, const ubit_t *in, int len)
|
|||
}
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -182,4 +182,4 @@ gmr1_tch3_decode(uint8_t *frame0, uint8_t *frame1, ubit_t *bits_s,
|
|||
}
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -187,4 +187,4 @@ err:
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -653,4 +653,4 @@ err:
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -345,4 +345,4 @@ struct gmr1_pi4cxpsk_burst gmr1_sdcch_burst = {
|
|||
.data = _sdcch_data,
|
||||
};
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
|
@ -701,4 +701,4 @@ err:
|
|||
return rv;
|
||||
}
|
||||
|
||||
/*! }@ */
|
||||
/*! @} */
|
||||
|
|
Loading…
Reference in New Issue