So basically you are saying that if a userland app open()s the serial port for reading/writing, then you would shut off serial access to the player? Sounds like a good idea, but what would happen if another app tried to write to the player while the first app has control of the serial port? Would an error be returned? This is the only gotcha I can think of right now.
_________________________
Mark Cushman