Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Feb 09:21
1f96e5e

Referenced issue

Resolves #1
Resolves #2
Resolves #22

Description

  • Adds Application lifecycle
  • Implements an 'AppList', which handles multiple applications and switches between them
  • Implements Terminal Application
  • Implements a simple Shell, that has completions with button TAB, history trough up/down arrow keys
  • Adds simple interface to add new Commands. All commands need to be manually added to the Shell to enable them for usage. In Rust there is no automatic way in no_std environment to include them in the shell.
  • Fixes issue from where the framebuffer deathlocked itself

Breaking change?

Is the change you are introducing going to affect already other existing resources?

  • No, this code change does not affect other project resources.
  • Yes, the code changes modify already existing project resources.

Additional context

All communication between processes is done trough mailbox communication scheme with static Arc allocated on the stack queues.