Looking at it again today, it's all working properly.  I think that I
was confusing myself yesterday with what I was doing.  I forgot to put
the CONFIG_ in front of the new Kconfig option that I had added, and I
also see now that the config.h will not be regenerated once you save
it via menuconfig, it only seems to do that once you exit menuconfig.
So I think I was sometimes doing it and sometimes not, leading to very
strange behavior.

Anyway it's fixed now, PR incoming shortly.

-Robert Middleton

On Mon, Aug 8, 2022 at 8:32 AM Alan Carvalho de Assis <acas...@gmail.com> wrote:
>
> Hi Robert,
>
> Strange, if it was the opposite "LEDs only works after you disable
> JTAG on DDPCON" would make more sense. Maybe the gpio config is
> activating some necessary clock, but I don't see nothing about it here
> http://ww1.microchip.com/downloads/en/DeviceDoc/61129D.pdf
>
> What is happening when you just configure the pin as GPIO output to
> control the LED and don't disable the JTAG?
>
> BR,
>
> Alan
>
> On 8/7/22, Robert Middleton <osfan6...@gmail.com> wrote:
> > I'm messing around with NuttX for fun, and I'm working on adding a
> > sample for the Explorer16 board.  Some of the LEDs on the board are on
> > the same pins as JTAG pins.  I've managed to set the correct register
> > to disable JTAG(DDPCON), however this only works after configuring the
> > pins to be LEDs(using pic32mx_configgpio).  It seems like it shouldn't
> > matter if this is done before or after the TRIS/ODC registers are set.
> >
> > I didn't notice anything about this in the datasheet or in the errata,
> > has anybody seen this before?  Is there something that I'm missing?
> >
> > -Robert Middleton
> >

Reply via email to