BeanieBots
Moderator
In order to use PICAXE for testing certain product types I require a solid method of version control.
For the hardware itself, it's nicely taken care of with "READSILICON".
For EEPROM contents, I can generate an N-Bit checksum (where N can be large enough to keep "them" happy).
The READFIRMWARE command will probably not be required if READSILCON is used. (unlikely to change once "on-site")
The #Revision directive combined with READREVISION is the closest I can see with regard to program version control but it relies on the programmer to update the version and is limited to a value 1-254.
Is there any (automatic) way of knowing if the program has been altered that does not rely on user discipline?
For example, is it possible to generate a program checksum. (I'm guessing one exists for the download process?).
For the hardware itself, it's nicely taken care of with "READSILICON".
For EEPROM contents, I can generate an N-Bit checksum (where N can be large enough to keep "them" happy).
The READFIRMWARE command will probably not be required if READSILCON is used. (unlikely to change once "on-site")
The #Revision directive combined with READREVISION is the closest I can see with regard to program version control but it relies on the programmer to update the version and is limited to a value 1-254.
Is there any (automatic) way of knowing if the program has been altered that does not rely on user discipline?
For example, is it possible to generate a program checksum. (I'm guessing one exists for the download process?).