Posts in 2021

  • The Blech abides

    Monday, December 20, 2021 in Articles

    Although the Blech community is small we want to send a message to all Blech users that explains why the Blech repositories saw almost no activities in the last 5 month. The cause for concern: Blech is no longer under active development at Bosch …

    Read more

  • Synchron 2021

    Friday, December 10, 2021 in Events

    A prototypical implementation for extracting and visualizing mode diagrams expressed in the synchronous control-flow of Blech activities has been presented at Synchron 2021 the 27th International Open Workshop on Sychronous Programming held in La …

    Read more

  • Blech version 0.7.0

    Friday, December 10, 2021 in Releases

    Better late then never we announce the release version 0.7.0 of the Blech compiler and the language services for VS Code . The code has been released on GitHub already end of June 2021. Many small things have been fixed and a module system has been …

    Read more

Posts in 2020

  • Synchron 2020

    Thursday, December 10, 2020 in Events

    The Blech modules system has been presented at Synchron 2020 the 27th International Open Workshop on Synchronous Programming. Synchron 2020 has bee organized as a distributed synchronous systems (Online Workshop) on November 26-27 2020. On Thursday, …

    Read more

  • A module system for Blech

    Monday, November 23, 2020 in Articles

    The Blech module system supports modular programming for reactive, embedded, safety-critical applications. With the languages used in this domain today, we rely on coding conventions, programming idioms and the physical code structure to organize …

    Read more

  • Blech version 0.6.0

    Tuesday, September 01, 2020 in Releases

    We are happy to announce a new release of the Blech compiler and language services for VS Code. Language features are: The syntax of the statement <code>run</code> has changed. It now allows local variable declarations. A …

    Read more

  • Push button handling

    Wednesday, August 12, 2020 in Articles

    Application example: Push button handling In this example three push buttons, TOP, CENTER and BOTTOM, are connected to our embedded system for user input. Like in our previous blog post our hardware setup is based on a STM32F4DISCOVERY board. The …

    Read more

  • The basic idea behind Blech – A practitioner's point of view

    Wednesday, July 22, 2020 in Articles

    Application example: UART communication Let us consider a simple embedded use case. We want to implement a UART communication. For the sake of simplicity, we focus on the data transmission only. Given a number of bytes in a data buffer, the job is to …

    Read more

  • Decoding the DCF77 signal with Blech

    Monday, June 15, 2020 in Articles

    What is DCF77? DCF77 is a longwave radio signal which is widely used in Germany for time synchronization of clocks and watches. The signal transmitter is located in Mainflingen (Germany) and controlled by the Physikalisch-Technische Bundesanstalt …

    Read more

  • The purpose of Blech

    Wednesday, May 27, 2020 in Articles

    Why Blech? There is a huge difference between the environments of a desktop, a server, or a mobile application and a typical application in the embedded domain. Moreover, the embedded industry is itself huge – including automotive, aerospace, …

    Read more