Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.73 KB

readme_en.md

File metadata and controls

46 lines (34 loc) · 1.73 KB

français

Tiny BASIC on STM8 NUCLEO board.

When I started this project in 2019 it was an implementation of Tiny BASIC on STMicroelectronics NUCLEO-8S208RB board.

Overtime the project has evolved to a more featured BASIC and since version 2.5 it support also NUCLEO-8S207K8 board.

  1. Original Tiny BASIC was supporting 16 bits integers. STM8 TBI support 24 bits integers.
  2. Symbolic targets for GOTO and GOSUB are supported.
  3. Keyword CONST is available to define symbolic constants.
  4. Keyword DIM is available to define symbolic variables.
  5. ON expr GOSUB|GOTO selection_list is also available.
  6. Source editor on board.
  7. Compiler on board.
  8. Decompiler on board.
  9. Small file system on board FLASH memory.

The system is completely installed on the NUCLEO board, it can be used with any PC whatever the operating system. The only requirement is a Terminal emulator connected to the virtual serial port available on these NUCLEO boards. The communication parameters are 115,200 BAUD, 1 stop, no parity.

documentation

boards supported

NUCLEO-8S208RB

  1. 128 KB FLASH memory
  2. 2KB EEPROM
  3. 6KB RAM
  4. Plenty of I/O



NUCLEO-8S207K8

  1. 64KB FLASH memory
  2. 1KB EEPROM
  3. 6KB RAM
  4. small form factor, plugable on solderless prototyping board.