Skip to content

Commit

Permalink
Merge branch 'doc'
Browse files Browse the repository at this point in the history
  • Loading branch information
wjsan committed May 16, 2024
2 parents 1b1c2d1 + 878c54f commit ea5037f
Show file tree
Hide file tree
Showing 7 changed files with 85 additions and 54 deletions.
108 changes: 54 additions & 54 deletions docs/ciot__lib_8h_source.html

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/group__core.html
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>The core of CIoT library. </p>
<p>The CIoT Core contains the implementation of main ciot module, the common abstraction used by the main ciot module to manager the application interfaces, and modules do handle errors and logger operations. </p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
1 change: 1 addition & 0 deletions docs/group__hardware__interfaces.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Interfaces that represents a hardware abstraction. </p>
<p>Hardware interfaces can be used as an stand alone module, or can be registred in an CIoT instance. All interfaces contains some commons methods to start, stop and process external requests. </p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
5 changes: 5 additions & 0 deletions docs/group__hardware__types.html
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,11 @@
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Types related to hardware abstraction interfaces. </p>
<p>The Hardware Types contains all types used to define the hardware interfaces common attributes like:</p><ul>
<li>config: interface configuration data</li>
<li>status: interface status data</li>
<li>request: interface request data Messages handled by the CIoT core, uses the types defined by CIoT Hardware Types to configure, get status information, or process external requests. </li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
1 change: 1 addition & 0 deletions docs/group__software__interfaces.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Interfaces that represents a software abstraction. </p>
<p>Software interfaces can be used as an stand alone module, or can be registred in an CIoT instance. All interfaces contains some commons methods to start, stop and process external requests. </p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
5 changes: 5 additions & 0 deletions docs/group__software__types.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,11 @@
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Types related to software abstraction interfaces. </p>
<p>The Software Types contains all types used to define the software interfaces common attributes like:</p><ul>
<li>config: interface configuration data</li>
<li>status: interface status data</li>
<li>request: interface request data Messages handled by the CIoT core, uses the types defined by CIoT Software Types to configure, get status information, or process external requests. </li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
18 changes: 18 additions & 0 deletions include/ciot_lib.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
/**
* @defgroup core CIoT Core
* @brief The core of CIoT library
* @details The CIoT Core contains the implementation of main ciot module, the common abstraction used by the main ciot module
* to manager the application interfaces, and modules do handle errors and logger operations.
*/
#include "ciot.h"
#include "ciot_iface.h"
Expand All @@ -24,6 +26,12 @@
/**
* @defgroup hardware_types CIoT Hardware Types
* @brief Types related to hardware abstraction interfaces
* @details The Hardware Types contains all types used to define the hardware interfaces common attributes like:
* - config: interface configuration data
* - status: interface status data
* - request: interface request data
* Messages handled by the CIoT core, uses the types defined by CIoT Hardware Types to configure, get status information,
* or process external requests.
*/
#include "types/ciot_ble_types.h"
#include "types/ciot_ble_scn_types.h"
Expand All @@ -38,6 +46,8 @@
/**
* @defgroup hardware_interfaces CIoT Hardware Interfaces
* @brief Interfaces that represents a hardware abstraction
* @details Hardware interfaces can be used as an stand alone module, or can be registred in an CIoT instance. All
* interfaces contains some commons methods to start, stop and process external requests.
*/
#include "ciot_ble.h"
#include "ciot_ble_scn.h"
Expand All @@ -52,6 +62,12 @@
/**
* @defgroup software_types CIoT Software Types
* @brief Types related to software abstraction interfaces
* @details The Software Types contains all types used to define the software interfaces common attributes like:
* - config: interface configuration data
* - status: interface status data
* - request: interface request data
* Messages handled by the CIoT core, uses the types defined by CIoT Software Types to configure, get status information,
* or process external requests.
*/
#include "types/ciot_bridge_types.h"
#include "types/ciot_dfu_types.h"
Expand All @@ -66,6 +82,8 @@
/**
* @defgroup software_interfaces CIoT Software Interfaces
* @brief Interfaces that represents a software abstraction
* @details Software interfaces can be used as an stand alone module, or can be registred in an CIoT instance. All
* interfaces contains some commons methods to start, stop and process external requests.
*/
#include "ciot_bridge.h"
#include "ciot_dfu.h"
Expand Down

0 comments on commit ea5037f

Please sign in to comment.