Menu

Code Commit Log


Commit Date  
[r477] by w_cholmondeley

Fixed bug on PIC 18F - strings with double quotes or backslashes were causing invalid assembly

2016-05-27 13:54:20 Tree
[r476] by w_cholmondeley

Fixed AVR assembler bug - lds and sts instructions were accessing the wrong location when used to access one of the first 63 IO registers
New chip data files for mega32u4 and mega16u4 chips

2016-05-23 14:17:10 Tree
[r475] by w_cholmondeley

Compiler bugfixes for recently introduced errors:
- Fix for register bug on AVR - compiler was not recognising which registers could have literals loaded directly, and was loading into another register temporary first.
- Fix for bit variable bug when Not operator used in condition
- Fix for high bytes disappearing from the result of any calculations in brackets

2016-05-08 16:30:53 Tree
[r474] by w_cholmondeley

Fix for bug when accessing elements after position 255 of an array using a variable on PIC 18F

2016-05-05 12:37:04 Tree
[r473] by w_cholmondeley

Fixed compiler bugs:
- Calculations like wordvar = 100 + 200 + 100 now performed correctly. The first addition was performed based on the type of the input values, not the output variable as it should have been.
- ReadTable bug fixed. When the table position was given by a word variable declared outside of the main routine, the high byte of the position was ignored.

2016-04-30 16:19:10 Tree
[r472] by w_cholmondeley

Minor GCGB changes:
- Now uses F chip data file if file for PIC 1xLFxxx chip is missing
- Fixed bug which created invalid variables when variables created from Parameter Editor window

2016-04-26 17:00:38 Tree
[r471] by w_cholmondeley

Changes to stdbasic.h after recent compiler improvements.
Removed AVR versions of FnEQUBit and FnNOTBit, previous PIC-only versions now compile correctly for both chip families.
Comments added that SetWith, FnEQUBit and FnNOTBit should now be replaced by built-in compiler operations. Sensitive pins can be marked as volatile, and native assignment operators will set without glitching, replacing SetWith. Bits are now correctly handled by built-in Not operator.

2016-04-26 16:32:06 Tree
[r470] by w_cholmondeley

Fixes for #option explicit. Compiler no longer generates incorrect error messages for subroutine parameters or some condition checks.

2016-04-26 16:07:14 Tree
[r469] by w_cholmondeley

Compiler improvements:
- Bit functions now allowed
- Not operator now works with bit variables

2016-04-26 15:06:37 Tree
[r468] by w_cholmondeley

PIC chip data updated. New chips added, some errors corrected, and most LF files removed.

2016-04-25 15:58:42 Tree
Older >