Discussion:
[PIC] Adding New Device to MPLab v8.92
Rob
2017-08-28 21:33:57 UTC
Permalink
Hello Group,

  Just wondering if there is a way to  add a new device into the older
MPLab v8 IDE? I have been developing for the 18F46K22 but want to move
up to the new 18F47K40 for the additional memory. Can I do something as
simple as to use the include file from the MPLab X installation. I'm
trying to avoid using the new IDE since it has accessibility issues with
screen reading programs.


Thanks,

Rob
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/pi
Forrest Christian (List Account)
2017-08-29 07:30:08 UTC
Permalink
Which tools are you needing to use?

It occurs to me that the best solution for you might be to use a screen
reader friendly ide or editor and call the tools from the command line.
Most of the tools are designed to be operated in that way.

You may also want to insert a support ticket about the accessibility
issues.


On Aug 28, 2017 3:45 PM, "Rob" <***@drumon.com> wrote:

Hello Group,

Just wondering if there is a way to add a new device into the older
MPLab v8 IDE? I have been developing for the 18F46K22 but want to move
up to the new 18F47K40 for the additional memory. Can I do something as
simple as to use the include file from the MPLab X installation. I'm
trying to avoid using the new IDE since it has accessibility issues with
screen reading programs.


Thanks,

Rob


--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist
Rob
2017-08-29 23:44:09 UTC
Permalink
Thanks for the response Forrest.


  Sorry, I should have mentioned that I am doing everything in
assembler using MPASM and wish to continue using that.  While poking
around, I did locate the include and linker files for the new 18F47K40
device within MPLabX but I know there must be other files that are
responsible for the device listing within the IDE. So I know just
copying those files will not add it to the device list within MPLab. So
now I'm wondering if I can somehow replace MPASM that is currently in
MPLab v8.92 with the latest one from the MPLabX installation package? I
think that would also bring the new devices into the older IDE, at least
for the assembler?

  Thanks also for bringing my attention to the command line options.
That might be a viable solution if it comes to that. The older MPLab
works reasonably well with a screen reader, at least for the editing and
programming side. It has some issues when trying to debug though. So as
long as I don't create any problems, it's pretty good! I hated to see it
abandoned for the new IDE although I understand all the reasons for it.
Seems like applications written in Java usually have accessibility
problems. Something about how they write to the screen is the issue I
believe. I use the most popular screen reader "JAWS" and it is totally
blind (pun intended) to the application. I then tried the free NVDA open
source screen reader program and was excited to see that it could at
least read the menus and some of the screen areas. Then I loaded up the
Code Configurator and found that it is totally unreadable. I guess that
plugin is written with some other tool.

  Anyway, just want to be sure there is no way to get the new device
into MPLab before I start trying to figure my way down the MPLabX path.

Thanks again,

Rob


Original response:

Subject: Re: [PIC] Adding New Device to MPLab v8.92
From: "Forrest Christian (List Account)" <***@packetflux.com>
Date: 8/29/2017 12:30 AM
Which tools are you needing to use?

It occurs to me that the best solution for you might be to use a screen
reader friendly ide or editor and call the tools from the command line.
Most of the tools are designed to be operated in that way.

You may also want to insert a support ticket about the accessibility
issues.


On Aug 28, 2017 3:45 PM, "Rob"
<***@drumon.com>
 wrote:

Hello Group,

   Just wondering if there is a way to  add a new device into the older
MPLab v8 IDE? I have been developing for the 18F46K22 but want to move
up to the new 18F47K40 for the additional memory. Can I do something as
simple as to use the include file from the MPLab X installation. I'm
trying to avoid using the new IDE since it has accessibility issues with
screen reading programs.


Thanks,

Rob
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http:
Forrest Christian (List Account)
2017-08-30 05:28:46 UTC
Permalink
The code configurator is a very visual tool, so I can't fathom how you'd
even start to use it with a screen reader. It would be interesting to
discuss that with microchip to see if the code underneath mcc could be made
more text friendly.

Back to MPASM:

It's been so long since I've used MPLAB 8 that I don't remember what the
tool actually does once you select a processor. For instance, if it is has
references for the processor or if it is simply a way to set the command
line arguments for mpasm. If there aren't much in the way of comforts it
might make since to move to something like Eclipse as an IDE which I
understand has excellent screen reader support, and then figure out how to
configure eclipse to call mpasm . Evidentally there is an option called
'external tools' which will allow you to set up something like this. I'm
not an eclipse user so I can't be more specific.
Post by Rob
Thanks for the response Forrest.
Sorry, I should have mentioned that I am doing everything in
assembler using MPASM and wish to continue using that. While poking
around, I did locate the include and linker files for the new 18F47K40
device within MPLabX but I know there must be other files that are
responsible for the device listing within the IDE. So I know just
copying those files will not add it to the device list within MPLab. So
now I'm wondering if I can somehow replace MPASM that is currently in
MPLab v8.92 with the latest one from the MPLabX installation package? I
think that would also bring the new devices into the older IDE, at least
for the assembler?
Thanks also for bringing my attention to the command line options.
That might be a viable solution if it comes to that. The older MPLab
works reasonably well with a screen reader, at least for the editing and
programming side. It has some issues when trying to debug though. So as
long as I don't create any problems, it's pretty good! I hated to see it
abandoned for the new IDE although I understand all the reasons for it.
Seems like applications written in Java usually have accessibility
problems. Something about how they write to the screen is the issue I
believe. I use the most popular screen reader "JAWS" and it is totally
blind (pun intended) to the application. I then tried the free NVDA open
source screen reader program and was excited to see that it could at
least read the menus and some of the screen areas. Then I loaded up the
Code Configurator and found that it is totally unreadable. I guess that
plugin is written with some other tool.
Anyway, just want to be sure there is no way to get the new device
into MPLab before I start trying to figure my way down the MPLabX path.
Thanks again,
Rob
Subject: Re: [PIC] Adding New Device to MPLab v8.92
Date: 8/29/2017 12:30 AM
Which tools are you needing to use?
It occurs to me that the best solution for you might be to use a screen
reader friendly ide or editor and call the tools from the command line.
Most of the tools are designed to be operated in that way.
You may also want to insert a support ticket about the accessibility
issues.
On Aug 28, 2017 3:45 PM, "Rob"
Hello Group,
Just wondering if there is a way to add a new device into the older
MPLab v8 IDE? I have been developing for the 18F46K22 but want to move
up to the new 18F47K40 for the additional memory. Can I do something as
simple as to use the include file from the MPLab X installation. I'm
trying to avoid using the new IDE since it has accessibility issues with
screen reading programs.
Thanks,
Rob
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist
--
*Forrest Christian* *CEO**, PacketFlux Technologies, Inc.*
Tel: 406-449-3345 | Address: 3577 Countryside Road, Helena, MT 59602
***@imach.com | http://www.packetflux.com
<http://www.linkedin.com/in/fwchristian> <http://facebook.com/packetflux>
<http://twitter.com/@packetflux>
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist
Loading...