Skip to content

Tags: 9DSmart/SimpleSerialShell

Tags

0.9.1

Toggle 0.9.1's commit message
0.9.1 Enforce 'Singleton' intent of the shell

Squashed commit of the following:

commit c04db6a
Author: brucemack <[email protected]>
Date:   Tue Jan 18 12:06:33 2022 -0500

    Enforce the 'Singleton' intent of the shell. (philj404#24)

    * A minor refactor to formalize the singleton intent of the shell.  It is not longer possible to create a second instance.

    * A minor refactor to formalize the singleton intent of the shell.  It is not longer possible to create a second instance.

commit 4a91f84
Author: Phil Jansen <[email protected]>
Date:   Tue Jan 18 08:54:33 2022 -0800

    prep for 0.9.1 release

0.9.0

Toggle 0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add a command prompt to show shell is alive (philj404#23)

* Support command line hints for "help"

Squashed commit of the following:

commit 6387199
Author: Phil Jansen <[email protected]>
Date:   Mon Jan 10 14:13:55 2022 -0800

    clean up/prep for release

commit cfd0875
Author: Phil Jansen <[email protected]>
Date:   Mon Jan 10 10:00:02 2022 -0800

    add help hints to examples

commit 2bd663a
Author: Bruce MacKinnon <[email protected]>
Date:   Sun Jan 9 09:59:15 2022 -0500

    Fixed build error, my bad

commit 61ad109
Author: Bruce MacKinnon <[email protected]>
Date:   Sun Jan 9 09:53:19 2022 -0500

    Code review comment from Phil

commit 7ee0466
Author: Bruce MacKinnon <[email protected]>
Date:   Sun Jan 9 09:13:43 2022 -0500

    Simplified the change by requiring that the command/documentation delimiter be a space.  This shouldn't be a problem since, until recently, strtok_r() was being used to parse input.  Eliminating the colon thing makes it possible to print the documentation without post-processing.

commit 617c1a8
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 17:09:10 2022 -0500

    More doc cleanp

commit b1d735c
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 16:49:55 2022 -0500

    Fixed example spacing

commit 5b0e81c
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 16:42:57 2022 -0500

    Doc improve

commit 8e4fe36
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 16:42:25 2022 -0500

    Doc improve

commit c13ef05
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 16:39:38 2022 -0500

    Further testing

commit 372a8f0
Author: Bruce MacKinnon <[email protected]>
Date:   Thu Jan 6 16:21:01 2022 -0500

    Further testing

commit b9128b0
Author: Bruce MacKinnon <[email protected]>
Date:   Tue Jan 4 08:37:14 2022 -0500

    Cleaned up to eliminate copying of SimMonitor between test cases

commit de905b2
Author: Bruce MacKinnon <[email protected]>
Date:   Mon Jan 3 18:13:47 2022 -0500

    Fixed a typo in example

commit a9e9320
Author: Bruce MacKinnon <[email protected]>
Date:   Mon Jan 3 17:56:35 2022 -0500

    Added the abilty to specify more documentation for each comment (i.e. argument syntax).  This can help to make devices more user-friendly.

* add "> " command prompt to hint when ready

* adjust CustomParserTest

* command prompt for HelpTest

* fix typo

* tests can run locally in Arduino/Windows IDE

* aunit Class names & test macro names must match

* update release notes

* build status is on "main" branch now

0.2.3

Toggle 0.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
clean up warnings; customizable parser (philj404#14)

* get rid of 'unused arg' warnings

* Pj/build cleanup (philj404#8)

* build checks are more strict; clean up warnings

* ok that printHelp() has unused args

* more unused args are OK

* Pj/memory dump commands (philj404#9)

* Add commands to dump memory (EEPROM, PROGMEM, RAM)
AVR microprocessors have 3 memory spaces
and unique access rules for each space

* SAMD51 does not support EEPROMs

* clean up for SAMD processors

* need one more ifdef for SAMD

* memory probe experiment was not for all platforms

* cast a esp8266 type conversion error

* update comment

* Move digital pinmode/read/write strings to PROGMEM.
Keeps const strings out of precious RAM space.

* Memory usage (philj404#10)

* Provide memory usage summary without depending on library

* cleanup -- delete obsolete/distracting comments

* prep for v0.2.2 release

* Added the ability to install a custom tokenizer function.  This would be useful for applications that have command syntaxes that can't be parsed by the simple space-delimited format supported by strtok_r(3).

* test on pull_request; new EpoxyDuino lib name

* revert to using UnixHostDuino lib

* Switching back to UnixHostDuino per Phil's suggestion.  We can deal with this later.

* EpoxyDuino problem has been resolved sothe special comments about V1.0.0 have been removed.

* Test expecting different endline variants

* easier switch between "\r\n" and "\n" style outputs

* expect output lines to end with "\r\n"

* use renamed EpoxyDuino library

* Prepare for release/create release checklist

* Update releaseChecklist.md

more readable

* fix typos

Co-authored-by: Bruce MacKinnon <[email protected]>

0.2.2

Toggle 0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Next (philj404#11)

* get rid of 'unused arg' warnings

* Pj/build cleanup (philj404#8)

* build checks are more strict; clean up warnings

* ok that printHelp() has unused args

* more unused args are OK

* Pj/memory dump commands (philj404#9)

* Add commands to dump memory (EEPROM, PROGMEM, RAM)
AVR microprocessors have 3 memory spaces
and unique access rules for each space

* SAMD51 does not support EEPROMs

* clean up for SAMD processors

* need one more ifdef for SAMD

* memory probe experiment was not for all platforms

* cast a esp8266 type conversion error

* update comment

* Move digital pinmode/read/write strings to PROGMEM.
Keeps const strings out of precious RAM space.

* Memory usage (philj404#10)

* Provide memory usage summary without depending on library

* cleanup -- delete obsolete/distracting comments

* prep for v0.2.2 release

0.2.1

Toggle 0.2.1's commit message
prep for release 0.2.1

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request philj404#6 from philj404/develop

Develop

0.1.1

Toggle 0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request philj404#3 from philj404/bugfix/helpReturnValue

Bugfix/help return value

0.1.0

Toggle 0.1.0's commit message
updated author, maintainer