Update README.md

master
Ondřej Hruška 9 years ago
parent 430e2ca7ba
commit 912f467c0b
  1. 26
      README.md

@ -1,2 +1,24 @@
# scpi_parser
SCPI C implementation for embedded devices
# SCPI parser
This library provides a simple ("KISS") SCPI implementation for embedded devices (instruments).
The implementation is not 100% complete, but it's sufficient for basic SCPI communication.
## What's supported
- The hierarchical header model (commands with colon)
- Semicolon for chaining commands on the same level
- String, Int, Float, Bool arguments
- Block data argument with callback each N received bytes (configurable)
- Status Register model
- Error queue including error messages from the SCPI spec
- All mandatory SCPI commands (headers) are implemented as built-ins
Built-in commands can be overriden in user command array.
See main.c for example of how to use the library.
## What is missing

Loading…
Cancel
Save