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
    • Socket CAN driver (Linux)
    • Posix ETH driver
    • USART driver
  • Crypto
  • Interfaces
  • 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
  • Drivers

Drivers

  • Socket CAN driver (Linux)
    • Interface Functions
  • Posix ETH driver
    • Interface Functions
  • USART driver
    • Typedefs
    • Interface Functions
Previous Next

© Copyright .

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