I'm trying to include the TVout library functions to TinyBasic but I'm having trouble with a conflict between the two. The specific error is seen below. I've also included a txt file with the complete error.
exit status 1
'unsigned char* sp' redeclared as different kind of symbol
This only occurs when the TVout library is included. Furthermore when i replace sp with something else the program fails to compile. Tinybasic is a bit over my head in the way it is written and it's a little hard to follow but it's exactly what I need for what I'm doing. I found anther variant called halfbyte tinybasic which successfully renames sp to spt but it is designed for a specific board and i'd like to make my board how I intend it. Allot of tinybasic/tvout combinations use two modules to address the memory limitations but the 32u4 has plenty of memory by comparison and should be able to do everything in one module. Does anyone know where I may be going wrong? I'm more or less a novice when it comes to C programming but I try to know enough to get by.
tinybasicupdated.ino (45.2 KB)
compile issue.txt (11.4 KB)