Skip to content

Commit 88931a2

Browse files
FIX: alphanumerical sort..
1 parent 39e0338 commit 88931a2

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

README.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ Collection of classes and examples that are mainly related to OpenGL implementat
2323
| uopengl_ascii_font.pas | DOS-stile ASCII-Font to easily show texts in OpenGL windows |
2424
| uopengl_font_common.pas | Anchestorclass for TOpenGL_TrueType_Font and TOpenGL_ASCII_Font |
2525
| uopengl_graphikengine.pas | Class to load and render graphics into the OpenGL window |
26-
| uopengl_primitives.pas | Collection of higher level primitive objects (sphere, cone, cube..) |
2726
| uopengl_partikelengine.pas | Class to render thousands of particle graphics into the OpenGL window |
27+
| uopengl_primitives.pas | Collection of higher level primitive objects (sphere, cone, cube..) |
2828
| uopengl_spriteengine.pas | Class to render multiple imageparts within defined delta times |
2929
| uopengl_truetype_font.pas | Class to render truetype fonts to OpenGL windows |
3030
| uopengl_widgetset.pas | TButton, TScrollbar, TListbox.. for a OpenGL Renderingcontext |
@@ -41,10 +41,10 @@ Collection of classes and examples that are mainly related to Serial and Network
4141

4242
| Example | Description |
4343
| --- | --- |
44-
| [Modbus_Client](TCP_IP/Modbus_Client) | Application to emulate a MODBUS-Slave device |
45-
| [Modbus_Diagnostic](TCP_IP/Modbus_Diagnostic) | Shows a implementation for the MODBUS RTU, MODBUS-TCP and MODBUS-TCP RTU version, use to detect address offset and encoding of the MODBUS SLAVE |
4644
| [MQTT_Broker](TCP_IP/MQTT_Broker) | Shows a implementation of uMQTTbroker.pas (only publish / subscibe no evaluations) |
4745
| [MQTT_Publisher](TCP_IP/MQTT_Publisher) | Demo that can send MQTT Publish messages to a given IP-Address (no security login) |
46+
| [Modbus_Client](TCP_IP/Modbus_Client) | Application to emulate a MODBUS-Slave device |
47+
| [Modbus_Diagnostic](TCP_IP/Modbus_Diagnostic) | Shows a implementation for the MODBUS RTU, MODBUS-TCP and MODBUS-TCP RTU version, use to detect address offset and encoding of the MODBUS SLAVE |
4848
| [Send_get_file](TCP_IP/Send_get_file) | Demo to transmit a file between server and client with a TCP-IP connection using L-Net |
4949
| [Socket](TCP_IP/Socket) | Demo application that shows how to establish a TCP-IP connection with L-Net |
5050
| uMQTTbroker.pas | a simpliest MQTT broker, only capable of receiving publishing clients (need L-Net) |
@@ -56,6 +56,23 @@ Collection of classes and examples that are mainly related to Serial and Network
5656
| utcp.pas | abstract wrapper for TLTcp (need L-net) |
5757
| uupdate.pas | class to easy automate update the application when developed |
5858

59+
## Wii
60+
61+
Collection of classes and examples corresponding to use the Wiimote controller
62+
63+
! Attention !
64+
the Wii classes and components do only support Linux.
65+
66+
Preconditions:
67+
- "sudo apt install xwiimote"
68+
- "sudo apt install libxwiimote-dev"
69+
70+
| Example | Description |
71+
| --- | --- |
72+
| [WiiMote](Wii/WiiMote) | Demo application for uxwiimote.pas |
73+
| ulibxwiimote.pas | basic header translation from c to fpc |
74+
| uxwiimote.pas | Lazarus wrapper for ulibxwiimote.pas |
75+
5976
## data_control
6077
Collection of classes and examples corresponding to data processing, math and corresponding stuff
6178

@@ -69,8 +86,8 @@ Collection of classes and examples corresponding to data processing, math and co
6986
| uJSON.pas | JSON-Loader / writer class |
7087
| uLZW.pas | Implementation of Lempel-Ziv-Welch algorithm with two different dictionaries |
7188
| ubitstream.pas | Stream to store and load bitwise data (typically only needed in compression algorithms) |
72-
| ucrc.pas | Generic crc calculation class |
7389
| ucomplex.pas | Basic component to do calculations with complex numbers |
90+
| ucrc.pas | Generic crc calculation class |
7491
| udomxml.pas | generic xml parser |
7592
| ueventer.pas| class toc reate events for components that are not derived from LCL-Components |
7693
| ufifo.pas | generic first in first out class |
@@ -86,8 +103,8 @@ Collection of classes and examples corresponding to data processing, math and co
86103
| uquadtree.pas | own implementation for a quadtree compression for greyscale .bmp images |
87104
| usqlite_helper.pas | helper routines to access to SQLLite3 databases (needs SQLDBLaz package)|
88105
| utokenizer.pas | generic lexer class to lex strings into tokens |
89-
| uuart_deprecated.pas | wrapper for synaser.pas (see Synapse) |
90106
| uuart.pas | thread based wrapper for synaser.pas (see Synapse) |
107+
| uuart_deprecated.pas | wrapper for synaser.pas (see Synapse) |
91108
| uvectormath.pas | Math library for multidimensional things (e.g. OpenGL, Matrix ..) |
92109

93110
## graphics
@@ -117,23 +134,6 @@ Collection of classes and examples corresponding to sound / music processing
117134
| --- | --- |
118135
| uwave.pas | class to access .wav files |
119136

120-
## Wii
121-
122-
Collection of classes and examples corresponding to use the Wiimote controller
123-
124-
! Attention !
125-
the Wii classes and components do only support Linux.
126-
127-
Preconditions:
128-
- "sudo apt install xwiimote"
129-
- "sudo apt install libxwiimote-dev"
130-
131-
| Example | Description |
132-
| --- | --- |
133-
| [WiiMote](Wii/WiiMote) | Demo application for uxwiimote.pas |
134-
| ulibxwiimote.pas | basic header translation from c to fpc |
135-
| uxwiimote.pas | Lazarus wrapper for ulibxwiimote.pas |
136-
137137
## What do i need to compile the source of the examples
138138

139139
At least you need to have the [Lazarus IDE](https://www.lazarus-ide.org/index.php?page=downloads) installed. If the example needs more than that, see below for missing dependencies.

0 commit comments

Comments
 (0)