In Adafruit_Si4713.py setRDSbuffer sets a buffer with 32 characters length. I presume that you are restricted to only 32 symbols for this.
And 16 for the station name. Some other method.
It could be changed if that is causing the issue but I don't know the limitation of the hardware.
(May-16-2018, 06:54 PM)wavic Wrote: [ -> ]In Adafruit_Si4713.py setRDSbuffer sets a buffer with 32 characters length. I presume that you are restricted to only 32 symbols for this.
And 16 for the station name. Some other method.
It could be changed if that is causing the issue but I don't know the limitation of the hardware.
The 32 character limit is not necessarily because of hardware limitations on the Adafruit or the Pi, but because of an FM RDS standardization.
Being aware of this, I presumed anything more than 32 characters would just get cut off, and not be displayed. But for a correct test, I tested with text of 32 characters or less, and it still didn't get displayed at all. So that can't be it, I suppose.
Contact with the developer. Whether the argument is 'Hello there!' or some variable which contains the same text it should work with both if it works with the first one.
(May-16-2018, 11:28 PM)wavic Wrote: [ -> ]Contact with the developer. Whether the argument is 'Hello there!' or some variable which contains the same text it should work with both if it works with the first one.
Many thanks! You've been very helpful.
I'll try and see if I can get a response from the developer.