Firstly, I would like to emphasize that my embedded programming skills is very limited, and I apologize in advance :smileyhappy:
I am trying to set up a USB device on a custom PCB with a MK66FX1M0xxx18 MCU, using MCUXpresso.
Have managed to somehow get myself to this point, see attached Picture 1 NXP.
I'm somewhat lost in the documentation of usb_device.h as to what the specifics of this, actually wants me to do:
extern usb_status_t USB_DeviceInit(uint8_t controllerId,
I can read the code documentations to it, but to be honest it doesn't really make sense, hence why I'm here..
Second question (sort of pertaining to the first one as well..)
Previously I configured the 2 ADCs on the MCU to work as inputs by going via the pin and peripherals layout, so I effectively circumvented having to write the code myself, however, I can't find USB in the peripherals tab whatsoever. So if there's a way to add it there then I guess that would be the easiest, as opposed to manually writing out the configurations..
Thanks in advance for any advice or assistance, and sorry again if the category choice(s) are a bit all over the place !
I think you can start from a USB device demo. Don't start from empty project. There are lots of USB device demo in SDK_2.5.0_FRDM-K66F (1)\boards\frdmk66f\usb_examples.