Skip to content

Releases: LambdaGaming/GMSerial

v2.0

Choose a tag to compare

@LambdaGaming LambdaGaming released this 19 Sep 16:48
  • Renamed the addon to GMSerial
  • Dropped 32-bit support
  • Replaced the Visual Studio project files with CMake
  • Added an option to set the baudrate of the connection; it's no longer hard-coded to 9600
  • Added a gmserial.ListPorts() function that lists the ports of all available serial devices
  • Exceptions thrown when using gmserial.Begin() will now print to console
  • Fixed a memory leak caused by connections not being closed properly
  • Fixed the binary module trying to load client-side
  • Fixed the Wiremod tool creating multiple errors at once if an exception was thrown in the binary module
  • Replaced the delay number sliders in the Wiremod tool with number inputs
  • Made various other improvements to the API, and moved the documentation to a separate file (see dev.md).

v1.3

Choose a tag to compare

@LambdaGaming LambdaGaming released this 24 Feb 05:28
  • Updated the gmod module base submodule to the latest commit
  • Cleaned up and reorganized the entire project
  • Merged the Wiremod tool repo into this one
  • Changed the module name from arduinogmod to arduino
  • The Wiremod entity will now refuse to spawn if it can't initialize the connection, and will also throw errors if it fails to write a string

v1.2

Choose a tag to compare

@LambdaGaming LambdaGaming released this 15 Jun 01:30
Added input/output delay

v1.1

Choose a tag to compare

@LambdaGaming LambdaGaming released this 16 Feb 03:26

Moved functions to metatable, optimized a few other things.

v1.0

Choose a tag to compare

@LambdaGaming LambdaGaming released this 10 Feb 01:03
Small improvements