Prototype of a new programming language
doc | #9) | 1 year ago | |
include | 1 year ago | ||
scripts | 1 year ago | ||
src | 1 year ago | ||
.clang-format | 1 year ago | ||
.gitignore | 1 year ago | ||
CMakeLists.txt | 1 year ago | ||
LICENSE.md | 1 year ago | ||
README.md | 1 year ago | ||
mbed_app.json | 1 year ago |
This project (codename Tardis) is a research project with the goal to create a programming environment suited towards blind people and people with a cognitive impairment that prevents learning most programming languages.
Planned features:
Development is based around ST's 32F769IDISCOVERY evaluation board. These boards cost around $90 USD and provide an easy to use development board that can be debugged and flashed over USB. No soldering or assembly is required to have a complete development environment.
Install the following packages on your Linux system: git cmake ninja arm-none-eabi-gcc stlink python3 screen
Follow these steps:
git clone https://git.lumina-sensum.com/git/LuminaSensum/Tardis.git cd Tardis git clone https://git.lumina-sensum.com/git/LuminaSensum/mbed-os.git sudo ./scripts/setup-udev.sh ./scripts/findboard.sh ./scripts/build.sh ./scripts/serial.sh
Now hit some buttons on the board and see what happens.
Note 1: If flashing fails and complains about resetting, hold the reset button on the board while flashing.
Note 2: Hit 'ctrl-a backslash' to quit the serial screen.
All documentation and software for this project is under the MIT license unless otherwise specified.
Copyright: 2023 Casey Reeves casey.reeves@lumina-sensum.com
Copyright: 2023 John Watts john.watts@lumina-sensum.com
SPDX-License-Identifier: MIT