<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.mcselec.com/bavr/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=PUT</id>
		<title>PUT - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=PUT"/>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=PUT&amp;action=history"/>
		<updated>2026-04-29T08:45:58Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=PUT&amp;diff=795&amp;oldid=prev</id>
		<title>Admin at 21:33, 11 February 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=PUT&amp;diff=795&amp;oldid=prev"/>
				<updated>2013-02-11T21:33:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:33, 11 February 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;See also&amp;lt;/span&amp;gt; =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;See also&amp;lt;/span&amp;gt; =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/initfilesystem.htm &lt;/del&gt;INITFILESYSTEM]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/open.htm &lt;/del&gt;OPEN]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/close.htm &lt;/del&gt;CLOSE],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/flush.htm &lt;/del&gt;FLUSH]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/print.htm &lt;/del&gt;PRINT],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/line_input.htm &lt;/del&gt;LINE INPUT],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/loc.htm &lt;/del&gt;LOC],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/lof.htm &lt;/del&gt;LOF]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/eof.htm &lt;/del&gt;EOF]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/freefile.htm &lt;/del&gt;FREEFILE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/fileattr.htm &lt;/del&gt;FILEATTR]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/seek.htm &lt;/del&gt;SEEK]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/bsave.htm &lt;/del&gt;BSAVE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/bload.htm &lt;/del&gt;BLOAD]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/kill.htm &lt;/del&gt;KILL]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/diskfree.htm &lt;/del&gt;DISKFREE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/disksize.htm &lt;/del&gt;DISKSIZE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/get.htm &lt;/del&gt;GET],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/filedate.htm &lt;/del&gt;FILEDATE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/filetime.htm &lt;/del&gt;FILETIME]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/filedatetime.htm &lt;/del&gt;FILEDATETIME]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/dir.htm &lt;/del&gt;DIR]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/filelen.htm &lt;/del&gt;FILELEN]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/write.htm &lt;/del&gt;WRITE]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;,&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/input.htm &lt;/del&gt;INPUT],&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/del&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http://avrhelp.mcselec.com/avr_dos_file_system.htm &lt;/del&gt;AVR-DOS File system]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;INITFILESYSTEM]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;OPEN]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;CLOSE&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FLUSH]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;PRINT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;LINE INPUT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;LOC&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;LOF]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;EOF]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FREEFILE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FILEATTR]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;SEEK]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;BSAVE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;,[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;BLOAD]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;KILL]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;DISKFREE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;DISKSIZE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;GET&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FILEDATE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FILETIME]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FILEDATETIME]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;DIR]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;FILELEN]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;WRITE]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;, [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;INPUT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;], [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[AVR-DOS_File_System|&lt;/ins&gt;AVR-DOS File system&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=PUT&amp;diff=794&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;= &lt;span class=&quot;f_Header&quot;&gt;Action&lt;/span&gt; =  Writes a byte to the hardware or software UART.  Writes data to a file opened in BINARY mode.  &lt;span style=&quot;font-family: Arial;&quot;&gt;&amp;nbs...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=PUT&amp;diff=794&amp;oldid=prev"/>
				<updated>2013-02-11T21:31:48Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt; =  Writes a byte to the hardware or software UART.  Writes data to a file opened in BINARY mode.  &amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbs...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Writes a byte to the hardware or software UART.&lt;br /&gt;
&lt;br /&gt;
Writes data to a file opened in BINARY mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Syntax&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Syntax&amp;quot;&amp;gt;PUT&amp;lt;/span&amp;gt;&amp;amp;nbsp;#channel, var&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Syntax&amp;quot;&amp;gt;PUT&amp;lt;/span&amp;gt;&amp;amp;nbsp;#channel, var ,[pos] [,length]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Remarks&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
PUT in combination with the software/hardware UART is provided for compatibility with BASCOM-8051. It writes one byte&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PUT in combination with the AVR-DOS file system is very flexible and versatile. It works on files opened in BINARY mode and you can write all data types.&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px 0px 0px 4px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;615&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;13%&amp;quot; style=&amp;quot;width: 76px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
#channel&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 530px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
A channel number, which&lt;br /&gt;
&lt;br /&gt;
identifies an opened file. This can be a hard coded constant or a variable.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;13%&amp;quot; style=&amp;quot;width: 76px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Var&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 530px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
The variable or variable array that will be written to the file&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;13%&amp;quot; style=&amp;quot;width: 76px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Pos&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 530px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
This is an optional parameter that may be used to specify the position where the data must be written. This must be a long variable.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;13%&amp;quot; style=&amp;quot;width: 76px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Length&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 530px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
This is an optional parameter that may be used to specify how many bytes must be written to the file.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default you only need to provide the variable name. When the variable is a byte, 1 byte will be written. When the variable is a word or integer, 2 bytes will be written. When the variable is a long or single, 4 bytes will be written. When the variable is a string, the number of bytes that will be written is equal to the dimensioned size of the string. DIM S as string * 10 , would write 10 bytes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that when you specify the length for a string, the maximum length is 255. The maximum length for a non-string array is 65535.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Example&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
PUT #1, var&lt;br /&gt;
&lt;br /&gt;
PUT #1, var , , 2 &amp;amp;nbsp;' write 2 bytes at default position&lt;br /&gt;
&lt;br /&gt;
PUT #1, var ,PS, 2 &amp;amp;nbsp;' write 2 bytes at location storied in variable PS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;See also&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
[http://avrhelp.mcselec.com/initfilesystem.htm INITFILESYSTEM]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/open.htm OPEN]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/close.htm CLOSE],&amp;amp;nbsp;[http://avrhelp.mcselec.com/flush.htm FLUSH]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/print.htm PRINT],&amp;amp;nbsp;[http://avrhelp.mcselec.com/line_input.htm LINE INPUT],&amp;amp;nbsp;[http://avrhelp.mcselec.com/loc.htm LOC],&amp;amp;nbsp;[http://avrhelp.mcselec.com/lof.htm LOF]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/eof.htm EOF]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/freefile.htm FREEFILE]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/fileattr.htm FILEATTR]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/seek.htm SEEK]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/bsave.htm BSAVE]&amp;amp;nbsp;,[http://avrhelp.mcselec.com/bload.htm BLOAD]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/kill.htm KILL]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/diskfree.htm DISKFREE]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/disksize.htm DISKSIZE]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/get.htm GET],&amp;amp;nbsp;[http://avrhelp.mcselec.com/filedate.htm FILEDATE]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/filetime.htm FILETIME]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/filedatetime.htm FILEDATETIME]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/dir.htm DIR]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/filelen.htm FILELEN]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/write.htm WRITE]&amp;amp;nbsp;,&amp;amp;nbsp;[http://avrhelp.mcselec.com/input.htm INPUT],&amp;amp;nbsp;[http://avrhelp.mcselec.com/avr_dos_file_system.htm AVR-DOS File system]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;ASM&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px 0px 0px 4px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;628&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
current position&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Goto new position first&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Byte:&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_1&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
T-Flag cleared&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_1&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
r16-19 (A): New position (1-based)&lt;br /&gt;
&lt;br /&gt;
T-Flag Set&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Word/Integer:&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_2&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
T-Flag cleared&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_2&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
r16-19 (A): New position (1-based)&lt;br /&gt;
&lt;br /&gt;
T-Flag Set&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Long/Single:&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_4&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
T-Flag cleared&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_4&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
r16-19 (A): New position (1-based)&lt;br /&gt;
&lt;br /&gt;
T-Flag Set&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
String (&amp;lt;= 255 Bytes) with fixed length&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_Bytes&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
r20: Count of Bytes&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
T-Flag cleared&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange_Bytes&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
r20: Count of bytes&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
r16-19 (A): New position (1-based)&lt;br /&gt;
&lt;br /&gt;
T-Flag Set&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Array (&amp;gt; 255 Bytes) with fixed length&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 482px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
r20/21: Count of Bytes&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
T-Flag cleared&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 137px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
_FilePutRange&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
&lt;br /&gt;
r24: File number&lt;br /&gt;
&lt;br /&gt;
r20/21: Count of bytes&lt;br /&gt;
&lt;br /&gt;
X: Pointer to variable&lt;br /&gt;
&lt;br /&gt;
r16-19 (A): New position (1-based)&lt;br /&gt;
&lt;br /&gt;
T-Flag Set&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Output from all kind of usage:&lt;br /&gt;
&lt;br /&gt;
r25: Error Code&lt;br /&gt;
&lt;br /&gt;
C-Flag on Error&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Example&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
'for the binary file demo we need some variables of different types&lt;br /&gt;
Dim B AsByte, W AsWord, L AsLong, Sn AsSingle, Ltemp AsLong&lt;br /&gt;
Dim Stxt AsString* 10&lt;br /&gt;
B = 1 : W = 50000 : L = 12345678 : Sn = 123.45 : Stxt =&amp;quot;test&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
'open the file in BINARY mode&lt;br /&gt;
Open &amp;quot;test.biN&amp;quot; For Binary As#2&lt;br /&gt;
Put#2 , B ' write a byte&lt;br /&gt;
Put#2 , W ' write a word&lt;br /&gt;
Put#2 , L ' write a long&lt;br /&gt;
Ltemp =Loc(#2)+ 1 ' get the position of the next byte&lt;br /&gt;
Print Ltemp ;&amp;quot; LOC&amp;quot;' store the location of the file pointer&lt;br /&gt;
Print Seek(#2);&amp;quot; = LOC+1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
PrintLof(#2);&amp;quot; length of file&amp;quot;&lt;br /&gt;
PrintFileattr(#2);&amp;quot; file mode&amp;quot;' should be 32 for binary&lt;br /&gt;
Put#2 , Sn ' write a single&lt;br /&gt;
Put#2 , Stxt ' write a string&lt;br /&gt;
 &lt;br /&gt;
Flush#2 ' flush to disk&lt;br /&gt;
Close#2&lt;br /&gt;
 &lt;br /&gt;
'now open the file again and write only the single&lt;br /&gt;
Open &amp;quot;test.bin&amp;quot; For Binary As #2&lt;br /&gt;
L = 1 'specify the file position&lt;br /&gt;
B =Seek(#2 , L)' reset is the same as using SEEK #2,L&lt;br /&gt;
Get#2 , B ' get the byte&lt;br /&gt;
Get#2 , W ' get the word&lt;br /&gt;
Get#2 , L ' get the long&lt;br /&gt;
Get#2 , Sn ' get the single&lt;br /&gt;
Get#2 , Stxt ' get the string&lt;br /&gt;
Close#2&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:BASCOM Language Reference]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>