[{"title":"( 49 个子文件 1.16MB ) freemodbus.zip","children":[{"title":"freemodbus","children":[{"title":"bsd.txt <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"Changelog.txt <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"modbus","children":[{"title":"ascii","children":[{"title":"mbascii.c <span style='color:#111;'> 14.83KB </span>","children":null,"spread":false},{"title":"mbascii.h <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"rtu","children":[{"title":"mbcrc.h <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"mbrtu.h <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"mbcrc.c <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"mbrtu.c <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"tcp","children":[{"title":"mbtcp.c <span style='color:#111;'> 5.39KB </span>","children":null,"spread":false},{"title":"mbtcp.h <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"mb.c <span style='color:#111;'> 12.17KB </span>","children":null,"spread":false},{"title":"functions","children":[{"title":"mbfuncdisc.c <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"mbfuncholding.c <span style='color:#111;'> 11.57KB </span>","children":null,"spread":false},{"title":"mbfunccoils.c <span style='color:#111;'> 9.35KB </span>","children":null,"spread":false},{"title":"mbfuncother.c <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"mbfuncdiag.c <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"mbfuncinput.c <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":"mbutils.c <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"include","children":[{"title":"mbproto.h <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"mbframe.h <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"mbfunc.h <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"mbport.h <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"mb.h <span style='color:#111;'> 18.81KB </span>","children":null,"spread":false},{"title":"mbconfig.h <span style='color:#111;'> 5.38KB </span>","children":null,"spread":false},{"title":"mbutils.h <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"demo","children":[{"title":"BARE","children":[{"title":"port","children":[{"title":"porttimer.c <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"port.c.orig <span style='color:#111;'> 8.22KB </span>","children":null,"spread":false},{"title":"portevent.c <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"port.c <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"port.h <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"portserial.c <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"demo.c <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"dox_html_header <span style='color:#111;'> 258B </span>","children":null,"spread":false},{"title":"main.dox <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"dox.css <span style='color:#111;'> 7.04KB </span>","children":null,"spread":false},{"title":"memory.ods <span style='color:#111;'> 11.67KB </span>","children":null,"spread":false},{"title":"porting.dox <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"TODO.txt <span style='color:#111;'> 857B </span>","children":null,"spread":false},{"title":"dox_html_footer <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"tips.dox <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"doxygen.conf <span style='color:#111;'> 36.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"tools","children":[{"title":"doxygen.exe <span style='color:#111;'> 2.85MB </span>","children":null,"spread":false},{"title":"lint-arm.sh <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"indent.sh <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"README.txt <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"lint-avr.sh <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true},{"title":"lgpl.txt <span style='color:#111;'> 25.81KB </span>","children":null,"spread":false},{"title":"gpl.txt <span style='color:#111;'> 17.59KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]