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
name | type | description |
---|---|---|
ALSA | Audio out | Send to speaker |
ALSA | Audio in | Receive from MIC |
GPIO #0 | PTT Out | When PTT locked by server system, GPIO is High. |
GPIO #14 | PTT Out Switch | When PTT locked by server system, GPIO is High. |
GPIO #21 | PTT In | When PTT locked by radio, GPIO is High or Low by configuration. |
GPIO #5 | Power Off | When it is High, systwm will be shutdown. |
GPIO #7 | Act LED on | When ProGate is initialized, GPIO is High. |
GPIO #10 | Power LED on | When ProGate is started, GPIO is High. |
GPIO #17 | Joind to channel LED on | When ProGate is joined to channel, GPIO is High. |
/dev/ttyS2 | UART(Rx/Tx) | Option |