Compiler installer for Proton 3.5.9.4 and Proton24 1.0.4.0

Thumbnail

Favourites: 0

Report File

Compiler installer for Proton 3.5.9.4 and Proton24 1.0.4.0


File Information



Files




Added Port pin manipulation using variables. Each pin has a relevant number, where 0 is PORTA.0, 1 is PORTA.1, up to PORTL.
New commands have been added to manipulate and read pins of a port using a variable as the pin's number.
SetPin, ClearPin, and GetPin. The compiler's original commands can also use this method.
Updated both compiler manuals, and added extra information to them.
Added devices 16F1764, 16LF1764, 16F1765, 16LF1765, 16F1768, 16LF1768, 16F1769, 16LF1769, 16F15325, 16F15345, 16F15354, 16F15355, 16F15356, 16F15375, 16F15376, 16F15385, 16F15386 for Proton.
Added new routines for the
Print command with alphanumeric Hitachi LCDs, where any pin of any port can be used for the data lines.

New declares have been added to assign the Port.Pin of each data line. For example:

Declare LCD_Data0_Pin = PORTA.0
Declare LCD_Data1_Pin = PORTA.1
Declare LCD_Data2_Pin = PORTB.2
Declare LCD_Data3_Pin = PORTB.3
Declare LCD_Data4_Pin = PORTC.4
Declare LCD_Data5_Pin = PORTC.5
Declare LCD_Data6_Pin = PORTD.6
Declare LCD_Data7_Pin = PORTD.7

Declare LCD_RSPin = PORTA.0
Declare LCD_ENPin = PORTA.1


The standard declare for the data line is still present, but will be ignored if the new declares are used.
Added a Do-Loop condition that allows an infinite loop or a conditional loop:

Do
' Code here
Loop
, or Loop Until condition, or Loop While condition Altered the Repeat-Until loop. Now, if no condition is placed after the Until directive, it will loop forever:

Repeat
' Code Here
Until ' Loop forever

Report File

Reason












Report Comment

Reason






Report Link

Reason