ESP-Protocols Logo
  • Brief intro
  • C interface
  • C++ interface
  • Advanced use cases
  • Internal design
  • Internal implementation
ESP-Protocols
  • ESP-MODEM Programmers manual
  • Edit on GitHub

ESP-MODEM Programmers manual

  • Brief intro
    • Modem components
      • DCE
      • DTE
      • PPP netif
      • Module
    • Use cases
      • Working modes
      • Switching between common modes
      • Switching between manual modes
    • Extensibility
      • CMUX
      • DTE
      • Other devices
    • Configuration
      • Component Kconfig
      • Runtime configuration
    • Known issues
  • C interface
    • Lifecycle API
    • Modem commands
    • Configuration structures
  • C++ interface
    • Create DTE and DCE
    • Mode switching commands
    • Modem commands
    • Destroy the DCE
  • Advanced use cases
    • Custom instantiation with DCE factory
    • Create custom module
    • Create new communication interface
  • Internal design
    • Design decisions
    • DCE collaboration model
    • Terminal inheritance
    • CMUX terminal
  • Internal implementation
    • DTE abstraction
      • Terminal interface
      • CMUX implementation
    • Netif
    • Module abstraction
      • Adding new devices
      • Implement a new generic command
      • Command library
    • Modem types
Next

© Copyright 2016 - 2022, Espressif Systems (Shanghai) Co., Ltd.

  • Built with Sphinx using a theme based on Read the Docs Sphinx Theme.
  • Download PDF