Hi Jacob, This is a users list, and there are over 2000 people who are looking for usage content and not stuff like this. Please, let's take this to the chirp_devel list if you want to discuss further.
> Looking closely at the channel information starting at offset 0x4000, by my > math each of the channels takes up 40 bytes. This, combined with the 16 bytes > of padding for each "group" places 6 channels in one 256 byte page, > preventing channels from spanning pages makes sense to me. Then, there are > 210 groups/pages. This is where things get odd. 210 * 256 = 53760, plus the > offset of 0x4000 places the end of this region at 70144 (0x11200), which > overlaps with the "names" section that starts at offset 0x10000. > > Am I missing something? No, which is why chirp is logging this warning when loading a D74 image: DeprecationWarning: Invalid negative seek from 0x11200 to 0x10000 It's been a while since I wrote that driver, but I think the last group is not "whole" and thus overlaps the start of names. If and since we never reference those memories, there's no problem. The #seekto afterwards repositions us in memory for the start of names. That's bad form (hence the warning) and should be fixed, but not technically a problem. I have this on my todo list to address, I just haven't gotten to it, since it's just hygiene. Feel free to open a bug if you want and I'll tag it when I do. Again, if you want to discuss further, please subscribe to the devel list and reply to this there. Thanks! --Dan _______________________________________________ chirp_users mailing list chirp_users@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_users This message was sent to arch...@mail-archive.com at arch...@mail-archive.com To unsubscribe, send an email to chirp_users-unsubscr...@intrepid.danplanet.com To report this email as off-topic, please email chirp_users-ow...@intrepid.danplanet.com Searchable archive: https://www.mail-archive.com/chirp_users@intrepid.danplanet.com