diff --git a/.github/workflows/main.yml b/.github/workflows/build-test.yml similarity index 97% rename from .github/workflows/main.yml rename to .github/workflows/build-test.yml index 57df5b9..ab065cd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/build-test.yml @@ -1,4 +1,4 @@ -name: main +name: build-test on: [push] jobs: Build-Test-Release: diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9f7071f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,28 +0,0 @@ -sudo: required - -language: c - -services: - - docker - -before_install: - - docker pull tg9541/docker-sdcc:V3.9.0 - -install: - - docker run -v `pwd`:/home tg9541/docker-sdcc:V3.9.0 /bin/sh -c "sdcc --version ; sstm8 -version" - -script: docker run -v `pwd`:/home tg9541/docker-sdcc:V3.9.0 /bin/sh -c "cd /home && make BOARD=test forth && make clean && make all" - -deploy: - provider: releases - api_key: - secure: uKmcc+O/sEYVRFPdFJzlgZEwXugAGYZOIsBksvc/HLLYrSmMmA9oIKCcXJFwkxPhHcc3jrzU2y1cZRI33Eftajj8wiTLW5kPt6A3hcDDxkIBgqgImx6u5eIWrRSk4mFcdMW00NvA4WbyTeuM/PFWP8eWP2IlUT8uM+AUJbaIP525K1RwhnjGTpE3vIIjF1s3fMPSztJcCd56inGnEXfh4ZwVLny1dfJZDVo/RSYbbVsukmqMMVGV9L+/mbv92NUX5c8owDGvwOvyTfJ+6YSiMUH1NkyT9LqbDHnnmdvVxpAiG9nwAW0Pl34QbccAmY1lshhnIq/m4IY+xm8KdhG86Nc1NrXzMS2CzjE+0kVTGMiF5eEZX5qvf0AjavGcWYJWk3mwkky4wtxuVX0CGz5Hf749UWQZj7II4XjMM/bWLuia77JuGWJNM41T5q08eMKJ62oXv94F2ma2Bv0W95kdel9d4OFchTI+wwMS3Njpc9aUrNHZcxaO6BSbFivJzODbEoaxpu/ZtGrRT5EIoQnDy/nZhSurDtpdRv5c9xTACqlaI3TCA8qfZeUbanSTAnkTzyFvkqpAcmLNkcJHcUEAWBe6Nusnrenjp1y4e/4xWBfhR3fSeoKiv/iwOszzdTagUv3dae2xAFOs2K/sXcf2FamGPamqAkaCBeaK4uojbWY= - file: - - "out/stm8ef-bin.zip" - - "out/stm8ef-bin.tgz" - - "out/stm8ef-rst.tgz" - skip_cleanup: true - on: - tags: true - branch: master - repo: TG9541/stm8ef diff --git a/README.md b/README.md index 852f637..89c1526 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # STM8 eForth (stm8ef) -![Build](https://github.com/TG9541/stm8ef/actions/workflows/main.yml/badge.svg) +![Build](https://github.com/TG9541/stm8ef/actions/workflows/build-test.yml/badge.svg) STM8 eForth is an interactive Forth system for the full range of [STM8 8-bit MCUs](https://www.st.com/en/microcontrollers-microprocessors/stm8-8-bit-mcus.html) including the low-power families. The Forth console, with its interpreter and native-code compiler, turns a $0.20 device into a "computer" that even provides a simple multi-tasking feature. The Forth system allows interactive exploration of peripherals, parameter tuning or programming (including compiling code into running applications). [Code examples](https://github.com/TG9541/stm8ef/wiki/STM8-eForth-Example-Code) can be used as a starting point (e.g. for using STM8 peripherals like I2C, ADC, PWM, RTC, etc). The original STM8 eForth was written by [Dr. C.H. Ting's eForth](http://www.forth.org/svfig/kk/07-2010.html) for the STM8S Discovery. With the kind permission of Dr. Ting the code presented here is under [MIT license](https://github.com/TG9541/stm8ef/blob/master/LICENSE.md). Bugs were fixed, the code size reduced, standards compatibility improved and many features were added (e.g. compilation to Flash memory, autostart code, interrupt handling - see [overview](https://github.com/TG9541/stm8ef#stm8-eforth-feature-overview)). -The [binary release](https://github.com/TG9541/stm8ef/releases) provides ready-to-run Forth binaries for a range of devices and target boards, STM8 register definitions and a library. Build- and test-automation uses the [uCsim STM8 simulator](https://travis-ci.org/TG9541/stm8ef) in --Travis-CI-- (we're transitioning to GitHub Actions). The release also contains source code and libraries so that downstream projects can configure the STM8 eForth core, e.g. using the [modular build support](https://github.com/TG9541/stm8ef-modular-build), to add new targets with specific hardware support, memory layout or a tailored vocabulary. +The [binary release](https://github.com/TG9541/stm8ef/releases) provides ready-to-run Forth binaries for a range of devices and target boards, STM8 register definitions and a library. Build- and test-automation uses the uCsim STM8 simulator in a [GitHub Action](https://github.com/TG9541/stm8ef/actions). Additionally the binary release contains all necessary sources, tools and libraries for downstream projects to build a custom STM8 eForth core (e.g., using the [modular build support](https://github.com/TG9541/stm8ef-modular-build). Typical use cases are adding new targets with specific hardware support, custom memory layout or a tailored vocabulary. [![STM8EF Wiki](https://user-images.githubusercontent.com/5466977/28994765-3267d78c-79d6-11e7-927f-91751cd402db.jpg)](https://github.com/TG9541/stm8ef/wiki) diff --git a/inc/defconf.inc b/inc/defconf.inc index 6890a03..4250f3a 100644 --- a/inc/defconf.inc +++ b/inc/defconf.inc @@ -4,7 +4,7 @@ ;-------------------------------------------------------- RELVER1 = 2 ; Revision digit 1 RELVER0 = 9 ; Revision digit 0 - PRE_REL = 1 ; Pre Release digit 0 (0: release) + PRE_REL = 2 ; Pre Release digit 0 (0: release) TERM_LINUX = 1 ; LF terminates line