cours 1

Dependencies:   mbed USBDevice

Committer:
kanope_benny
Date:
Thu Oct 01 12:11:56 2020 +0000
Revision:
9:41207561508d
Parent:
8:c6ec6b9f6a55
update

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kanope_benny 9:41207561508d 1 #define TEST_BLINKY 0
kanope_benny 9:41207561508d 2 #define TEST_USB_SERIAL 0
kanope_benny 9:41207561508d 3 #define TEST_USB_SERIAL_BUT 1
kanope_benny 8:c6ec6b9f6a55 4
kanope_benny 9:41207561508d 5 #if TEST_USB_SERIAL_BUT
kanope_benny 9:41207561508d 6
kanope_benny 9:41207561508d 7 #include "main.h"
kanope_benny 8:c6ec6b9f6a55 8 #include "USBSerial.h"
kanope_benny 8:c6ec6b9f6a55 9
kanope_benny 9:41207561508d 10 DigitalIn but( PB_9 );
kanope_benny 9:41207561508d 11 int but_input = 0 ;
kanope_benny 8:c6ec6b9f6a55 12
kanope_benny 9:41207561508d 13 int main(){
kanope_benny 8:c6ec6b9f6a55 14
kanope_benny 9:41207561508d 15 setup();
kanope_benny 8:c6ec6b9f6a55 16
kanope_benny 9:41207561508d 17 USBSerial usb_pc;
kanope_benny 8:c6ec6b9f6a55 18
kanope_benny 9:41207561508d 19 while( 1 ){
kanope_benny 9:41207561508d 20
kanope_benny 9:41207561508d 21 but_input = but ;
kanope_benny 9:41207561508d 22 usb_pc.printf(" but_input = %d \n", but_input);
kanope_benny 9:41207561508d 23 wait_ms( 200 );
kanope_benny 9:41207561508d 24 }
kanope_benny 8:c6ec6b9f6a55 25 }
kanope_benny 8:c6ec6b9f6a55 26
kanope_benny 8:c6ec6b9f6a55 27 #endif
kanope_benny 8:c6ec6b9f6a55 28
kanope_benny 9:41207561508d 29
kanope_benny 9:41207561508d 30
kanope_benny 9:41207561508d 31 #if TEST_USB_SERIAL
kanope_benny 9:41207561508d 32
kanope_benny 9:41207561508d 33 #include "main.h"
kanope_benny 9:41207561508d 34 #include "USBSerial.h"
samux 3:7990c80e953c 35
kanope_benny 9:41207561508d 36 int main(){
kanope_benny 9:41207561508d 37
kanope_benny 9:41207561508d 38 setup();
kanope_benny 9:41207561508d 39
kanope_benny 9:41207561508d 40 USBSerial usb_pc;
kanope_benny 9:41207561508d 41
kanope_benny 9:41207561508d 42 while( 1 ){
kanope_benny 9:41207561508d 43 usb_pc.printf(" USB serial test \n");
kanope_benny 9:41207561508d 44 wait_ms( 200 );
kanope_benny 9:41207561508d 45 }
kanope_benny 9:41207561508d 46 }
kanope_benny 9:41207561508d 47
kanope_benny 9:41207561508d 48 #endif
kanope_benny 9:41207561508d 49
kanope_benny 9:41207561508d 50
kanope_benny 9:41207561508d 51 #if TEST_BLINKY
samux 3:7990c80e953c 52
samux 3:7990c80e953c 53
kanope_benny 9:41207561508d 54 #include "main.h"
kanope_benny 9:41207561508d 55
kanope_benny 9:41207561508d 56 DigitalOut myled( PC_13 );
kanope_benny 9:41207561508d 57
kanope_benny 9:41207561508d 58
kanope_benny 9:41207561508d 59 int main(){
kanope_benny 8:c6ec6b9f6a55 60
kanope_benny 9:41207561508d 61 setup();
kanope_benny 8:c6ec6b9f6a55 62
kanope_benny 9:41207561508d 63 while( 1 ){
kanope_benny 9:41207561508d 64
kanope_benny 9:41207561508d 65 myled = 1 ;
kanope_benny 9:41207561508d 66
kanope_benny 9:41207561508d 67 wait_ms( 200 ) ;
kanope_benny 8:c6ec6b9f6a55 68
kanope_benny 9:41207561508d 69 myled = 0 ;
kanope_benny 9:41207561508d 70
kanope_benny 9:41207561508d 71 wait_us( 200000 ) ;
kanope_benny 8:c6ec6b9f6a55 72
kanope_benny 9:41207561508d 73 }
kanope_benny 9:41207561508d 74
kanope_benny 8:c6ec6b9f6a55 75 }
kanope_benny 8:c6ec6b9f6a55 76
kanope_benny 8:c6ec6b9f6a55 77 #endif