L152RE_USBDevice example code

Dependencies:   L152RE_USBDevice RAM_DISK mbed STM32_USB48MHz

Nucleo-L152RE
Morpho
Nucleo-F103RB
Morpho
USB
PA11 (CN10-14)PA11 (CN10-14)DM  (2 WHITE)
PA12 (CN10-12)PA12 (CN10-12)
※1.5kΩpull-up
DP  (3 GREEN)
GND (CN10-20)GND (CN10-20)GND (4 BLACK)
Committer:
va009039
Date:
Sat Jun 20 02:02:03 2015 +0000
Revision:
1:eea17a20509b
Parent:
0:3395699bd0df
add STM32_USB48MHz lib.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 0:3395699bd0df 1 #if 0
va009039 0:3395699bd0df 2 #include "mbed.h"
va009039 0:3395699bd0df 3 #include "USBKeyboard.h"
va009039 1:eea17a20509b 4 #include "STM32_USB48MHz.h"
va009039 0:3395699bd0df 5
va009039 0:3395699bd0df 6 DigitalIn button(USER_BUTTON);
va009039 0:3395699bd0df 7 DigitalOut led1(LED1);
va009039 0:3395699bd0df 8
va009039 0:3395699bd0df 9 int main() {
va009039 1:eea17a20509b 10 STM32_HSI_USB48MHz(); // HSI,USB48MHz,SYSCLK32MHz
va009039 0:3395699bd0df 11
va009039 0:3395699bd0df 12 USBKeyboard keyboard;
va009039 0:3395699bd0df 13
va009039 0:3395699bd0df 14 while(1) {
va009039 0:3395699bd0df 15 if (!button) {
va009039 0:3395699bd0df 16 led1 = 1;
va009039 0:3395699bd0df 17 keyboard.keyCode('f');
va009039 0:3395699bd0df 18 wait_ms(200);
va009039 0:3395699bd0df 19 led1 = 0;
va009039 0:3395699bd0df 20 }
va009039 0:3395699bd0df 21 }
va009039 0:3395699bd0df 22 }
va009039 0:3395699bd0df 23
va009039 0:3395699bd0df 24 #endif