libnfc/libnfc
Philippe Teuwen e57dc8a746 Better list of supported modulations & baud rates
* Extend supported baud rates for TypeA
* Extend supported modulations B->BI,B2SR,B2CT
* Use InPSL only on TypeA
* Add mode to nfc_get_supported_baud_rate() (API change!)
* Fix supported baud rates for BI,B2SR,B2CT
* Remove supported modulations as target for ASK LoGO

Before:

$ nfc-scan-device -v
3 NFC device(s) found:
- ACS / ACR122U PICC Interface:
    acr122_usb:002:024
chip: PN532 v1.4
initator mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
- SCM Micro / SCL3711-NFC&RW:
    pn53x_usb:002:028
chip: PN533 v2.7
initator mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (847 kbps, 424 kbps, 212 kbps, 106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
- ASK / LoGO:
    pn53x_usb:002:023
chip: PN533 v2.7
initator mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (847 kbps, 424 kbps, 212 kbps, 106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations: ISO/IEC 14443A (106 kbps), FeliCa (424 kbps, 212 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)

After:

$ nfc-scan-device -v
3 NFC device(s) found:
- ACS / ACR122U PICC Interface:
    acr122_usb:002:024
chip: PN532 v1.4
initator mode modulations: ISO/IEC 14443A (424 kbps, 212 kbps, 106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (106 kbps), ISO/IEC 14443-4B' (106 kbps), ISO/IEC 14443-2B ST SRx (106 kbps), ISO/IEC 14443-2B ASK CTx (106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations: ISO/IEC 14443A (424 kbps, 212 kbps, 106 kbps), FeliCa (424 kbps, 212 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
- SCM Micro / SCL3711-NFC&RW:
    pn53x_usb:002:025
chip: PN533 v2.7
initator mode modulations: ISO/IEC 14443A (847 kbps, 424 kbps, 212 kbps, 106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (847 kbps, 424 kbps, 212 kbps, 106 kbps), ISO/IEC 14443-4B' (106 kbps), ISO/IEC 14443-2B ST SRx (106 kbps), ISO/IEC 14443-2B ASK CTx (106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations: ISO/IEC 14443A (424 kbps, 212 kbps, 106 kbps), FeliCa (424 kbps, 212 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
- ASK / LoGO:
    pn53x_usb:002:023
chip: PN533 v2.7
initator mode modulations: ISO/IEC 14443A (847 kbps, 424 kbps, 212 kbps, 106 kbps), FeliCa (424 kbps, 212 kbps), ISO/IEC 14443-4B (847 kbps, 424 kbps, 212 kbps, 106 kbps), ISO/IEC 14443-4B' (106 kbps), ISO/IEC 14443-2B ST SRx (106 kbps), ISO/IEC 14443-2B ASK CTx (106 kbps), Innovision Jewel (106 kbps), D.E.P. (424 kbps, 212 kbps, 106 kbps)
target mode modulations:
2014-03-12 00:00:08 +01:00
..
buses Fix typo baud<>bauds thanks to Polluks 2014-03-05 17:48:55 +01:00
chips Better list of supported modulations & baud rates 2014-03-12 00:00:08 +01:00
drivers Better list of supported modulations & baud rates 2014-03-12 00:00:08 +01:00
additional-pages.dox Various typos 2013-01-31 21:58:29 +01:00
CMakeLists.txt I2C: add i2c support to CMake 2013-06-15 00:41:20 +02:00
conf.c make style 2013-12-08 19:51:01 +01:00
conf.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
drivers.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
iso7816.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
iso14443-subr.c Adding iso14443b_crc_append() 2013-08-19 14:55:27 +02:00
log-internal.c Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
log-internal.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
log.c Revert "Check data from getenv("LIBNFC_LOG_LEVEL") and config file" 2013-09-22 19:55:31 +02:00
log.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
Makefile.am Bump library revision 2014-02-24 15:50:49 +01:00
mirror-subr.c Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
mirror-subr.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00
nfc-device.c nfc_initiator_select_passive_target(): grant NP_INFINITE_SELECT also for ISO14443B* 2014-02-01 02:45:17 +01:00
nfc-emulation.c Remove dead code 2013-09-22 03:13:09 +02:00
nfc-internal.c Add envvars LIBNFC_DEVICE (to force only one device, no matter the conf files) and LIBNFC_AUTO_SCAN 2013-10-01 14:08:57 +02:00
nfc-internal.h Better list of supported modulations & baud rates 2014-03-12 00:00:08 +01:00
nfc.c Better list of supported modulations & baud rates 2014-03-12 00:00:08 +01:00
target-subr.c Fix warning about out-of-bound read 2013-09-19 23:08:06 +02:00
target-subr.h Adding link to AUTHORS in the copyright headers 2013-07-17 13:57:56 +02:00