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.