]> cloudbase.mooo.com Git - z180-stamp.git/log
z180-stamp.git
5 years agonew debug command: xx test. get freq command from single step branch.
Leo C [Sat, 8 Sep 2018 18:37:23 +0000 (20:37 +0200)]
new debug command: xx test. get freq command from single step branch.

5 years agobool reset_polarity --> Stat & S_RESET_POLARITY
Leo C [Sat, 8 Sep 2018 18:31:49 +0000 (20:31 +0200)]
bool reset_polarity --> Stat & S_RESET_POLARITY

5 years agomove sys timer setup from main to timer.c
Leo C [Sat, 8 Sep 2018 18:29:11 +0000 (20:29 +0200)]
move sys timer setup from main to timer.c

5 years agoNew command cpuchk
Leo C [Sat, 8 Sep 2018 07:39:06 +0000 (09:39 +0200)]
New command cpuchk

move z80_load_mem() to z80-if.c

5 years agoz80_bus_cmd(): wait for BUSACK==1 after BUSREQ=1
Leo C [Fri, 7 Sep 2018 09:07:07 +0000 (11:07 +0200)]
z80_bus_cmd(): wait for BUSACK==1 after BUSREQ=1

5 years agonew command: memsize. new function z80_memsize_detect().
Leo C [Thu, 6 Sep 2018 13:39:49 +0000 (15:39 +0200)]
new command: memsize. new function z80_memsize_detect().

5 years agoz80_bus_request_or_exit()
Leo C [Wed, 5 Sep 2018 11:24:31 +0000 (13:24 +0200)]
z80_bus_request_or_exit()

5 years agomcd_mem.c: use cmd_error(), z80_bus_request_or_exit()
Leo C [Wed, 5 Sep 2018 10:20:59 +0000 (12:20 +0200)]
mcd_mem.c: use cmd_error(), z80_bus_request_or_exit()

5 years agocmd_loadihex.c: use cmd_error()
Leo C [Tue, 4 Sep 2018 19:28:42 +0000 (21:28 +0200)]
cmd_loadihex.c: use cmd_error()

5 years agocmd_attach.c, cmd_boot.c, cmd_loadcpm3.c: use cmd_error()
Leo C [Mon, 3 Sep 2018 10:03:37 +0000 (12:03 +0200)]
cmd_attach.c, cmd_boot.c, cmd_loadcpm3.c: use cmd_error()

5 years agocmd_fat.c, cmd_sd: use cmd_error()
Leo C [Sat, 1 Sep 2018 07:52:36 +0000 (09:52 +0200)]
cmd_fat.c, cmd_sd: use cmd_error()

5 years agoerror handling: improved cmd_error() - print fatfs error strings
Leo C [Fri, 31 Aug 2018 21:36:06 +0000 (23:36 +0200)]
error handling: improved cmd_error() - print fatfs error strings

5 years agonew command: boot - boot default, i.e., run 'bootcmd'
Leo C [Thu, 30 Aug 2018 07:01:40 +0000 (09:01 +0200)]
new command: boot - boot default, i.e., run 'bootcmd'

5 years agoerror handling (WIP)
Leo C [Mon, 27 Aug 2018 20:01:03 +0000 (22:01 +0200)]
error handling (WIP)

5 years agopath functions (WIP)
Leo C [Fri, 24 Aug 2018 13:23:05 +0000 (15:23 +0200)]
path functions (WIP)

5 years agopwd/cd
Leo C [Thu, 23 Aug 2018 06:53:41 +0000 (08:53 +0200)]
pwd/cd

5 years agoMove unicode tables from RAM to FLASH.
Leo C [Mon, 20 Aug 2018 16:29:12 +0000 (18:29 +0200)]
Move unicode tables from RAM to FLASH.

5 years agoReduce static RAM usage
Leo C [Mon, 20 Aug 2018 01:11:20 +0000 (03:11 +0200)]
Reduce static RAM usage

5 years agoFix 'help [-a] command ...' command.
Leo C [Sat, 18 Aug 2018 22:03:02 +0000 (00:03 +0200)]
Fix 'help [-a] command ...' command.

5 years agopwd hack
Leo C [Tue, 31 Jul 2018 05:58:00 +0000 (07:58 +0200)]
pwd hack

5 years agoRevised help command. Options -a -f -k
Leo C [Mon, 30 Jul 2018 20:09:45 +0000 (22:09 +0200)]
Revised help command. Options -a -f -k

5 years agoRename: 'fat stat' to 'fat status'
Leo C [Mon, 30 Jul 2018 19:40:43 +0000 (21:40 +0200)]
Rename: 'fat stat' to 'fat status'

5 years agoPrint prefix of subcommands
Leo C [Sun, 29 Jul 2018 12:47:30 +0000 (14:47 +0200)]
Print prefix of subcommands

5 years agoRemove cruft
Leo C [Sun, 29 Jul 2018 09:33:05 +0000 (11:33 +0200)]
Remove cruft

5 years agocli.c: The real bugfix for Comment only lines.
Leo C [Sun, 29 Jul 2018 07:28:08 +0000 (09:28 +0200)]
cli.c: The real bugfix for Comment only lines.

5 years agoFind (top level) subcommands without recursion.
Leo C [Sat, 28 Jul 2018 13:59:40 +0000 (15:59 +0200)]
Find (top level) subcommands without recursion.

5 years agoFix help, env subcommands
Leo C [Sat, 28 Jul 2018 10:47:35 +0000 (12:47 +0200)]
Fix help, env subcommands

5 years agoEnable execution of individual sub commands on top level
Leo C [Fri, 27 Jul 2018 22:49:48 +0000 (00:49 +0200)]
Enable execution of individual sub commands on top level

5 years agoENV_SIZE
Leo C [Fri, 27 Jul 2018 06:43:02 +0000 (08:43 +0200)]
ENV_SIZE

5 years agoheap.c: Eliminate malloc/free in envlist_import() and _do_env_set()
Leo C [Thu, 26 Jul 2018 15:44:46 +0000 (17:44 +0200)]
heap.c: Eliminate malloc/free in envlist_import() and _do_env_set()

5 years agoheap.c: move environment from heap to static storage
Leo C [Thu, 26 Jul 2018 00:04:05 +0000 (02:04 +0200)]
heap.c: move environment from heap to static storage

5 years agoWIP
Leo C [Wed, 25 Jul 2018 18:46:08 +0000 (20:46 +0200)]
WIP

5 years agocmd_gpio.c: eliminate static vars, free heap after use.
Leo C [Sun, 22 Jul 2018 15:24:28 +0000 (17:24 +0200)]
cmd_gpio.c: eliminate static vars, free heap after use.

5 years agoBugfix do_stat(): Output formating (+ minor opt)
Leo C [Sun, 22 Jul 2018 08:21:02 +0000 (10:21 +0200)]
Bugfix do_stat(): Output formating (+ minor opt)

5 years ago_USE_LABEL --> FF_USE_LABEL
Leo C [Sun, 22 Jul 2018 08:15:25 +0000 (10:15 +0200)]
_USE_LABEL --> FF_USE_LABEL

5 years agodebug.c/printfreelist(): printf() --> printf_P()
Leo C [Wed, 11 Apr 2018 17:20:56 +0000 (19:20 +0200)]
debug.c/printfreelist(): printf() --> printf_P()

5 years agocmd_fat.c: reorg
Leo C [Sat, 21 Jul 2018 16:01:29 +0000 (18:01 +0200)]
cmd_fat.c: reorg

# Conflicts:
# avr/cmd_fat.c

5 years agomove *cmd_array[] from stack to heap
Leo C [Tue, 10 Apr 2018 06:26:33 +0000 (08:26 +0200)]
move *cmd_array[] from stack to heap

5 years agoRecursive cmd_find(), new command table flag: CTBL_RPT
Leo C [Sat, 21 Jul 2018 11:53:33 +0000 (13:53 +0200)]
Recursive cmd_find(), new command table flag: CTBL_RPT

# Conflicts:
# avr/cmd_fat.c

5 years agoNew debug command: dump heap
Leo C [Sun, 8 Apr 2018 19:19:47 +0000 (21:19 +0200)]
New debug command: dump heap

5 years agoRemove xmalloc.c, fix potential 0-pointer derefenrence in cli.c.
Leo C [Sat, 21 Jul 2018 11:38:25 +0000 (13:38 +0200)]
Remove xmalloc.c, fix potential 0-pointer derefenrence in cli.c.

# Conflicts:
# avr/cli.c

5 years agoFind subcommands without prefix
Leo C [Sun, 8 Apr 2018 14:45:56 +0000 (16:45 +0200)]
Find subcommands without prefix

5 years agoRemove extern declarations from command_tbl.c, create .h files for that.
Leo C [Sat, 21 Jul 2018 11:27:15 +0000 (13:27 +0200)]
Remove extern declarations from command_tbl.c, create .h files for that.

# Conflicts:
# avr/env.c

5 years agoGlobal help
Leo C [Sun, 8 Apr 2018 10:48:28 +0000 (12:48 +0200)]
Global help

5 years agoCall subcommands from main command processor
Leo C [Sun, 8 Apr 2018 08:16:20 +0000 (10:16 +0200)]
Call subcommands from main command processor

5 years agocommandtable, flags: int --> uint8_t/uint_fast8_t. Macro UNUSED for Parameters/Variables
Leo C [Sat, 21 Jul 2018 11:13:16 +0000 (13:13 +0200)]
commandtable, flags: int --> uint8_t/uint_fast8_t. Macro UNUSED for Parameters/Variables

# Conflicts:
# avr/cmd_fat.c

5 years agowhite space changes
Leo C [Sat, 21 Jul 2018 10:29:24 +0000 (12:29 +0200)]
white space changes

# Conflicts:
# include/config.h

5 years agoSet __malloc_margin, Print free heap command
Leo C [Sat, 21 Jul 2018 10:15:44 +0000 (12:15 +0200)]
Set __malloc_margin, Print free heap command

# Conflicts:
# include/config.h

5 years agoENV_HOME macro. 'fat help' command table entry
Leo C [Wed, 4 Apr 2018 19:23:51 +0000 (21:23 +0200)]
ENV_HOME macro. 'fat help' command table entry

5 years agofat commands are now subcommands of a single fat command. Added 'fat cd' and 'fat...
Leo C [Tue, 3 Apr 2018 22:08:52 +0000 (00:08 +0200)]
fat commands are now subcommands of a single fat command. Added 'fat cd' and 'fat pwd'.

5 years agoMove command line history from heap to a fixed-sized char array
Leo C [Sat, 21 Jul 2018 08:13:19 +0000 (10:13 +0200)]
Move command line history from heap to a fixed-sized char array

5 years agocli_run_command(): Move local copy of command from heap to stack.
Leo C [Sat, 21 Jul 2018 08:04:06 +0000 (10:04 +0200)]
cli_run_command(): Move local copy of command from heap to stack.

verbose,xtrace: bool vars --> flag bits

6 years agoVersion 0.6.8.3 hexrel-6.8.3
Leo C [Thu, 28 Jun 2018 23:21:26 +0000 (01:21 +0200)]
Version 0.6.8.3

6 years agoenv.c needs getopt-min.h
Leo C [Thu, 28 Jun 2018 22:39:33 +0000 (00:39 +0200)]
env.c needs getopt-min.h

6 years agocommand printenv: new option -s: Print env variables in setenv commands.
Leo C [Wed, 27 Jun 2018 21:46:18 +0000 (23:46 +0200)]
command printenv: new option -s: Print env variables in setenv commands.

6 years agocli.c bugfix: Comment only lines are not an error.
Leo C [Wed, 27 Jun 2018 21:43:19 +0000 (23:43 +0200)]
cli.c bugfix: Comment only lines are not an error.

6 years agoAdaptions for fatfs R0.13b
Leo C [Sun, 27 May 2018 23:33:27 +0000 (01:33 +0200)]
Adaptions for fatfs R0.13b

6 years agoMerge branch 'chan-fatfs' into fatfs-integration
Leo C [Sun, 27 May 2018 22:33:58 +0000 (00:33 +0200)]
Merge branch 'chan-fatfs' into fatfs-integration

# Conflicts:
# fatfs/source/diskio.h
# fatfs/source/integer.h
# fatfs/src/integer.h
# fatfs/src/option/ccsbcs.c
# include/avr/ffconf.h
# include/integer.h

6 years agoApply patch ff13b_p1 fatfs-0.13b_p1
Leo C [Sun, 27 May 2018 20:06:51 +0000 (22:06 +0200)]
Apply patch ff13b_p1

6 years agoImport fatfs R0.13b fatfs-0.13b
Leo C [Sun, 27 May 2018 19:26:38 +0000 (21:26 +0200)]
Import fatfs R0.13b

6 years agoRemove STM32 variant (and submodule libopencm3)
Leo C [Tue, 3 Apr 2018 11:43:51 +0000 (13:43 +0200)]
Remove STM32 variant (and submodule libopencm3)

Make spi_wait() and spi_write() allways inline.

7 years agoAdaptions for fatfs R0.12b
Leo C [Fri, 9 Sep 2016 23:51:36 +0000 (01:51 +0200)]
Adaptions for fatfs R0.12b

7 years agoMerge branch 'chan-fatfs' into fatfs-integration
Leo C [Thu, 8 Sep 2016 18:59:55 +0000 (20:59 +0200)]
Merge branch 'chan-fatfs' into fatfs-integration

# Conflicts:
# .gitignore
# fatfs/src/diskio.h
# fatfs/src/option/ccsbcs.c
# include/avr/ffconf.h
# include/integer.h

7 years agoImport fatfs R0.12b fatfs-0.12b
Leo C [Thu, 8 Sep 2016 17:15:27 +0000 (19:15 +0200)]
Import fatfs R0.12b

7 years agoVersion 0.6.8.2 hexrel-6.8.2
Leo C [Tue, 30 Aug 2016 21:20:03 +0000 (23:20 +0200)]
Version 0.6.8.2

7 years agoDetect ZRESET polarity
Leo C [Tue, 30 Aug 2016 21:11:32 +0000 (23:11 +0200)]
Detect ZRESET polarity

7 years agoPrompt
Leo C [Mon, 29 Aug 2016 19:07:21 +0000 (21:07 +0200)]
Prompt

7 years agoDDTZ: remove some unused labels
Leo C [Thu, 25 Aug 2016 16:35:54 +0000 (18:35 +0200)]
DDTZ: remove some unused labels

7 years agoSet GCC_BUG_61443 macro automatically for the affected GCC versions.
Leo C [Thu, 25 Aug 2016 10:01:09 +0000 (12:01 +0200)]
Set GCC_BUG_61443 macro automatically for the affected GCC versions.

7 years agoavr/z180-serv.c: Workaround for GCC bug PR61443
Leo C [Thu, 25 Aug 2016 06:36:04 +0000 (08:36 +0200)]
avr/z180-serv.c: Workaround for GCC bug PR61443

7 years agocmd_attach.c: Correct workaround for GCC bug PR61443
Leo C [Wed, 24 Aug 2016 22:24:07 +0000 (00:24 +0200)]
cmd_attach.c: Correct workaround for GCC bug PR61443

7 years agoUpdate libopencm3
Leo C [Wed, 24 Aug 2016 22:23:12 +0000 (00:23 +0200)]
Update libopencm3

7 years agoAdditional Codes for HOME and END key.
Leo C [Wed, 13 Jul 2016 22:20:10 +0000 (00:20 +0200)]
Additional Codes for HOME and END key.

8 years agoVersion 0.6.8.1 hexrel-6.8.1
Leo C [Tue, 21 Jun 2016 15:45:23 +0000 (17:45 +0200)]
Version 0.6.8.1

8 years agoExpression eval: Repair unary + and -
Leo C [Tue, 21 Jun 2016 21:14:01 +0000 (23:14 +0200)]
Expression eval: Repair unary + and -

8 years agoaval_arg() for all commands
Leo C [Tue, 21 Jun 2016 13:10:40 +0000 (15:10 +0200)]
aval_arg() for all commands

8 years agoEnable expression evaluation for numeric command line args
Leo C [Tue, 21 Jun 2016 11:18:19 +0000 (13:18 +0200)]
Enable expression evaluation for numeric command line args

8 years agoEnable monitor debugging commands only, if env var 'cmd' is set to 'debug'.
Leo C [Fri, 17 Jun 2016 19:47:17 +0000 (21:47 +0200)]
Enable monitor debugging commands only, if env var 'cmd' is set to 'debug'.

8 years agoAdd verbose and xtrace options to cli
Leo C [Fri, 17 Jun 2016 13:52:16 +0000 (15:52 +0200)]
Add verbose and xtrace options to cli

8 years agoAdd "SS3 H" for Home Key
Leo C [Tue, 21 Jun 2016 15:07:38 +0000 (17:07 +0200)]
Add "SS3 H" for Home Key

8 years agoRename getenv_char() --> getenv_str()
Leo C [Fri, 17 Jun 2016 13:46:30 +0000 (15:46 +0200)]
Rename getenv_char() --> getenv_str()

8 years agoCode clean up
Leo C [Fri, 17 Jun 2016 13:42:31 +0000 (15:42 +0200)]
Code clean up

8 years agohist-search-backward / hist-search-forward (KEY_PPAGE/KEY_NPAGE)
Leo C [Thu, 16 Jun 2016 14:13:22 +0000 (16:13 +0200)]
hist-search-backward / hist-search-forward (KEY_PPAGE/KEY_NPAGE)

8 years agocatch weird escape sequence: 'SS3 F' --> KEY_END
Leo C [Thu, 16 Jun 2016 14:10:23 +0000 (16:10 +0200)]
catch weird escape sequence: 'SS3 F' --> KEY_END

8 years agocli_readline.c: code cleanup (history search)
Leo C [Thu, 16 Jun 2016 07:06:49 +0000 (09:06 +0200)]
cli_readline.c: code cleanup (history search)

8 years agoLinked list for history buffer
Leo C [Wed, 15 Jun 2016 06:50:09 +0000 (08:50 +0200)]
Linked list for history buffer

8 years agoclean up
Leo C [Fri, 17 Jun 2016 18:50:55 +0000 (20:50 +0200)]
clean up

8 years agoZ180 parameter checks
Leo C [Mon, 13 Jun 2016 21:04:35 +0000 (23:04 +0200)]
Z180 parameter checks

8 years agoBump version number to 0.6.8 hexrel-6.8
Leo C [Fri, 10 Jun 2016 22:42:02 +0000 (00:42 +0200)]
Bump version number to 0.6.8

8 years agobootcf fixes
Leo C [Fri, 10 Jun 2016 22:41:17 +0000 (00:41 +0200)]
bootcf fixes

8 years agoUpdate attach help text
Leo C [Fri, 10 Jun 2016 14:27:43 +0000 (16:27 +0200)]
Update attach help text

8 years agooverhaul CP/M drive logging/debugging
Leo C [Fri, 10 Jun 2016 14:10:16 +0000 (16:10 +0200)]
overhaul CP/M drive logging/debugging

8 years ago"Enhance" CP/M drive login
Leo C [Fri, 10 Jun 2016 14:00:39 +0000 (16:00 +0200)]
"Enhance" CP/M drive login

8 years agoNew command: cfboot - boot from cf card.
Leo C [Thu, 9 Jun 2016 00:20:50 +0000 (02:20 +0200)]
New command: cfboot - boot from cf card.

8 years agoBugfix: reset getopt vars on start of a new argument line
Leo C [Sat, 4 Jun 2016 13:48:50 +0000 (15:48 +0200)]
Bugfix: reset getopt vars on start of a new argument line

8 years agoMerge tag 'hexrel-6.7.1'
Leo C [Wed, 1 Jun 2016 20:51:08 +0000 (22:51 +0200)]
Merge tag 'hexrel-6.7.1'

8 years agoVersion 0.6.7.1
Leo C [Wed, 1 Jun 2016 20:40:14 +0000 (22:40 +0200)]
Version 0.6.7.1

8 years agoVersion 0.6.7.1 hexrel-6.7.1
Leo C [Wed, 1 Jun 2016 20:34:11 +0000 (22:34 +0200)]
Version 0.6.7.1

8 years agoImplement media change flag
Leo C [Wed, 1 Jun 2016 19:25:34 +0000 (21:25 +0200)]
Implement media change flag

8 years agoloadcpm3(): set environment variable 'cpm3_scb' with base of scb (physical address)
Leo C [Wed, 1 Jun 2016 19:19:47 +0000 (21:19 +0200)]
loadcpm3(): set environment variable 'cpm3_scb' with base of scb (physical address)