Conditional default config's


Closed Thread
Results 1 to 11 of 11

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: Conditional default config's

    Quote Originally Posted by cncmachineguy View Post
    So we CAN pass things to the .BAS just not the .INC?
    ...
    tells PBP or MPASM (not clear here) to see if the DEFINE exists. If not then do the following code. If it does exist then endif.
    DEFINE's are currently only passed on to the assembler unchanged, and do not directly affect PBP code.

    Those DEFINES are added to the ASM after the .inc file, but before the .bas file.
    This allows them to affect the library code that is included from the .bas file, but the items in the .inc file have already been processed.

    The example above was for an 18F.
    For a 16F, the .cfg file should be a little different
    Code:
    ' -- 16F877a.cfg --
    ASM
      ifndef PM_USED
        ifndef CONFIGOVERRIDE
          __config _XT_OSC & _WDT_ON & _LVP_OFF & _CP_OFF
        endif
      endif
    ENDASM
    The usage in the main program is essentially the same.
    Code:
    DEFINE CONFIGOVERRIDE
    @      __config _HS_OSC & _WDT_ON & _LVP_OFF & _CP_OFF
    A better method has been developed by Charles and Leonard that allows defaults to be overridden automatically, and the new style CONFIG statements to be used in your programs as well.
    It will be available in the coming months, so you may not want to spend to much time editing all the files.
    Last edited by Darrel Taylor; - 8th May 2011 at 18:17.
    DT

  2. #2
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Default Re: Conditional default config's

    A better method has been developed by Charles and Leonard that allows defaults to be overridden automatically, and the new style CONFIG statements to be used in your programs as well.
    It will be available in the coming months, so you may not want to spend to much time editing all the files.
    Hi, Darrel

    Petty good news !!! re-Commenting defaults @ each PBP patch release became a bit boring ...

    Alain
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  3. #3
    Join Date
    Aug 2010
    Location
    Maryland, USA
    Posts
    869


    Did you find this post helpful? Yes | No

    Default Re: Conditional default config's

    Oh too cool!!! Does this count as me getting my wish?
    -Bert

    The glass is not half full or half empty, Its twice as big as needed for the job!

    http://foamcasualty.com/ - Warbird R/C scratch building with foam!

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

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