From 932061c92277c46278b2b4027e1fdb873e1bc19b Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周二, 04 12月 2012 18:28:17 +0800 Subject: [PATCH] Update README - file structure --- README.md | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/README.md b/README.md index 2a495c5..ed3fd62 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,14 @@ Source codes are devided into few files to provide better portability to other systems. -- *scpi.c* - provides the core parser library +- *scpi_parser.c* - provides the core parser library - *scpi_error.c* - provides basic error handling (error queue of the instrument) - *scpi_ieee488.c* - provides basic implementation of IEEE488.2 mandatory commands - *scpi_minimal.c* - provides basic implementation of SCPI mandatory commands - *scpi_utils.c* - provides string handling routines and conversion routines +- *scpi_units.c* - provides handling of special numners (DEF, MIN, MAX, ...) and units +- *scpi_fifo.c* - provides basic implementation of error queue FIFO +- *scpi_debug.c* - provides debug functions - *test-parser.c* - is the basic non-interactive demo of the parser @@ -88,6 +91,8 @@ }, .interface = &scpi_interface, .registers = scpi_regs, + .units = scpi_units_def, + .special_numbers = scpi_special_numbers_def, }; All these structures should be global variables of the c file or allocated by function like malloc. It is common mistake to create these structures inside a function as local variables of this function. This will not work. If you don't know why, you should read something about [function stack.](http://stackoverflow.com/questions/4824342/returning-a-local-variable-from-function-in-c). -- Gitblit v1.9.1