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 |
