blob: fe93bdbdd04989fb0a9fa3dffc00bdbe3cca2b07 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Copyright (c) 2012, Texas Instruments. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 and Eclipse Distribution License
v. 1.0 which accompanies this distribution. The Eclipse Public License is
available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
Distribution License is available at
http://www.eclipse.org/org/documents/edl-v10.php.
Contributors:
Texas Instruments - initial implementation
-->
<gep name="XDC/SysCallback" title="Callback-based System Support" version="1">
<page name="Module" title="Module Settings">
<html><body><table>
<tr><td colspan="2">
<control type="checkbox" label="Add SysCallback to my configuration" value="value:this.$used" bold="true"/></td>
</tr>
<tr>
<td colspan="2">
<h1>Description</h1>
<form><p>The SysCallback module provides "back-end" support for the <a href="http://rtsc.eclipseprojects.io/cdoc-tip/index.html#xdc/runtime/System.html">System</a> module. This module allows user to define C callback functions to support the low level character output. For more information see the <a href="http://rtsc.eclipseprojects.io/cdoc-tip/index.html#xdc/runtime/SysCallback.html">SysCallback reference</a> documentation.</p></form>
</td>
</tr>
<tr>
<td>
<h1>Output Options</h1>
<table>
<tr>
<td><control type="label" label="Character output function"/></td>
<td><control type="editbox"
enabled="value:this.$used"
value="value:this.putchFxn"
tooltip="value:this.putchFxn.$summary"/></td>
</tr>
</table>
</td>
<td>
<h1>Termination and Control Options</h1>
<table>
<tr>
<td><control type="label" label="System exit function"/></td>
<td><control type="editbox"
enabled="value:this.$used"
value="value:this.exitFxn"
tooltip="value:this.exitFxn.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="System abort function"/></td>
<td><control type="editbox"
enabled="value:this.$used"
value="value:this.abortFxn"
tooltip="value:this.abortFxn.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="System ready function"/></td>
<td><control type="editbox"
enabled="value:this.$used"
value="value:this.readyFxn"
tooltip="value:this.readyFxn.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="System flush function"/></td>
<td><control type="editbox"
enabled="value:this.$used"
value="value:this.flushFxn"
tooltip="value:this.flushFxn.$summary"/></td>
</tr>
</table>
</td>
</tr>
</table></body></html>
</page>
<properties name="Advanced" title="All Options" enabled="true" visible="true" link="this"/>
</gep>