/CIDL-USB-Bridge

A DTMF Caller id logger which works as USB based HID device.

Primary LanguageC++

Introduction

This is a HID based USB device that capture DTMF Caller IDs from land line and send it to CIDL-Manager software over USB. There is no driver needed for device cause it works as HID device and it should be recognized and works in most Operating Systems. You can find CIDL-Manager sofware project here:

https://github.com/kingofnull/CIDL-Manager

Circuit Diagram

Circuit diagram is designed in KiCad and schematic file is in the Circuit Diagram folder.

Circuit Diagram

Which MCUs Supported?

This scketch tested on ATmega32 and ATmega328 and should work with ATmega16

How to build firmware

This scketch should be build in Arduino IDE (both v1.8 and v2.0).

  1. Install Mighty Core from boards manager and select board from Board menu.

bord select image

  1. Set clock to External 16MHz

  2. Install HIDSerial.zip to arduino user libraries.

  3. Build it from IDE.