<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openocd_libswd.git/src/tcl/chip, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://trygvis.io/git/junk/openocd_libswd.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/junk/openocd_libswd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/'/>
<updated>2009-05-27T06:49:24Z</updated>
<entry>
<title>Move TCL script files -- Step 2 of 2:</title>
<updated>2009-05-27T06:49:24Z</updated>
<author>
<name>zwelch</name>
<email>zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2009-05-27T06:49:24Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=dbbc9c41f7db210b0a4e226540a28e0a8a5019bf'/>
<id>urn:sha1:dbbc9c41f7db210b0a4e226540a28e0a8a5019bf</id>
<content type='text'>
- Move src/tcl to tcl/.
- Update top Makefile.am to use new path name.


git-svn-id: svn://svn.berlios.de/openocd/trunk@1919 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>duan ellis target tcl work in progress</title>
<updated>2008-08-24T18:20:49Z</updated>
<author>
<name>oharboe</name>
<email>oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-08-24T18:20:49Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=8d73c2a9b0c00c870694a57f7cfbc23e354855ac'/>
<id>urn:sha1:8d73c2a9b0c00c870694a57f7cfbc23e354855ac</id>
<content type='text'>
  converts a number of 'simple string lookup tables' into NVP tables.
  These NVP tables will be used by various commands coming in the next patch.


git-svn-id: svn://svn.berlios.de/openocd/trunk@962 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>Duane Ellis &lt;openocd@duaneellis.com&gt; stm32 peripherals scripts</title>
<updated>2008-07-21T09:25:51Z</updated>
<author>
<name>oharboe</name>
<email>oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-07-21T09:25:51Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=25572d2e48464167fc6d88c6d5c404589dad1627'/>
<id>urn:sha1:25572d2e48464167fc6d88c6d5c404589dad1627</id>
<content type='text'>
git-svn-id: svn://svn.berlios.de/openocd/trunk@846 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>- added svn props for newly added files</title>
<updated>2008-07-20T17:29:59Z</updated>
<author>
<name>ntfreak</name>
<email>ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-07-20T17:29:59Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=2341c99e20b9271e87e2cfebfbb77efce7b8402e'/>
<id>urn:sha1:2341c99e20b9271e87e2cfebfbb77efce7b8402e</id>
<content type='text'>
- reformat spaces from non_cfi.[ch]

git-svn-id: svn://svn.berlios.de/openocd/trunk@843 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>Duane Ellis &lt;openocd@duaneellis.com&gt; - script commands for stm32</title>
<updated>2008-07-20T17:13:08Z</updated>
<author>
<name>oharboe</name>
<email>oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-07-20T17:13:08Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=94efc6470992bfff2308c7f10600765a56ffb8f1'/>
<id>urn:sha1:94efc6470992bfff2308c7f10600765a56ffb8f1</id>
<content type='text'>
git-svn-id: svn://svn.berlios.de/openocd/trunk@842 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>openocd@duaneellis.com fix naming confusion. Use ocd_ prefix for ocd API consistently.</title>
<updated>2008-07-20T17:04:58Z</updated>
<author>
<name>oharboe</name>
<email>oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-07-20T17:04:58Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=6c0553c8c504d4c6da20857abeec80648d841b72'/>
<id>urn:sha1:6c0553c8c504d4c6da20857abeec80648d841b72</id>
<content type='text'>
git-svn-id: svn://svn.berlios.de/openocd/trunk@839 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
<entry>
<title>src/helper/configuration.h</title>
<updated>2008-07-06T19:17:43Z</updated>
<author>
<name>oharboe</name>
<email>oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60</email>
</author>
<published>2008-07-06T19:17:43Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=dc796a209113c3fdc27de0211edcaa67faed7b5f'/>
<id>urn:sha1:dc796a209113c3fdc27de0211edcaa67faed7b5f</id>
<content type='text'>
	- Log output handlers now get a "const char *line"
	- Added "const" to parameter.

src/helper/command.c
src/helper/command.h
	- New function:  'command_output_text()'
	- Log output handlers now get a "const char *line"
 
src/helper/options.c
	- Log output handlers now get a "const char *line"

src/server/telnet_server.c
	- DO not transmit NULL bytes via TELNET.
	- Log output handlers now get a "const char *line"
	
src/server/gdb_server.c
	- Log output handlers now get a "const char *line"
	
	*** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent 
	previously to the mailing list for TCL users try

src/target/target.c
	*** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent 
	previously to the mailing list for TCL users try
	
src/target/target.h
	*** THIS INCLUDES PORTIONS OF A PATCH FROM Oyvind sent 
	previously to the mailing list for TCL users try

src/openocd.c
    - **MAJOR** Work: New TCL/Jim function: mem2array
	- **MAJOR** Work: Redirect Tcl/Jim stdio output to remote users.
	- Previously: TCL output did not go to GDB.
	- Previously: TCL output did not go to TELNET
	- Previously: TCL output only goes to control console.
	- This fixes that problem.
	+ Created callbacks:
		+openocd_jim_fwrite()	
		+openocd_jim_fread()
		+openocd_jim_vfprintf()
		+openocd_jim_fflush()
		+openocd_jim_fgets()

src/Makefile.am
	- New TCL files.
	- Future note: This should be more automated.  As the list of
	  'tcl' files grows maintaning this list will suck.

src/Jim.c
	- ** THIS INCLUDES A PREVIOUS PATCH I SENT EARLIER **
	- that impliments many [format] specifies JIM did not support.
	- Jim_FormatString() - **MAJOR** work.
	- Previously only supported "%s" "%d" and "%c"
	- And what support existed had bugs.
	- NEW: *MANY* formating parameters are now supported.
	- TODO: The "precision" specifier is not supported.

	** NEW ** This patch.
	
	- Jim_StringToWide() test if no conversion occured.
	- Jim_StringToIndex() test if no conversion occured.
	- Jim_StringToDouble() test if no conversion occured.

	** NEW ** This Patch. Major Work.
	- Previously output from JIM did not get sent to GDB
	- Ditto: Output to Telnet session.
	- Above items are now fixed - By introducing callbacks
	  new function pointers in the "interp" structure.

	- Helpers that call the callbacks.
	
	- New function: Jim_fprintf()
	- New function: Jim_vfprintf()
	- New function: Jim_fwrite()
	- New function: Jim_fread()
	- New function: Jim_fflush()
	- New function: Jim_fgets()

	By default: the output is to STDIO as previous.
	The "openocd.c" - redirects the output as needed.
	
	- Jim_Panic() - Send panic to both STDERR and the interps
	specified STDERR output as a 2nd choice.

	- Now JIM's "stdin/stdout/stderr" paramters are "void *"
	and are no longer "FILE *".

src/Jim.h
	- **MAJOR**
	-  New JIM STDIO callbacks in the "interp" structure.
	-  change: "stdin/stdout/stderr" are now "void *" cookies.
	-  New JIM stdio helper functions.



git-svn-id: svn://svn.berlios.de/openocd/trunk@755 b42882b7-edfa-0310-969c-e2dbd0fdcd60
</content>
</entry>
</feed>
