Neels Hofmeyr
17518fe393
doxygen: unify use of \file across the board
...
Considering the various styles and implications found in the sources, edit
scores of files to follow the same API doc guidelines around the doxygen
grouping and the \file tag.
Many files now show a short description in the generated API doc that was so
far only available as C comment.
The guidelines and reasoning behind it is documented at
https://osmocom.org/projects/cellular-infrastructure/wiki/Guidelines_for_API_documentation
In some instances, remove file comments and add to the corresponding group
instead, to be shared among several files (e.g. bitvec).
Change-Id: Ifa70e77e90462b5eb2b0457c70fd25275910c72b
2017-06-23 00:18:23 +00:00
Neels Hofmeyr
87e4550585
doxygen: enable AUTOBRIEF, drop \brief
...
Especially for short descriptions, it is annoying to have to type \brief for
every single API doc.
Drop all \brief and enable the AUTOBRIEF feature of doxygen, which always takes
the first sentence of an API doc as the brief description.
Change-Id: I11a8a821b065a128108641a2a63fb5a2b1916e87
2017-06-23 00:18:22 +00:00
Harald Welte
932d2d4ce3
sim: make osim_reader_ops public
2016-03-19 21:18:40 +01:00
Harald Welte
4acaa13433
sim: add class_tables / card profiles
...
The tables permit code to determine the APDU class of an APDU
based on it APDU/TPDU header (CLA/INS/P1/P2/P3).
2016-03-17 16:55:11 +01:00
Harald Welte
5ffb50371e
rename osim_file_find_* to osim_file_desc_find_*
...
they return an osim_file_desc, and not an osim_file, so fix the naming
2016-03-11 22:05:25 +07:00
Harald Welte
c28f4cdd6d
sim: Add osim_file_find_{fid,sfid}() functions
...
We don't always want to look-up by name, but the latter is the only
implemented 'find' function so far. Let's change that.
2016-03-11 22:05:25 +07:00
Holger Hans Peter Freyther
c2b4458e07
sim: Use extern for these structs to generate a linkage
...
Fixes:
duplicate symbol _ts102221_fcp_vals in:
.libs/core.o
.libs/card_fs_usim.o
duplicate symbol _pcsc_reader_ops in:
.libs/reader.o
.libs/card_fs_usim.o
2015-04-11 19:31:03 +02:00
Harald Welte
6729a9776a
make sure to register DF.TELECOM and DF.GSM for SIM, USIM + TSIM
...
before we only did it partially, and by exporting data from sim,
rather than the new osim_int_cprof_add_{gsm,telecom}() functions.
2014-10-26 19:50:55 +01:00
Harald Welte
67354b1b4e
sim: add missing const to reader_ops member of reader_handle
2014-10-26 19:50:55 +01:00
Harald Welte
55790aa09a
sim: Prepare infrastructure for protocols != T=0 and other drivers
2014-10-26 19:50:51 +01:00
Harald Welte
586d710e05
sim: More comments in sim.h
2014-10-26 19:09:24 +01:00
Harald Welte
aad7e0664b
sim: Make TETRA SIM (TSIM) support compile
2014-10-26 19:09:24 +01:00
Harald Welte
e8dd2bd4b5
sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warnings
2014-10-26 19:09:23 +01:00
Harald Welte
2656e65bed
sim: Add sfi to EF_*() macros
2014-10-26 19:09:23 +01:00
Harald Welte
1e0dfdad69
sim: Add minimal/recommended size of file / record
2014-10-26 19:09:23 +01:00
Harald Welte
d83d29610a
sim: further updates/fixes
2014-10-26 19:09:23 +01:00
Harald Welte
7674960ffa
sim: add decoding of status words
2014-10-26 19:09:23 +01:00
Kevin Redon
43eabeeeaa
sim: replaced function/structure comments with doxygen comments
...
affected files: sim.h, sim/core.c
affected funtions/strucutres: osim_new_apdumsg, osim_apdu_case,osim_apdu_cmd_hdr, osim_msgb_cb
2014-10-26 19:09:23 +01:00
Kevin Redon
dede831fcd
sim: add comment/explaination for structure osim_msgb_cb
2014-10-26 19:09:23 +01:00
Kevin Redon
1707306da5
sim: add comment/explaination for structure osim_apdu_cmd_hdr
2014-10-26 19:09:23 +01:00
Kevin Redon
e07967f689
sim: renamed case to the one defined in ISO7816-3
...
APDU_CASE_2 becomes APDU_CASE_2S
APDU_CASE_2_EXT becmoes APDU_CASE_2E
APDU_CASE_3 becomes APDU_CASE_3S
APDU_CASE_3_EXT becmoes APDU_CASE_3E
APDU_CASE_4 becomes APDU_CASE_4S
APDU_CASE_4_EXT becmoes APDU_CASE_4E
2014-10-26 19:09:23 +01:00
Kevin Redon
6956ee1ba1
sim: add comment/explaination for structure osim_apdu_case
2014-10-26 19:09:22 +01:00
Harald Welte
d54c2ee8c5
initial checkin of 'libosmosim'
2014-10-26 19:09:22 +01:00