Wookey Logo
0.9

Table of Contents

  • 1. About the WooKey project
  • 2. Quickstart
  • 3. Demo applications
  • 4. Wookey architecture
  • 5. EwoK kernel
  • 6. Libraries
  • 7. Drivers
    • 7.1. drivers/can
    • 7.2. drivers/cryp
    • 7.3. drivers/flash
    • 7.4. drivers/hash
    • 7.5. drivers/iso7816
      • 7.5.1. About the ISO7816 driver
      • 7.5.2. The ISO7816 driver API
      • 7.5.3. FAQ
    • 7.6. drivers/spi
    • 7.7. drivers/usart
    • 7.8. drivers/ili9341
  • 8. Javacard Applets
  • 9. Tataouine SDK
  • 10. Hardware
  • 11. Publications
  • 12. Roadmap
Wookey
  • Docs »
  • 7. Drivers »
  • 7.5. The ISO7816 driver

7.5. The ISO7816 driver¶

This driver is an implementation of the STM32F4 ISO7816 IP (USART in SMARTCARD mode). See the ISO7816-3 standard for insights about this protocol.

Table of Contents¶

  • 7.5.1. About the ISO7816 driver
    • 7.5.1.1. Principles
  • 7.5.2. The ISO7816 driver API
    • 7.5.2.1. Initialization functions
    • 7.5.2.2. Vcc and RST handling
    • 7.5.2.3. I/O line read and write primitives
    • 7.5.2.4. Handling ETU and frequency primitives
    • 7.5.2.5. Time measurement
    • 7.5.2.6. Card insertion detection
  • 7.5.3. FAQ
    • 7.5.3.1. Is the ISO7816 driver self-contained?
    • 7.5.3.2. Is using USART the only way to handle ISO7816?
    • 7.5.3.3. Why this driver does not make use of USART DMA?
Next Previous

© Copyright 2019, ANSSI