benoit poulain
/
Exemple_Blinky
cours 1
main.cpp@9:41207561508d, 2020-10-01 (annotated)
- 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?
User | Revision | Line number | New 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 |