bvanderveen / chr-um6

CHR-UM6 Protocol Driver written in C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C CHR-UM6 POSIX driver

A plain C CHR-UM6 packet parser/composer and driver. This piece of software is work in progress - everyone is invited to contribute to it, including:

  • bugfixes
  • portabiliy (OS / CPU architecture)
  • generic usage concept / API definition

The current architecture idea is to separate between

  • register payload bit definitions (folder: "regs"),
  • wire format (folder: "wire_format"), including
    • common bit and size definitions ("um6_packet_bits.h")
    • parser ("um6_parser.[ch]")
    • composer ("um6_composer.[ch]"), and
  • tests (folder: "tests")

About

CHR-UM6 Protocol Driver written in C


Languages

Language:C 81.9%Language:Python 18.1%