Version 3.5.8.6 of the Proton Compiler and version 1.0.3.5 of the Proton24 compiler

Thumbnail

Favourites: 0

Report File

Version 3.5.8.6 of the Proton Compiler and version 1.0.3.5 of the Proton24 compiler


File Information



Files




Additions and Fixes made in version 3.5.8.6 of the Proton Compiler and version 1.0.3.5 of the Proton24 Compiler.

Proton Fixes
Corrected loading a complemented or signed byte into a byte array.
Corrected Declare Optimiser_Level = 3 with 18F devices.
Corrected Declare Proton_Start_Address.

Proton Additions
Made updates to the compiler's manual PDF.
Added 4 new commands that will change the baud rate of UART1, UART2, UART3, or UART4 when used with Hserin, Hserin2, Hserin3, Hserin4 or Hserout, Hserout2, Hserout3 or Hserout4 and Hrsin, Hrsin2, Hrsin3, Hrsin4 or Hrsout, Hrsout2, Hrsout3 or Hrsout4.
These are Herial1_ChangeBaud Baud Rate Value, Herial2_ChangeBaud Baud Rate Value, Herial3_ChangeBaud Baud Rate Value, and Herial4_ChangeBaud Baud Rate Value.

For some 8-bit device bootloaders, they apparently insist that there is a Goto mnemonic at address 0, instead of somewhere within the first four addresses of code memory.
Adding the declare:
Declare Bootloader = On or Off, 1 or 0, True or False
Will re-arrange the beginning of code memory and place a Goto there, or for some 14-bit core devices, code memory page manipulation, then the Goto mnemonic.

Proton24 Additions
Added 4 new commands that will change the baud rate of UART1, UART2, UART3, or UART4 when used with Hserin, Hserin2, Hserin3, Hserin4 or Hserout, Hserout2, Hserout3 or Hserout4
and Hrsin, Hrsin2, Hrsin3, Hrsin4 or Hrsout, Hrsout2, Hrsout3 or Hrsout4.
These are Herial1_ChangeBaud Baud Rate Value, Herial2_ChangeBaud Baud Rate Value, Herial3_ChangeBaud Baud Rate Value, and Herial4_ChangeBaud Baud Rate Value.

Report File

Reason












Report Comment

Reason






Report Link

Reason