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