tlen             7225 tools/finsig_dryos.c void print_kval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name, char *sfx)
tlen             7229 tools/finsig_dryos.c     for (k=0; k<tlen; k+=tsiz)
tlen             7253 tools/finsig_dryos.c void print_physw_raw_vals(firmware *fw, uint32_t tadr, int tsiz, int tlen)
tlen             7261 tools/finsig_dryos.c     for (k=0; k<tlen; k+=tsiz)
tlen             7306 tools/finsig_dryos.c uint32_t add_kmval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name, uint32_t xtra)
tlen             7312 tools/finsig_dryos.c     for (k=0; k<tlen; k+=tsiz)
tlen             7463 tools/finsig_dryos.c         uint32_t tlen = (madr - tadr) / 4;
tlen             7467 tools/finsig_dryos.c             for (k=0; k<(int)tlen/3; k+=3)
tlen             7476 tools/finsig_dryos.c         if (tlen > 50*tsiz) tlen = 50*tsiz;
tlen             7480 tools/finsig_dryos.c         print_physw_raw_vals(fw, tadr, tsiz, tlen);
tlen             7486 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x30A,"SD_READONLY","_FLAG");
tlen             7487 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x302,"USB","_MASK");
tlen             7488 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x305,"BATTCOVER","_FLAG");
tlen             7489 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x304,"HOTSHOE","_FLAG");
tlen             7490 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x300,"ANALOG_AV","_FLAG");
tlen             7495 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x20A,"SD_READONLY","_FLAG");
tlen             7496 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x202,"USB","_MASK");
tlen             7497 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x205,"BATTCOVER","_FLAG");
tlen             7498 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x204,"HOTSHOE","_FLAG");
tlen             7499 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x200,"ANALOG_AV","_FLAG");
tlen             7503 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x90A,"SD_READONLY","_FLAG");
tlen             7504 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x902,"USB","_MASK");
tlen             7505 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x905,"BATTCOVER","_FLAG");
tlen             7506 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x904,"HOTSHOE","_FLAG");
tlen             7507 tools/finsig_dryos.c             print_kval(fw,tadr,tsiz,tlen,0x900,"ANALOG_AV","_FLAG");
tlen             7510 tools/finsig_dryos.c         uint32_t key_half = add_kmval(fw,tadr,tsiz,tlen,0,"KEY_SHOOT_HALF",0);
tlen             7511 tools/finsig_dryos.c         add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL",key_half);
tlen             7512 tools/finsig_dryos.c         add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL_ONLY",0);
tlen             7516 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             7517 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             7518 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             7519 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             7520 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             7521 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             7522 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             7523 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xB,"KEY_MENU",0);
tlen             7524 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xC,"KEY_DISPLAY",0);
tlen             7525 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x12,"KEY_HELP",0);
tlen             7526 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x19,"KEY_ERASE",0);
tlen             7527 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             7531 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,2,"KEY_ZOOM_IN",0);
tlen             7532 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_OUT",0);
tlen             7533 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,4,"KEY_UP",0);
tlen             7534 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,5,"KEY_DOWN",0);
tlen             7535 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,6,"KEY_LEFT",0);
tlen             7536 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,7,"KEY_RIGHT",0);
tlen             7537 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,8,"KEY_SET",0);
tlen             7538 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,9,"KEY_MENU",0);
tlen             7539 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_DISPLAY",0);
tlen             7543 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             7544 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             7545 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             7546 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             7547 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             7548 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             7549 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             7550 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xE,"KEY_MENU",0);
tlen             7551 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             7552 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xD,"KEY_HELP",0);
tlen             7557 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             7558 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             7559 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             7560 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             7561 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             7562 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             7563 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             7564 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x14,"KEY_MENU",0);
tlen             7565 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             7566 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0xD,"KEY_HELP",0);
tlen             7571 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x601,"KEY_PLAYBACK",0);
tlen             7572 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x600,"KEY_POWER",0);
tlen             7573 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x12,"KEY_VIDEO",0);
tlen             7577 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x101,"KEY_PLAYBACK",0);
tlen             7578 tools/finsig_dryos.c             add_kmval(fw,tadr,tsiz,tlen,0x100,"KEY_POWER",0);
tlen             7581 tools/finsig_dryos.c                 add_kmval(fw,tadr,tsiz,tlen,0x19,"KEY_VIDEO",0);
tlen             7585 tools/finsig_dryos.c                 add_kmval(fw,tadr,tsiz,tlen,0x1A,"KEY_VIDEO",0);
tlen             7586 tools/finsig_dryos.c                 add_kmval(fw,tadr,tsiz,tlen,0x14,"KEY_HELP",0);
tlen             6695 tools/finsig_thumb2.c uint32_t add_kmval(firmware *fw, uint32_t tadr, __attribute__ ((unused))int tsiz, int tlen, uint32_t ev, const char *name, uint32_t xtra)
tlen             6697 tools/finsig_thumb2.c     uint32_t adr=find_physw_table_entry(fw,tadr,tlen,ev);
tlen             6779 tools/finsig_thumb2.c void do_km_vals(firmware *fw, uint32_t tadr,int tsiz,int tlen)
tlen             6781 tools/finsig_thumb2.c     uint32_t key_half = add_kmval(fw,tadr,tsiz,tlen,0,"KEY_SHOOT_HALF",0);
tlen             6782 tools/finsig_thumb2.c     add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL",key_half);
tlen             6783 tools/finsig_thumb2.c     add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL_ONLY",0);
tlen             6785 tools/finsig_thumb2.c     add_kmval(fw,tadr,tsiz,tlen,0x101,"KEY_PLAYBACK",0);
tlen             6786 tools/finsig_thumb2.c     add_kmval(fw,tadr,tsiz,tlen,0x100,"KEY_POWER",0);
tlen             6791 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             6792 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             6793 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             6794 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             6795 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             6796 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             6797 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             6798 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xB,"KEY_MENU",0);
tlen             6799 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xC,"KEY_DISPLAY",0);
tlen             6800 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x12,"KEY_HELP",0);
tlen             6801 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x19,"KEY_ERASE",0);
tlen             6802 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             6807 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_ZOOM_IN",0);
tlen             6808 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_OUT",0);
tlen             6809 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_UP",0);
tlen             6810 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,5,"KEY_DOWN",0);
tlen             6811 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_LEFT",0);
tlen             6812 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_RIGHT",0);
tlen             6813 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_SET",0);
tlen             6814 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_MENU",0);
tlen             6815 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_DISPLAY",0);
tlen             6819 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             6820 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             6821 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             6822 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             6823 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             6824 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             6825 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             6826 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xE,"KEY_MENU",0);
tlen             6827 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             6828 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xD,"KEY_DISPLAY",0);
tlen             6829 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x103,"KEY_WIFI",0);
tlen             6835 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             6836 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             6837 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             6838 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             6839 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             6840 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             6841 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             6842 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x14,"KEY_MENU",0);
tlen             6843 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             6844 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xD,"KEY_DISPLAY",0);
tlen             6845 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x103,"KEY_WIFI",0);
tlen             6851 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_IN",0);
tlen             6852 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_ZOOM_OUT",0);
tlen             6853 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_UP",0);
tlen             6854 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_DOWN",0);
tlen             6855 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_LEFT",0);
tlen             6856 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_RIGHT",0);
tlen             6857 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_SET",0);
tlen             6858 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x15,"KEY_MENU",0);
tlen             6859 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_VIDEO",0);
tlen             6860 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0xB,"KEY_ERASE",0); // also framing assist etc
tlen             6861 tools/finsig_thumb2.c         add_kmval(fw,tadr,tsiz,tlen,0x103,"KEY_WIFI",0);
tlen             5452 tools/finsig_vxworks.c void print_kval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name, char *sfx)
tlen             5456 tools/finsig_vxworks.c     for (k=0; k<tlen; k+=tsiz)
tlen             5506 tools/finsig_vxworks.c uint32_t add_kmval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name, uint32_t xtra)
tlen             5512 tools/finsig_vxworks.c     for (k=0; k<tlen; k+=tsiz)
tlen             5663 tools/finsig_vxworks.c         uint32_t tlen = (madr - tadr) / 4;
tlen             5667 tools/finsig_vxworks.c             for (k=0; k<(int)tlen/3; k+=3)
tlen             5676 tools/finsig_vxworks.c         if (tlen > 50*tsiz) tlen = 50*tsiz;
tlen             5682 tools/finsig_vxworks.c             print_kval(fw,tadr,tsiz,tlen,0x20A,"SD_READONLY","_FLAG");
tlen             5683 tools/finsig_vxworks.c             print_kval(fw,tadr,tsiz,tlen,0x202,"USB","_MASK");
tlen             5687 tools/finsig_vxworks.c             print_kval(fw,tadr,tsiz,tlen,0x90A,"SD_READONLY","_FLAG");
tlen             5688 tools/finsig_vxworks.c             print_kval(fw,tadr,tsiz,tlen,0x902,"USB","_MASK");
tlen             5691 tools/finsig_vxworks.c         uint32_t key_half = add_kmval(fw,tadr,tsiz,tlen,0,"KEY_SHOOT_HALF",0);
tlen             5692 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL",key_half);
tlen             5693 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL_ONLY",0);
tlen             5694 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,2,"KEY_ZOOM_IN",0);
tlen             5695 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_OUT",0);
tlen             5696 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,4,"KEY_UP",0);
tlen             5697 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,5,"KEY_DOWN",0);
tlen             5698 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,6,"KEY_LEFT",0);
tlen             5699 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,7,"KEY_RIGHT",0);
tlen             5700 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,8,"KEY_SET",0);
tlen             5701 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,9,"KEY_MENU",0);
tlen             5702 tools/finsig_vxworks.c         add_kmval(fw,tadr,tsiz,tlen,0xA,"KEY_DISPLAY",0);
tlen             5705 tools/finsig_vxworks.c             add_kmval(fw,tadr,tsiz,tlen,0x601,"KEY_PLAYBACK",0);
tlen             5706 tools/finsig_vxworks.c             add_kmval(fw,tadr,tsiz,tlen,0x600,"KEY_POWER",0);
tlen             5707 tools/finsig_vxworks.c             add_kmval(fw,tadr,tsiz,tlen,0x12,"KEY_VIDEO",0);
tlen             5711 tools/finsig_vxworks.c             add_kmval(fw,tadr,tsiz,tlen,0x101,"KEY_PLAYBACK",0);
tlen             5712 tools/finsig_vxworks.c             add_kmval(fw,tadr,tsiz,tlen,0x100,"KEY_POWER",0);
tlen             5715 tools/finsig_vxworks.c                 add_kmval(fw,tadr,tsiz,tlen,0x19,"KEY_VIDEO",0);
tlen             5719 tools/finsig_vxworks.c                 add_kmval(fw,tadr,tsiz,tlen,0x1A,"KEY_VIDEO",0);
tlen             5720 tools/finsig_vxworks.c                 add_kmval(fw,tadr,tsiz,tlen,0x14,"KEY_HELP",0);