Hello Ioannis,

Quote Originally Posted by Ioannis View Post
Please have a look at the attached picture. It has some garbage under File Utility menus.
You must be using Large Fonts. I'll add some handling to account for that,

Also when starting the application it askes fo the Microchip directory.
a) since it is by default installed in a known place, can this be autmated?
Are you aware of a registry key for this? I could check that and use that as the default (if the key exists). Failing that can you make any recommendations for what the default should be or how it should be determined?

b) the window that request to manually find the directory is at the back ground and not visible.
Good point. I can fix that.

And it then assumes that my PBP is at c:\pbp

If I have my PBP in a different place, say c:\pbp243 it gives an error message for MPASM not found!
Whoops...that will teach me to re-use code! I will fix that as well.

After the error messages if I set the paths in Utility/Settings menu, all are OK after.

In ADC tab, if All Analog Ports to Digital is checked, then there is no point in Configure Built in ADC. An being in the ADC, it does not set the ADCON0/ADCON1 registers. (I tested the 16F887)
Hmm. I'll have to figure out what I did to break that--thanks for finding the problem!

I did figure that someone might wish to configure all ports as digital and then change just one of them (or something) to analog. I probably didn't think that through far enough and will re-visit the question.

Can you add also a PWM tab?

Now this is a reminder if possible to add in a later version: Timers, Comparators, Interrupts.
Comparators is on the short list. PWM can be done reasonably easily (I think). Timers and interrupts somewhat harder. On any/all of these, what do you want to set? (What decisions would the user make and what would the output look like). I've set all of these at one time or another for my own projects but the challenge is how to generalize the rule.


The last note is about the aesthetic ofte windows. Can this be OS based to look more slick and related to the current OS system?
I'm using an old version of Delphi (v4 from 1998!). At some point I'll try recompiling under a newer version, which should update the look.

Thanks for all your comments!

Best Regards,
Paul