#include <windows.h>
LANGUAGE 0,0
1 24 "manifest"
1 VERSIONINFO
FILEVERSION 1,4,2021,0627
PRODUCTVERSION 1,0,2018,1120
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
{
BLOCK "StringFileInfo"
{
BLOCK "040704B0"
{
VALUE "CompanyName", "haftmann#software"
VALUE "FileDescription", "PIC16F145x mit USB-Urlader äbootCDCô: Ein/Ausgabe und Flash-Brenner"
VALUE "FileVersion", "1.4 (06/21)"
VALUE "InternalName", "pubio.exe"
VALUE "OriginalFilename", "pubio.exe"
VALUE "ProductName", "www.tu-chemnitz.de/~heha"
VALUE "ProductVersion", "henrik.haftmann@gmail.com"
}
BLOCK "040904B0"
{
VALUE "CompanyName", "haftmann#software"
VALUE "FileDescription", "PIC16F145x with USB boot loader ôbootCDCö: input/output and flash programmer"
VALUE "FileVersion", "1.4 (06/21)"
VALUE "InternalName", "pubio.exe"
VALUE "OriginalFilename", "pubio.exe"
VALUE "ProductName", "www.tu-chemnitz.de/~heha"
VALUE "ProductVersion", "henrik.haftmann@gmail.com"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation",0x407,1200,0x409,1200
}
}
1 ICON "pubio.ico"
LANGUAGE LANG_GERMAN,SUBLANG_GERMAN
1 DIALOG 0,0,202,208
STYLE DS_3DLOOK|WS_MINIMIZEBOX|WS_CAPTION|WS_SYSMENU
CAPTION "PIC USB Boot I/O"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "A&nschluss",-1,8,3,81,38,WS_GROUP
COMBOBOX 101,16,17,63,230,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
CTEXT "",106,10,31,75,8,SS_NOPREFIX
LTEXT "&Adresse (hex)",-1,11,47,78,8
COMBOBOX 102,10,60,80,440,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
LTEXT "",107,10,78,80,24,SS_NOPREFIX
LTEXT "Lesedaten",-1,97,47,38,8
EDITTEXT 103,96,60,40,14,ES_AUTOHSCROLL|WS_DISABLED|ES_CENTER
PUSHBUTTON "&Lesen",4,96,80,40,14,WS_DISABLED
LTEXT "Schreib&daten",-1,143,47,44,8
EDITTEXT 104,143,60,40,14,ES_AUTOHSCROLL|ES_CENTER
DEFPUSHBUTTON "&Schreiben",5,143,80,47,14,WS_DISABLED
AUTOCHECKBOX "7",23,8,104,24,24,BS_MULTILINE|WS_GROUP
GROUPBOX "Flash-Funktion",-1,9,128,183,71,WS_GROUP
EDITTEXT 105,18,141,164,14,ES_AUTOHSCROLL
PUSHBUTTON "Hex-&Datei auswΣhlenà",7,18,159,85,14,WS_GROUP
PUSHBUTTON "&Programmieren",9,114,159,68,14,WS_DISABLED
PUSHBUTTON "Flash a&uslesenà",8,18,179,85,14,WS_DISABLED
PUSHBUTTON "&Vergleichen",10,114,179,68,14,WS_DISABLED
PUSHBUTTON "&Info",6,100,12,40,24,WS_GROUP
PUSHBUTTON "Anw&endung\nstarten",11,144,12,50,24,BS_MULTILINE|WS_DISABLED
}
2 MENU // Sammlung unabΣngiger Popup-Menⁿs
{
POPUP "" // Auslese-Aktionen (Submenⁿ des SplitButton ID==8)
{
MENUITEM "&Mit Urlader",16
MENUITEM "Flash bis zum &Ende",17
MENUITEM "&Anwender-ID",18
MENUITEM "&Chip-ID",19
MENUITEM "&Konfigurationsbits",20
MENUITEM "Lⁿcken im &Flash ausgeben",21
MENUITEM "&Bits 14 und 15 setzen",22
MENUITEM "&Lange Zeilen (32 Bytes)",23
}
POPUP "" // Programmier-Aktionen (Submenⁿ des SplitButton ID==9)
{
MENUITEM "&Hex-Datei einlesen",16
MENUITEM "&Chip-ID prⁿfen",17
MENUITEM "&Konfigurationsbits prⁿfen",18
MENUITEM "L÷sch&en des ungenutzten Flash",19
MENUITEM "Flash &programmieren",20
MENUITEM "&Anwender-ID programmieren",21
MENUITEM "Rⁿcklesen und &vergleichen",22
MENUITEM "&Anwendung starten",23
}
POPUP "" // Vergleichs-Aktionen (Submenⁿ des SplitButton ID==10)
{
MENUITEM "&Hex-Datei einlesen",16
MENUITEM "&Urlader prⁿfen",17
MENUITEM "&Flash prⁿfen",18
MENUITEM "Leertest Flash bis zum &Ende",19
MENUITEM "&Anwender-ID prⁿfen",20
MENUITEM "&Chip-ID prⁿfen",21
MENUITEM "&Konfigurationsbits prⁿfen",22
}
POPUP ""
{
MENUITEM "&Automatisch lesen",16
MENUITEM "&Zeità",17
}
}
STRINGTABLE
{
0 "Erfolgreich"
1 "Unbekannter Fehler"
2 "Keine Antwort vom COM-Anschluss"
3 "Kein Senden zum COM-Anschluss m÷glich"
4 "Falsche Prⁿfsumme in Hex-Datei (Zeile %d)"
5 "Hex-Datenzeile zu lang (Zeile %d)"
6 "Datei kann nicht geladen werden"
7 "COM-Anschluss kann nicht ge÷ffnet werden"
8 "Falsches Zeichen, Hexadezimalziffer erwartet (Zeile %d)"
9 "Datei enthΣlt keine Daten (Zeile %d)"
10 "Datei kann nicht erzeugt werden"
12 "PIC meldet: Unbekanntes Kommando"
13 "PIC meldet: Falsche Prⁿfsumme"
14 "PIC meldet: Verify-Fehler"
17 "Das erste halbe KWort ist fⁿr den Urlader reserviert, Offset vergessen? (Zeile %d)"
18 "PIC: Keine Lesedaten"
20 "Unerwartete Konfigurationsdaten (Zeile %d)"
21 "Flash-Daten jenseits Chip-Gr÷▀e (Zeile %d)"
23 "Unpassende Chip-ID (Zeile %d)"
24 "Unpassende Konfigurationsbits (Zeile %d)"
25 "Vergleichsfehler bei Wortadresse 0x%04X"
32 "Herumspielen mit Ein- und AusgΣngen sowie Firmware programmieren mit PIC16F145x und aktivem 512╫14 Bit kleinem Urlader äbootCDCô am USB"
33 "Hex-Dateien\0*.hex\0Alle Dateien\0*"
34 "Erkannt: %s"
35 "unbekannt, ID=%X"
36 "Bank %d Adr. 0x%02X"
37 "Jede Bank Adr. 0x%02X"
38 "Undefiniert"
39 "Dual-Port-RAM"
40 "Linearer RAM"
41 "Unimplementiert"
42 "Flash-ROM"
}
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
1 DIALOG 0,0,202,208
STYLE DS_3DLOOK|WS_MINIMIZEBOX|WS_CAPTION|WS_SYSMENU
CAPTION "PIC USB Boot I/O"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "P&ort",-1,8,3,81,38,WS_GROUP
COMBOBOX 101,16,17,63,230,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
CTEXT "",106,10,31,75,8,SS_NOPREFIX
LTEXT "&Address (hex)",-1,11,47,78,8
COMBOBOX 102,10,60,80,440,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
LTEXT "",107,10,78,80,24,SS_NOPREFIX
LTEXT "Read data",-1,97,47,38,8
EDITTEXT 103,96,60,40,14,ES_AUTOHSCROLL|WS_DISABLED|ES_CENTER
PUSHBUTTON "&Read",4,96,80,40,14,WS_DISABLED
LTEXT "Write &data",-1,143,47,44,8
EDITTEXT 104,143,60,40,14,ES_AUTOHSCROLL|ES_CENTER
DEFPUSHBUTTON "&Write",5,143,80,47,14,WS_DISABLED
AUTOCHECKBOX "7",23,8,104,24,24,BS_MULTILINE|WS_GROUP
GROUPBOX "Flash function",-1,9,128,183,71,WS_GROUP
EDITTEXT 105,18,141,164,14,ES_AUTOHSCROLL
PUSHBUTTON "Select Hex &fileà",7,18,159,85,14,WS_GROUP
PUSHBUTTON "&Program",9,114,159,68,14,WS_DISABLED//|12
PUSHBUTTON "&Save flashà",8,18,179,85,14,WS_DISABLED
PUSHBUTTON "&Verify",10,114,179,68,14,WS_DISABLED
PUSHBUTTON "&Info",6,100,12,40,24,WS_GROUP
PUSHBUTTON "&Jump to\nApplication",11,144,12,50,24,BS_MULTILINE|WS_DISABLED
}
2 MENU
{
POPUP "" // Save flash options (Submenu of SplitButton)
{
MENUITEM "&Include bootloader",16
MENUITEM "&Emit entire flash",17
MENUITEM "&User ID",18
MENUITEM "&Chip ID",19
MENUITEM "C&onfiguration space",20
MENUITEM "Emit &gaps of empty flash",21
MENUITEM "&Set bits 14 and 15",22
MENUITEM "&Long lines (32 bytes)",23
}
POPUP "" // Programming actions (Submenu of SplitButton)
{
MENUITEM "Read &Hex file",16
MENUITEM "Check &Chip ID",17
MENUITEM "Check C&onfiguration space",18
MENUITEM "&Erase unused Flash area",19
MENUITEM "Write &Flash",20
MENUITEM "Write &User ID",21
MENUITEM "Extra &verify after write",22
MENUITEM "Start &Application",23
}
POPUP "" // Vergleichs-Aktionen (Submenⁿ des SplitButton)
{
MENUITEM "Read &Hex file",16
MENUITEM "Check &boot loader",17
MENUITEM "Check &Flash",18
MENUITEM "Check for &empty flash at unused locations",19
MENUITEM "Check &User ID",20
MENUITEM "Check &Chip ID",21
MENUITEM "Check C&onfiguration space",22
}
POPUP ""
{
MENUITEM "&Automatic read",16
MENUITEM "&Timeà",17
}
}
STRINGTABLE
{
0 "Successful"
1 "Unknown error"
2 "No answer from COM port"
3 "Cannot send to COM port"
4 "Wrong checksum in Hex file (line %d)"
5 "Hex data line too long (line %d)"
6 "Cannot load file"
7 "Cannot open COM port"
8 "Unrecognized character for hexadecimal data (line %d)"
9 "File contains no data (line %d)"
10 "Cannot create file"
12 "PIC message: Unknown command"
13 "PIC message: Wrong checksum"
14 "PIC message: Verify failure"
17 "The first half KWord is reserverd for the boot loader. Did you forget to offset? (line %d)"
18 "PIC: No read data"
20 "Unexpected configuration data in file (line %d)"
21 "Too much flash data in file (line %d)"
23 "Unmatched device ID (line %d)"
24 "Unmatched configuration bits (line %d)"
25 "Verify error at word address 0x%04X"
32 "Twiddle with all I/O ports and program firmware into PIC16F145x and active 512╫14 bit tiny äbootCDCô USB boot loader"
33 "Hex files\0*.hex\0All files\0*"
34 "Detected: %s"
35 "unknown, ID=%X"
36 "Bank %d Addr. 0x%02X"
37 "Any bank Addr. 0x%02X"
38 "Undefined"
39 "Dual-Port RAM"
40 "Single-Port RAM"
41 "Unimplemented"
42 "Flash ROM"
}
Detected encoding: OEM (CP437) | 1
|
|