Creative Android App: Meter Data Transfer between Sensor and Android phone in Java
• An android app realizing meter data transfer between photoelectric sensor and smartphone via headphone jack
• In recording thread, android phone got raw data from sensor via headphone jack, analyzed them based on self-defined communication protocol
• Realized two UI designs and switched between them: one resemble meter and one custom list view
Firmware Project: USB driver and Android USB host
• Enumerated ARM-based STM32 board as HID device in C
• Developed in IAR Embedded Workbench, loaded programs using J-link, and debugged programs using JTAG
• Designed an Android app, let Android phone act as a USB host to enable data transfer between smartphone and ARM board in Java.