Quantity   Component name
1 × CY7C64215-28PVXC Microprocessors, Microcontrollers, DSPs / USB Microcontrollers
1 × HM-10 Bluetooth 4 BLE Module
1 × CY3217-MiniProg1 Programming tool that can be used to program PSoC1 devices
1 × Custom PCB https://easyeda.com/julian.sapoundgiev/myteletouch
1 × USB-AM90 USB male series