gpa-fryk-industries / CDIO

0 stars 1 forks source link

User interface #11

Closed Atmelfan closed 6 years ago

Atmelfan commented 6 years ago

We need some kind of user interface. Since it's not a specified and frankly boring, I'm thinking 2 maybe 3 buttons and a LED?

What does it need to do?

  1. Channel up/down
  2. Volume up/down
  3. Mic on/off
  4. Indicate active link
Atmelfan commented 6 years ago

A lot of indication/notifications can be done with audio-signals (technical term: beep-boops) using existing hardware. This requires the FPGA to contain a DDS signal generator exposed to the MCU with variable amplitude/pitch and duration.

Atmelfan commented 6 years ago

Added a reset bottom and a tiltswitch. The tilt and push switch is connected to 2 spare inputs and the BOOT0 pin. This enables the bootloader by holding the push action while inserting batteries. Once booted BOOT0 can be read as input.