I like the idea, but I would also like to see some type of smartphone based app as well. I really think that would open a lot of possibilities as well as generate additional interest as a portable setup. I've mentioned it a few times and I'll reiterate I know nothing about how the creation of such apps and any integration into the app stores works, maybe it is too much trouble and the display approach is a better idea. Or, maybe there is room for both.
Thank you for the feedback on this. I looked into app development way back when Android was just starting to take off, but I lost interest quickly once I figured out that apps didn't actually use the Java language, but something called Dalvik. In short, I don't currently have any phone app development skills. Would love to see someone take this on though... It might be that an open-source display option will spark some interest from some developers...
I just started working on the hardware design for the display option, but it is coming along quickly due to design re-use. I don't plan on getting too sidetracked with this. I don't usually like to describe hardware that doesn't currently exist, but I think it might be a good idea to share some thoughts/seek feedback on the display at this point.
Current Plans:
Open-source / Open-hardware, ST32H7-based MCU design (USB Host)
Firmware in 'C' language / GCC environment
STLink / DFU programming
320x240 Color Touch Screen (ILI9341 controller)
Audio Line-out? (would be redundant, but might be useful).
1 Watt surface mount speaker / amplifier
16M NOR Flash
Type-C USB Power-only connector (provides power to the system when using the display with the P25RX)
Micro-AB USB Power/Data connector. A short Micro-USB-to-Type C cable will be used to connect the display to the P25RX (provides host interface / power to the P25RX when in display mode, firmware updates for the display)
The display could interface with the P25RX firmware as-is, but I'm thinking it may be useful to add another power-up mode to the P25RX firmware specifically for the display. In this case, the display board could become the "brains" while P25RX would provide decoded audio/symbols/etc. This would allow developers to fork the code (if desired) and create alternate modes of operation, new features, etc.
Thoughts?