FineLineIDE


Closed Thread
Results 1 to 40 of 188

Thread: FineLineIDE

Hybrid View

  1. #1
    Join Date
    Mar 2009
    Location
    Colorado
    Posts
    378


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by jellis00 View Post
    Norm, I really like FL but discovered one thing that I can't figure out how to do. I presumed since EasyPIC6 is one of the Programmer Options in FL that I could use it to program a PBPro application onto a PIC18F4550 in my EasyPic6 and run the application. I also presumed that selecting the EasyPIC6 as the programmer was as simple as going to its tab in the Programmer options, making sure it was setup correctly and then clicking OK. However I cannot get FL to target the EasyPic6 FLASH programmer by this setup method.....it keeps launching PICKIT2 as the programmer, even though I thought I had switched to the FLASH on EASYPIC6 via the otpions.

    How do I select any of the specific programmer options to operate with FL?

    John Ellis
    Just found the answer to my own question while poking around in FL application screen. I found the window selector to the left of the green COMPILE pushbutton which allows the user to select which of the programmers that are setup in the OPTIONS. Worked like a charm! Sorry for the previous post. A user manual would have prevented my question.

  2. #2
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    A user manual is in the plans for the next version.

    Norm

  3. #3
    Join Date
    Mar 2009
    Location
    Colorado
    Posts
    378


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by Normnet View Post
    A user manual is in the plans for the next version.

    Norm
    Norm, here are two suggested changes to your next version of FL...MCS already does this and it is handy:
    1) Put a link in the HELP menu to the forum at http://www.picbasic.co.uk/forum/forum.php
    2) Put a link in the HELP menu to your FL URL at http://www.norm-online.net/FineLineIDE.php

    Having these readily available while using the IDE saves the time of opening up a browser and entering these URLs when you are trying to debug code in the FL editor.
    Last edited by jellis00; - 26th July 2011 at 23:53.

  4. #4
    Join Date
    Mar 2009
    Location
    Colorado
    Posts
    378


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    I really like using FL. I am especially thankful for the way you implemented the interface to the EasyPIC6 so that I can use the following chain automatically from FL to program code into my EasyPIC6: FL editor, MSASM assembler, PBPro compiler, MikroFLASH programmer. This saves so much time and makes the coding/programming process a piece of cake with an EasyPIC6. Good job!

  5. #5
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by jellis00 View Post
    Norm, here are two suggested changes to your next version of FL...MCS already does this and it is handy:
    1) Put a link in the HELP menu to the forum at http://www.picbasic.co.uk/forum/forum.php
    2) Put a link in the HELP menu to your FL URL at http://www.norm-online.net/FineLineIDE.php

    Having these readily available while using the IDE saves the time of opening up a browser and entering these URLs when you are trying to debug code in the FL editor.
    The first link is under Help > Original Compiler Online Forum.
    The second link will be added.
    On start if checked in options FL does check this page for updates though.

    FL should also show a message "Select a Device before Programming" when none is selected.


    Norm

  6. #6
    Join Date
    Apr 2011
    Location
    Kent, UK
    Posts
    52


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Hi Norm,
    Thanks for that, I hadn't spotted the setups were configurable. However, I cannot get FL to use any programmer except the first one in the list. So I changed the first one to the Presto.

    If UP is allready open with the correct device allready selected, the filename is picked up and performs an erase, programme and verification fine. (command line switches field empty). If I add /part $target-device$ it doesn't change to the selected device as if its ignoring the switch. The filename is picked up without any switch options!

    If UP is not open, a popup window opens and asks for the device type. If I enter the device, UP will only blank check without erasing or programming the part. All switch options are ignored.

    Is there an option to not convert tabs to spaces? I like working with tabs and would like to continue so.

    STOP PRESS.
    Having closed FL and re-opening, I now get the error message "no previous picbasic pro programming" and closes the session when attempting programming.

    Any suggestions?
    (WIN XP pro)

    Tim.

  7. #7
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by timmers View Post
    Hi Norm,
    Thanks for that, I hadn't spotted the setups were configurable. However, I cannot get FL to use any programmer except the first one in the list. So I changed the first one to the Presto.

    If UP is allready open with the correct device allready selected, the filename is picked up and performs an erase, programme and verification fine. (command line switches field empty). If I add /part $target-device$ it doesn't change to the selected device as if its ignoring the switch. The filename is picked up without any switch options!

    If UP is not open, a popup window opens and asks for the device type. If I enter the device, UP will only blank check without erasing or programming the part. All switch options are ignored.

    Is there an option to not convert tabs to spaces? I like working with tabs and would like to continue so.

    STOP PRESS.
    Having closed FL and re-opening, I now get the error message "no previous picbasic pro programming" and closes the session when attempting programming.

    Any suggestions?
    (WIN XP pro)

    Tim.
    Just a guess but try /part target-device
    Keep trying variations.

    Tabs don't work well with FL as each tab width is different depending on the line above indentation.
    This makes it much slower to determine the start point for drawing the FineLine if-endif brackets.
    The tab key will still work in FL however it will write/save in spaces rather than a variable width tab.
    I'll try a line by line tab width measurement for the next version as an option however to see if it is feasible.

    "no previous picbasicpro programming" is a message displayed when pressing the Program Only button before having first compiled.
    Try compile and program first.

    Norm

  8. #8
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Full tabs compatibility option has been added to the next version of FL!

    Norm

  9. #9
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by jellis00 View Post
    ...A user manual would have prevented my question.
    If you are interested in the FineLine IDE beta version manual PM me your email address.
    Your PM box is full.

    Norm

  10. #10
    Join Date
    May 2006
    Location
    Del Rio, TX, USA
    Posts
    343


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Norm,
    From what I've read about PBP3.0 it doesn't look like FineLineIDE will be compatible.
    Do you know if it is/will be?

  11. #11
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by SteveB View Post
    Norm,
    From what I've read about PBP3.0 it doesn't look like FineLineIDE will be compatible.
    Do you know if it is/will be?
    No it's not but it will be.

    Norm

  12. #12
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    FineLineIDE v1.5.0.0 now available!

    FL is now compiled with latest Delphi XE compiler and developed in windows 7.
    Aero off option for slower graphic cards.
    Revised undo/redo.
    Radio button in Explorer to easily select data type to display.
    Find and Replace clicks return focus to edit for direct editing.
    Auto close programmer on successive call option. (example PicKit 3)
    FL now compatible with tabs.
    Added FineLine IDE manual in main menu help.
    Not yet PBP3 compatible but that is next.


    Norm

  13. #13
    Join Date
    Sep 2009
    Posts
    739


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Hi, I really like FL. I have few suggestion...
    First I think you should add UPCASE for reserved words.
    Second, it would be nice to make user function...
    For example:
    Function Asd(x var byte, y var byte) as byte
    code
    Endfunction
    Then when you want to compile FL just generate something like this on top of code
    goto over_funcions
    asd var byte:x var byte:y var byte

    LabelASD:

    code
    return
    over_funcions:
    and then if you use code like
    variable =asd(1,2)
    FL just replace that line with this
    x=1 ' first string in bracket
    y=2 ' second string etc
    Call LabelASD
    variable =asd
    What do you think about it?
    I really do not know why it was not done in pbp3, it's quite simply...
    Last edited by pedja089; - 27th August 2011 at 11:25.

  14. #14
    Join Date
    Oct 2004
    Posts
    440


    Did you find this post helpful? Yes | No

    Default Re: FineLineIDE

    Quote Originally Posted by pedja089 View Post
    Hi, I really like FL. I have few suggestion...
    First I think you should add UPCASE for reserved words.
    Second, it would be nice to make user function...
    What do you think about it?
    I really do not know why it was not done in pbp3, it's quite simply...
    First compatibility with PBP3.
    Then my goal is code collapse and auto indent or code formatting.
    Functions should be the job of the compiler.
    Even if it could be done adding functions specific to FL would make for code incompatibilities.
    Interesting nevertheless.

    Norm

Members who have read this thread : 2

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