Bluetooth Mass Storage Software Design Considerations By Yucel
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo 1
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Review of Design Constraints • Connect a host PC via Bluetooth • Connect a host PC via USB • Transfer data to/from PC via Bluetooth or USB • Manage file system (browse, select, delete) Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo 2
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Software: Overall Block Diagram UART EEPROM u. C Bluetooth Module RF SRAM USB Flash Controller & Memory Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo 3
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Software: Initialization • Sends AT commands to Bluetooth Module via UART • Sets Passkey • Makes Bluetooth Device Visible EEPROM u. C Ryan Weaver Scott Pillow UART Yucel Parsak ATS 0=1 AT+BTP ATW=“ 12345” Yuri Kubo Bluetooth Module 4
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Software: Start NO USB Signal Detect Enable Bluetooth NO Bluetooth Connection Disable Bluetooth GO TO START YES Bluetooth Active YES Wait USB Connection GO TO START Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo 5
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Software: PC Side • Master Side • Initiates • Pairing • Connection • Transfer / change • Directories • Files Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo 6
Bluetooth Mass Storage Software Design Considerations By Yucel Parsak Questions? Ryan Weaver Scott Pillow Yucel Parsak Yuri Kubo
- Slides: 7