ProGate Firmware Specification

ProGate firmware is using ALSA and GPIO to interact with H/W.

System requirements

  • CPU : ARM7~, 2 core~
  • RAM : 1G~
  • HDD : 2G~
  • OS : Linux
  • NETWORK
  • ALSA audio

Interface Description

nametypedescription
ALSAAudio outSend to speaker
ALSAAudio inReceive from MIC
GPIO #0PTT OutWhen PTT locked by server system, GPIO is High.
GPIO #14PTT Out SwitchWhen PTT locked by server system, GPIO is High.
GPIO #21PTT InWhen PTT locked by radio, GPIO is High or Low by configuration.
GPIO #5Power OffWhen it is High, systwm will be shutdown.
GPIO #7Act LED onWhen ProGate is initialized, GPIO is High.
GPIO #10Power LED onWhen ProGate is started, GPIO is High.
GPIO #17Joind to channel LED onWhen ProGate is joined to channel, GPIO is High.
/dev/ttyS2UART(Rx/Tx)Option