Back to Release page

# Release Notes for

# STM32F10x, STM32L1xx and STM32F3xx USB-FS-Device Driver

Copyright 2012 STMicroelectronics

## Contents

1. Update History
2. License

## Update History

### V4.0.0 / 28-August-2012

Main Changes

- Remove support of the USB OTG Full speed in device (peripheral) mode embedded in the STM32F105x/7x devices

- All source files starting with prefix otgd_fs (ex. otgd_fs_pcd.c/.h) were removed
- There is no change on the API dealing with the USB FS Device peripheral, full compatibility is maintained vs. V3.4.0
- The STM32F105x/7x devices are supported by the STM32F105/7xx, STM32F2xx and STM32F4xx USB On-The-Go Host and Device Library

- usb_type.h: remove Types definition (available in stm32xxx.h file, ex. stm32f10x.h)

### V3.4.0 / 12-March-2012

Main Changes

- All source files: license disclaimer text update and add link to the License file on ST Internet.

### V3.3.0 / 21-March-2011

Main Changes

- Update library driver to support STM32L15x Medium-Density Low-Power devices (add STM32L1xx defines).
- Minor fixes:

- otgd_fs_cal.c: correction of iteration number in OTGD_FS_CoreInitDev() function.

- usb_core.c: update the remote wakeup checking condition in NoData_Setup0() function.

- otgd_fs_int.c: update the data count in case of 0 packet length in OTGD_FS_Handle_RxStatusQueueLevel_ISR() function.

## License

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at:

http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For complete documentation on STM32 Microcontrollers visit www.st.com/STM32