Hi Erich,
i)I've been working on this for a while, so far i've read some of the articles on mcuoneclipse related to this:
http://mcuoneclipse.com/2012/03/10/usb-or-not-cdc-with-processor-expert/
http://mcuoneclipse.com/2012/10/07/tutorial-usb-cdc-with-the-kl25z-freedom-board/
I've downloaded the stack, added the bean FSL_USB_STACK to a new project and compiled it. I'm trying to adapt the clock configuration to the kwikstik in order to get the 48 Mhz for USB(file:///C:/ProgramData/Processor%20Expert/CWMCU_PE5_00/Beans/FSL_USB_Stack/FSL_USB_Stack.html) but, despite achieving 48 Mhz the computer does not recognize the board at all. At first there was a message of USB device not working properly (when I didn't touch the clock) but when I modified it I'm not receiving any messages from the host.
Do you have any experience with this or know how to make it work properly?
ii)Also, I had to modify the example code when declaring buffers:
static uint8_t cdc_buffer[USB1_DATA_BUFF_SIZE];
static uint8_t in_buffer[USB1_DATA_BUFF_SIZE];
when I try to compile this I get the following message: "data type is incomplete". I chose to put [10] instead and it compiles, I don't know if this has to do with the device not being enumerated.
Thanks for everything, any info is welcomed!
Ezequiel