Controllers and software tools for embedded systems
+44 (0)1223 523100
info@microrobotics.co.uk
home
Home   Products   Support   Contact Us   Company   Site  
Products
Product Range
VM2 Controllers
Starter Kits
Application Boards
Display Hardware
Interface Modules
Software
Free Tools
Venom Language
Venom IDE
Live Server Demo
Custom Build
Design service
Production
Applications
Application Stories

VM1 Venom bugs

Bugs in Venom-SC are listed here.

Release 2011 09 13 (current)

SymptomExplanation, Workaround and Fix
GraphicsLCD.Update: 'Message to dead object' When a new Window is created on the GraphicsLCD a task swap is allowed to happen before the window is fully initialised, leading to the possibility that an Update message will attempt to use uninitialised data, with a subsequent runtime error.
Workaround: Lock the GraphicsLCD object when creating a new Window.
Fix: In the next release

Release 2010-12-21

SymptomExplanation, Workaround and Fix
Run time errors when using directories in the file systemWhen a directory is created or grown in size, there is a very small chance of the directory becoming corrupted. This is statistically almost impossible for memory card file systems on large capacity cards, but could happen in RAM and flash file systems that have many files in a directory.
Workaround: avoid using directories if you can
Fix: in release 2011 09 13

Release 2009-03-17

SymptomExplanation, Workaround and Fix
TCP listener can hang, failing to accept new connectionsTCP gets stuck in SYN_RECEIVED state, and code designed to timeout after a minute in this state was never executed. The HTTP Protocol (web server) object is typically affected. This only happens under unusual conditions, such as physical disconnection or system crashing while TCP connection is starting up
Workaround: none
Fix: Fixed in release 2010-12-21
 
© Micro-Robotics 2013.