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