Deutsch English

Main-Loop Application

The Bmbed main-loop application is a simple software framework. It is used as base for a customer specific embedded software. It includes all useful Bmbed functions for all Bmbed supported microcontrollers:

  • Main-Loop application.
  • Bmbed network access with BmbedChat, BmbedTalk and BmbedConnect.
  • Different "bare-metal" drivers for GPIOs and interfaces.
  • Default implementation for timer, internal temperature measurement with ADC, LEDs, Buttons.
  • Functions for a persistence data storage within internal FLASH.
  • Debug messages for the Bmbed network.

The Bmbed Main-Loop Application also contians:

  • Development project for the according microcontroller and IDE.
  • Complete source code.

Overview

Memory Mapping

All three Bmbed parts are located in separated areas of the microcontroller FLASH memory. Bootloader and main application hold their own interrupt vectors for an independent execution.

Eicher Engineering
Janahofstrasse 12
CH-8722 Kaltbrunn SG
Switzerland

Tel +41 (0)79 363 66 35
infonoSpam@eichereng.ch
© Copyright 2026 Eicher Engineering