//****************************************************************************** // SCD@iai.heig-vd 04.12.07 // USB.c // // cible : MSP430FG4617149 sur carte de laboratoire uC MCN // compilé sous : IAR embedded workbench v3.42A kickstart // // BUT: fonctions lecture/écriture par USB //****************************************************************************** // renvoie vrai si l'USB est connecté extern unsigned char USB_isConnected(void); // renvoie vrai si on peut lire un byte sur l'USB extern unsigned char USB_readyToRead(void); // lecture d'un byte extern unsigned char USB_read(void); // renvoie vrai si on peut écrire un byte à destination du PC extern unsigned char USB_readyToWrite(void); // écriture d'un byte à vers le PC extern void USB_write(unsigned char n); // initialise signaux de controle pour communication avec FTDI // (RD# sur P5.0, WR sur P5.1, TXE# sur P5.5, RXF# sur P5.6, PWREN sur P5.7) extern void USB_init(void); extern char *usb_gets (char *a); extern int usb_puts (char *a);