Skip to content

Commit

Permalink
Documentation update for Keyboard class and PS2Device enum.
Browse files Browse the repository at this point in the history
  • Loading branch information
nthnn committed May 17, 2024
1 parent 9bd9a21 commit 88dea79
Show file tree
Hide file tree
Showing 78 changed files with 2,176 additions and 455 deletions.
7 changes: 4 additions & 3 deletions docs/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,10 @@
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d81/classI2C.html" target="_self">I2C</a></td><td class="desc">Class for handling <a class="el" href="d6/d81/classI2C.html" title="Class for handling I2C operations in Rishka applications.">I2C</a> operations in Rishka applications </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d2f/classInt.html" target="_self">Int</a></td><td class="desc">Class for handling interrupt operations in Rishka applications </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d66/classIO.html" target="_self">IO</a></td><td class="desc">Class for handling input/output operations in Rishka applications </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dc6/classMemory.html" target="_self">Memory</a></td><td class="desc">Class for handling memory management operations in Rishka applications </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dd8/classRuntime.html" target="_self">Runtime</a></td><td class="desc">Utilities for managing runtime operations </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d61/classSys.html" target="_self">Sys</a></td><td class="desc">Class for handling system utilities in Rishka applications </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/dd2/classKeyboard.html" target="_self">Keyboard</a></td><td class="desc">Provides access to keyboard-related functionalities in the Rishka VM SDK </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/dc6/classMemory.html" target="_self">Memory</a></td><td class="desc">Class for handling memory management operations in Rishka applications </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dd8/classRuntime.html" target="_self">Runtime</a></td><td class="desc">Utilities for managing runtime operations </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d61/classSys.html" target="_self">Sys</a></td><td class="desc">Class for handling system utilities in Rishka applications </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
1 change: 1 addition & 0 deletions docs/annotated_dup.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ var annotated_dup =
[ "I2C", "d6/d81/classI2C.html", null ],
[ "Int", "d8/d2f/classInt.html", null ],
[ "IO", "d8/d66/classIO.html", null ],
[ "Keyboard", "dc/dd2/classKeyboard.html", null ],
[ "Memory", "da/dc6/classMemory.html", null ],
[ "Runtime", "d6/dd8/classRuntime.html", null ],
[ "Sys", "d1/d61/classSys.html", null ]
Expand Down
9 changes: 6 additions & 3 deletions docs/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
Expand All @@ -103,12 +103,15 @@
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
<dd><a class="el" href="d6/d81/classI2C.html">I2C</a></dd><dd><a class="el" href="d8/d2f/classInt.html">Int</a></dd><dd><a class="el" href="d8/d66/classIO.html">IO</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="dc/dd2/classKeyboard.html">Keyboard</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="da/dc6/classMemory.html">Memory</a></dd></dl>
<dl class="classindex odd">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
<dd><a class="el" href="d6/dd8/classRuntime.html">Runtime</a></dd></dl>
<dl class="classindex even">
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
<dd><a class="el" href="d1/d61/classSys.html">Sys</a></dd></dl>
</div>
Expand Down
117 changes: 117 additions & 0 deletions docs/d6/da0/keyboard_8h.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Rishka: sdk/librishka/keyboard.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="../../rishka-logo.png"/></td>
<td id="projectalign">
<div id="projectname">Rishka
</div>
<div id="projectbrief">RISC-V virtual runtime in C/C++ made for ESP32-WROVER</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d6/da0/keyboard_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle"><div class="title">keyboard.h File Reference</div></div>
</div><!--header-->
<div class="contents">

<p>This header file defines the <a class="el" href="../../dc/dd2/classKeyboard.html" title="Provides access to keyboard-related functionalities in the Rishka VM SDK.">Keyboard</a> class, providing access to keyboard-related functionalities in the Rishka VM SDK.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="../../d7/dde/devices_8h_source.html">librishka/devices.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d9/d49/types_8h_source.html">librishka/types.h</a>&gt;</code><br />
</div>
<p><a href="../../d6/da0/keyboard_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd2/classKeyboard.html">Keyboard</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to keyboard-related functionalities in the Rishka VM SDK. <a href="../../dc/dd2/classKeyboard.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >This header file defines the <a class="el" href="../../dc/dd2/classKeyboard.html" title="Provides access to keyboard-related functionalities in the Rishka VM SDK.">Keyboard</a> class, providing access to keyboard-related functionalities in the Rishka VM SDK. </p>
<dl class="section author"><dt>Author</dt><dd><a href="https://github.com/nthnn">Nathanne Isip</a></dd></dl>
<p>The <a class="el" href="../../dc/dd2/classKeyboard.html" title="Provides access to keyboard-related functionalities in the Rishka VM SDK.">Keyboard</a> class allows interaction with various keyboard-related functionalities in the Rishka VM SDK. It includes methods for retrieving information about the keyboard layout, checking the status of lock keys (Num Lock, Caps Lock, Scroll Lock), controlling the state of these lock keys, obtaining keyboard scan codes, and performing operations such as locking, unlocking, and resetting the keyboard. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Copyright 2024 - <a href="https://github.com/nthnn" target="_blank">Nathanne Isip</a></li>
</ul>
</div>
4 changes: 4 additions & 0 deletions docs/d6/da0/keyboard_8h.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
var keyboard_8h =
[
[ "Keyboard", "dc/dd2/classKeyboard.html", null ]
];
Loading

0 comments on commit 88dea79

Please sign in to comment.