A serial port library for Scilab.
FEATURES:
- no installation required; Just copy SiSeLi into your Scilab project directory.
- Supports all kinds of serial ports, including USB, Bluetooth or virtual connections.
- baud rates up to 3MBit/s
- unlimited amount of simultaneous connections
- supports DLE sequenced packet mechanism
- ...
These sources come with all necessary project files for building a x86 or x64 DLL with Code::Blocks and the TDM-GCC compiler.
For binaries, documentation and examples, go this way.
As an alternative, some versions of this library is available
via Scilab Atoms too.
- buy more beer
- ...
SiSeLi's source code comes with two separate Code::Blocks project files for 32- or 64-bit DLL compilation.
Due to some bugs in the TDM64-GCC, you can (currently) NOT build 32 bit DLLs with it, hence, the 32 bit project file requires an installation of the 32 bit TDM-GCC edition.
- NEW: added slInit() function
- FIX: removed some debug lines
- CHG: increased default RX buffer size to 30kB
- NOP: bummer
- NEW: added slReadArrayN() function
- NEW: added baudrates 256000, up to 3MBit/s
- FIX: error handling did not work for some functions; always reported "OK"
- NEW: added slReadPacket()
- NEW: added slCountPacket()
- CHG: reworked complete packet send/write algorithm
- CHG: increased simultaneously usable serial ports to 16
- NEW: switched over to TDM-GCC and Code::Blocks
- NEW: slLoadLib.sci now auto-selects the right DLL (x86/x64)
- NEW: started to remove old C-style stuff
- NEW: unlimited amount of serial ports (previously limited to 16)
- CHG: slMount() does not require the handle argument any longer.
- CHG: slReadByte() does not require the 2nd argument if NONBLOCKING
Have fun
FMMT666(ASkr)