diff options
Diffstat (limited to 'apps/system/hex2bin/Kconfig')
-rw-r--r-- | apps/system/hex2bin/Kconfig | 67 |
1 files changed, 63 insertions, 4 deletions
diff --git a/apps/system/hex2bin/Kconfig b/apps/system/hex2bin/Kconfig index 58a316d49..fce69ff41 100644 --- a/apps/system/hex2bin/Kconfig +++ b/apps/system/hex2bin/Kconfig @@ -12,7 +12,7 @@ config SYSTEM_HEX2BIN if SYSTEM_HEX2BIN config SYSTEM_HEX2BIN_BUILTIN - bool "NSH Built-In" + bool "NSH hex2bin Built-In" default n depends on NSH_BUILTIN_APPS ---help--- @@ -23,13 +23,13 @@ config SYSTEM_HEX2BIN_BUILTIN if SYSTEM_HEX2BIN_BUILTIN config SYSTEM_HEX2BIN_STACKSIZE - int "Program stack size" + int "hex2bin stack size" default 1536 ---help--- The size of stack allocated for the hex2bin task. config SYSTEM_HEX2BIN_PRIORITY - int "Program priority" + int "hex2bin priority" default 100 ---help--- The priority of the hex2bin task. @@ -47,6 +47,58 @@ config SYSTEM_HEX2BIN_ENDPADDR The default value of the end (plus 1) address argument. Saves typing. config SYSTEM_HEX2BIN_SWAP + int "Swap bytes" + default 0 + range 0 2 + ---help--- + The default value of the swap argument. (0) No swap, (1) swap bytes + in 16-bit values, or (2) swap bytes in 32-bit values. + +config SYSTEM_HEX2BIN_USAGE + bool "hex2bin usage" + default y + ---help--- + You can save a little FLASH memory by suppressing usage + instructions. + +endif # SYSTEM_HEX2BIN_BUILTIN + +config SYSTEM_HEX2MEM_BUILTIN + bool "NSH hex2mem Built-In" + default n + depends on NSH_BUILTIN_APPS + ---help--- + By default, a flexible hex2bin library function built. An NSH + builtin function can also be generated to copy Intel HEX files + to memory. + +if SYSTEM_HEX2MEM_BUILTIN + +config SYSTEM_HEX2MEM_STACKSIZE + int "hex2mem stack size" + default 1536 + ---help--- + The size of stack allocated for the hex2bin task. + +config SYSTEM_HEX2MEM_PRIORITY + int "hex2mem priority" + default 100 + ---help--- + The priority of the hex2bin task. + +config SYSTEM_HEX2MEM_BASEADDR + hex "Binary base address" + default 0x00000000 + ---help--- + The default value of the base address argument. Saves typing. + +config SYSTEM_HEX2MEM_ENDPADDR + hex "Binary base address" + default 0x00000000 + ---help--- + The default value of the end (plus 1) address argument. Saves typing. + +config SYSTEM_HEX2MEM_SWAP int "Binary base address" default 0 range 0 2 @@ -54,7 +106,14 @@ config SYSTEM_HEX2BIN_SWAP The default value of the swap argument. (0) No swap, (1) swap bytes in 16-bit values, or (2) swap tbytes in 32-bit values. -endif # SYSTEM_HEX2BIN_BUILTIN +config SYSTEM_HEX2MEM_USAGE + bool "hex2mem usage" + default y + ---help--- + You can save a little FLASH memory by suppressing usage + instructions. + +endif # SYSTEM_HEX2MEM_BUILTIN config SYSTEM_HEX2BIN_DEBUG bool "Hex2bin detailed error output" |