iOS app, firmware, pcb design