when compiling my program i get errors like symbol 67.4 not defined. but its not always 67.4, someitmes its 68.4 65.4 and things like that but seems to always have the .4 at the end. im trying to compile to the 16g1826 which is an enhanced 16f chip. ive gotten assistance from someone else to stop getting eeprom error eedata not defined. if i remove a large section of my code i dont get this error but i dont know what it means, it almost seems like im running into the problem of my code being too large but it doesnt say that my program is too large, just that symbol 67.4 has not been defined. any help would be appreciated
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
oh and on top of that problem, the compiler treats my array index variables as word variables instead of byte variables. ive worked around this by defining a single word variable for my array indexes, but it would be nice if i didnt have to have any word variables in my program because my code is large enough as it is.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ok i think i found the problem, in the assembly code i found this
SYSBITVAR0 EQU 67
so i changed one of my bit variables to a byte variable and no more error
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
when compiling my program i get errors like symbol 67.4 not defined. but its not always 67.4, someitmes its 68.4 65.4 and things like that but seems to always have the .4 at the end. im trying to compile to the 16g1826 which is an enhanced 16f chip. ive gotten assistance from someone else to stop getting eeprom error eedata not defined. if i remove a large section of my code i dont get this error but i dont know what it means, it almost seems like im running into the problem of my code being too large but it doesnt say that my program is too large, just that symbol 67.4 has not been defined. any help would be appreciated
oh and on top of that problem, the compiler treats my array index variables as word variables instead of byte variables. ive worked around this by defining a single word variable for my array indexes, but it would be nice if i didnt have to have any word variables in my program because my code is large enough as it is.
ok i think i found the problem, in the assembly code i found this
SYSBITVAR0 EQU 67
so i changed one of my bit variables to a byte variable and no more error