Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1


+ Reply to Thread
Results 1 to 7 of 7
  1. #1
    Fanatical Contributor top204's Avatar
    Join Date
    Feb 2002
    Posts
    3,586
    Thumbs Up
    Received: 338
    Given: 161
    Total Downloaded
    1.99 GB

    1 Not allowed!

    Default Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    The update to the Proton compilers can be found here:

    Proton Compiler Setup 3.7.3.8-1.0.7.1

    Corrections and Additions made in version 3.7.3.8 of Proton and version 1.0.7.1 of Proton24

    Proton Additions
    Added a new variable type. Long is now supported which will create unsigned 24-bit integer variables (This is still in final Beta testing, so please report any problems encountered).
    Added the ability to have expressions within the Ptrx and CPtrx commands.
    Added the ability to use the Call command to call a procedure as well as a label's name. i.e. Call MyProc()
    Added the ability to use a Procedure's name straight after the Then directive.
    Updated the compiler's manual to cover the 24-bit Long variables.

    Proton Corrections
    Corrected internal stack memory leak if too many expressions were used within nested comparisons.
    Corrected the Val command with 14-bit core devices.
    Corrected the missing system variable PP3 with the Val command on enhanced 14-bit core devices.
    Corrected the missing error message if a Next command is not used after a For command when inside a loop. The compiler used to generate confusing assembler error messages.
    Corrected Baud rates for the newer 18FxxK and 18FxxQ devices with the modified EUSART peripherals. The Baud rate now uses the division of 16 or the division of 4 to get the best Baud rate available for the oscillator frequency used.
    Corrected Cwrite on enhanced 14-bit core devices with interrupts operating in the background. Both the Cwrite and Cerase commands should have interrupts disabled in the BASIC program bofore operation, then re-enabled when the commands are finished. This applies to all device families.

    Proton24 Additions
    Added the ability to use the Call command to call a procedure as well as a label's name. i.e. Call MyProc()
    Added the ability to use a Procedure's name straight after the Then directive.
    Added the ability to have expressions within the Ptrx and CPtrx commands.

    Proton24 Correction
    Corrected the missing error message if a Next command is not used after a For command when inside a loop. The compiler used to generate confusing linker error messages.
    Last edited by top204; 9th May 2020 at 21:28.

  2. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  3. #2
    Member basparky's Avatar
    Join Date
    Oct 2006
    Posts
    231
    Thumbs Up
    Received: 9
    Given: 27
    Total Downloaded
    751.86 MB

    0 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    Hi top204,

    Sorry if i'm putting this in the wrong thread..
    After installing the update i have an issue with the config for my 18F25K80.
    This:
    SOSCSEL = Dig ;Digital (SCLKI) mode

    gives an error during compiling. "parameter or value missing". Choices following datasheet are, low, Dig, High.

    If i change the setting to low or High it compiles ok.




    Code:
    Device = 18F25K80
    
    Config_Start
      RETEN = OFF	;Ultra low-power regulator is Disabled (Controlled by REGSLP bit)
      INTOSCSEL = Low	;LF-INTOSC in Low-power mode during Sleep
      SOSCSEL = Dig	;Digital (SCLKI) mode
      XINST = On	;Enabled
      FOSC = XT	;XT oscillator
      PLLCFG = OFF	;Disabled
      FCMEN = OFF	;Disabled
      IESO = OFF	;Disabled
      PWRTEN = OFF	;Disabled
      BOREN = SBORDIS	;Enabled in hardware, SBOREN disabled
      BORV = 3	;1.8V
      BORPWR = ZPBORMV	;ZPBORMV instead of BORMV is selected
      WDTEN = SWDTDIS	;WDT enabled in hardware; SWDTEN bit disabled
      WDTPS = 1048576	;1:1048576
      CANMX = PORTB	;ECAN TX and RX pins are located on RB2 and RB3, respectively
      MSSPMSK = MSK7	;7 Bit address masking mode
      MCLRE = On	;MCLR Enabled, RE3 Disabled
      STVREN = On	;Enabled
      BBSIZ = BB2K	;2K word Boot Block size
      Cp0 = OFF	;Disabled
      CP1 = OFF	;Disabled
      CP2 = OFF	;Disabled
      CP3 = OFF	;Disabled
      CPB = OFF	;Disabled
      CPD = OFF	;Disabled
      WRT0 = OFF	;Disabled
      WRT1 = OFF	;Disabled
      WRT2 = OFF	;Disabled
      WRT3 = OFF	;Disabled
      WRTC = OFF	;Disabled
      WRTB = OFF	;Disabled
      WRTD = OFF	;Disabled
      EBTR0 = OFF	;Disabled
      EBTR1 = OFF	;Disabled
      EBTR2 = OFF	;Disabled
      EBTR3 = OFF	;Disabled
      EBTRB = OFF	;Disabled
    Config_End

  4. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  5. #3
    Senior Member Stephen Moss's Avatar
    Join Date
    Jan 2006
    Posts
    540
    Thumbs Up
    Received: 32
    Given: 7
    Total Downloaded
    3.87 GB

    1 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    Les is the expert but I think the problem may be that either the compiler is interpreting the Fuse value DIG as the Command "Dig" or the IDE formatting is converting DIG to Dig thereby instigating the issue.

    If you were to use the Fuse Configurator plugin you can get around the problem by going to the syntax tab of the preferences and selecting both "Generate MPASM Assemble Code & Format 2.

    Also you should always set XINST to OFF (XINST = OFF) as I believe that is is still the case that the code produced by the compiler is not compatible with the extended instruction set it and so having it on can cause issues that could prevent you code running correctly.
    Last edited by Stephen Moss; 18th May 2020 at 13:33.

  6. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  7. #4
    Fanatical Contributor top204's Avatar
    Join Date
    Feb 2002
    Posts
    3,586
    Thumbs Up
    Received: 338
    Given: 161
    Total Downloaded
    1.99 GB

    1 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    The new compiler update on the forum corrects this anomaly.

    The update can be found here:

    http://www.protonbasic.co.uk/showthr....9-and-1.0.7.2

  8. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  9. #5
    Prolific Poster joesaliba's Avatar
    Join Date
    Sep 2004
    Posts
    2,559
    Thumbs Up
    Received: 76
    Given: 33
    Total Downloaded
    6.56 GB

    0 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    Using Windows 10 I cannot uninstall PDS v3.7.3.8 and latest v3.7.3.9. Any ideas please?
    Regards

    Joseph

  10. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  11. #6
    Fanatical Contributor top204's Avatar
    Join Date
    Feb 2002
    Posts
    3,586
    Thumbs Up
    Received: 338
    Given: 161
    Total Downloaded
    1.99 GB

    0 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    In the start menu, it should be in the PDS items.

    Windows 10 has changed something that is affecting the uninstall from Control Panel, but I haven't worked out what yet and I am using a newer installer, so they have oviously changed something as well, or no real reason.

  12. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  13. #7
    Prolific Poster joesaliba's Avatar
    Join Date
    Sep 2004
    Posts
    2,559
    Thumbs Up
    Received: 76
    Given: 33
    Total Downloaded
    6.56 GB

    0 Not allowed!

    Default Re: Latest Proton and Proton Compiler Update for Versions 3.7.3.8 and 1.0.7.1

    Ok. I thought got something wrong with the installation. If you find a way how to uninstall please let me know.
    Regards

    Joseph

  14. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Les has just uploaded Proton Compiler Update 3.6.1.2 - 1.0.5.0!
    By top204 in forum Proton Users File Server
    Replies: 0
    Last Post: 20th May 2018, 20:08
  2. latest update on proton.
    By andy roberts in forum Tips 'n Tricks
    Replies: 2
    Last Post: 13th August 2017, 13:59
  3. Versions of Proton Compiler suite in Installation Application
    By Broderic in forum Pre-Sales and Upgrade Questions
    Replies: 19
    Last Post: 3rd January 2017, 19:48
  4. Important Changes to future Proton compiler versions
    By top204 in forum Proton Plus Compiler v3
    Replies: 0
    Last Post: 1st October 2012, 14:30
  5. Latest Update to Proton Available. Ver 3.2.5.2
    By top204 in forum Proton Plus Compiler v3
    Replies: 13
    Last Post: 12th October 2006, 01:16

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts