schematic, board layout and firmware for BLE module