Issues problems and Bugs
090501 When using a 16MB SD Card, this can sometimes get corrupted so that it has to be reformatted, this happens when using the 'tload to "filename"' quite often. A predictable set of circumstances is needed in order to fix this, one has not been discovered yet. Fixed
090625 There is no command for random number, to be added to next release. Fixed 1.445
090625 Function i2ctest(), this function does not work in all circumstances, it may not actually be possible to test for the presence of an I2C device without causing a system error. Looking into this for a future release. Fixed 1.445
090625 The following statement gives an error 'print (a-b)' A '(' is not recognised after the print statement, to fix. Fixed 1.445
090719 Conversion of non-sting types to sting using str$() cannot evaluate within the brackets if there is a negative sign. e.g. str$(n-3). The work round for this is to evaluate any expressions before passing to str$()
091105 Under certain circumstances the SD Card can get corrupted, this appears to be when overwriting an existing file, once the actual sequence is known it will be investigated and fixed. Fixed with Version 2
091105 Error reporting: Because of the flexibility allowed in creating variables some errors are difficult to trap and report. Also because the functions are evaluated at run time in one pass some errors in loop structures can be missed. The current work round is to develop the code and test each function before combining them together, in addition there is the trace function that can be switched on. On going work is being carried out to evaluate 1) Variables must be declared prior to use. 2) Pre-parsing of functions when being loaded to discover loop mismatch better. 3) Line number indication or some improvement to be able to locate the error better. Error reports now give a listing of the offending line.
101102 Micro SD Cards. The SD standard does not oblige manufacturers to support the SPI interface on Micro SD Cards. PIC32-Basic uses this interface to read and write to the cards, this means that not all Micro SD Cards will work. Larger normal sized cards should all support the SPI interface and so these will work.