Lib CSP
develop

Setup

  • How to install LibCSP
  • How to build documentation

CSP API

  • CSP Library Header
  • CSP Basic Types
  • CSP Buffer
  • CSP Management Protocol (CMP)
  • Small Fragmentation Protocol (SFP)
  • Promiscuous packet queue
  • CSP Interface
  • Routing table
  • Interfaces management
  • Error Codes
  • CSP Debug
  • CSP ID
  • CRC32 Support
  • CSP Hooks
  • YAML Configuration
  • Drivers
  • Crypto
  • Interfaces
    • CAN Interface
    • Ethernet Interface
    • Packet buffer header
    • I2C Interface
    • KISS Interface
    • Loopback Interface
    • Tunnel Interface
    • UDP Interface
    • ZeroMQ Interface
  • Architecture dependent

The Cubesat Space Protocol

  • The basics of CSP
  • License
  • History
  • How CSP uses memory
  • Maximum Transfer Unit
  • Outgoing Packet Flow
  • The Protocol Stack
  • Network Topology
  • CSP tunnels
  • Hooks in CSP

Development

  • Contributing to libcsp
  • Code style
  • Git Commit Guidelines
  • Structure
  • Continuous Integration
  • Changelog

Example Usage

  • Client and server example
Lib CSP
  • Interfaces

Interfaces

  • CAN Interface
    • Defines
    • MACROS
    • Typedefs
    • Interface Functions
  • Ethernet Interface
    • Defines
    • Interface Functions
  • Packet buffer header
  • I2C Interface
    • Defines
    • Typedefs
    • Interface Functions
  • KISS Interface
    • Defines
    • Typedefs
    • Interface Functions
  • Loopback Interface
  • Tunnel Interface
  • UDP Interface
  • ZeroMQ Interface
    • Defines
    • Interface Functions
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.