Enviar variable por usb

Hola a todos!! estoy probando a utilizar el usb CDC en C18. he utilizado el ejemplo de "CDC RS-232 Emulation", y utilizo las funciones

putrsUSBUSART
putsUSBUSART
mUSBUSARTTxRam

el caso es que quiero enviar una variable, un dato solo y no puedo ya que todas las funciones valen para mandar strings. . . que función se puede utilizar para mandar un dato solo, un char. y otra cosa, supongo que el usb tendrá alguna interrupción de recepción. . . me podéis decir cual es¿? es que no la encuentro y me parece que la técnica del polling no es demasiado indicada. gracias por adelantado!!

un saludo
 
Atrás
Arriba